1 # Copyright 2017 The Chromium OS Authors. All rights reserved. 2 # Use of this source code is governed by a BSD-style license that can be 3 # found in the LICENSE file. 4 5 AUTHOR = "skau (a] chromium.org" 6 NAME = "platform_DebugDaemonCupsAddPrinters" 7 PURPOSE = "Verify that debugd's Cups* functions behave properly." 8 9 ATTRIBUTES = "suite:bvt-perbuild" 10 TIME = "SHORT" 11 TEST_CATEGORY = "Functional" 12 TEST_CLASS = "platform" 13 TEST_TYPE = "client" 14 JOB_RETRIES = 2 15 16 CRITERIA = """ 17 This test will fail if debugd stops reporting lpadmin failures. 18 """ 19 20 DOC = """ 21 Exercises the debugd CupsAddManuallyConfigured Printer operation. 22 23 Verifies that failures of the lpadmin tool are correctly reported 24 back to the caller of the Debug Daemon. 25 """ 26 27 job.run_test('platform_DebugDaemonCupsAddPrinters', 28 situation='lpadmin', tag='lpadmin') 29