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 fails if we can not add printers to CUPS through debugd. 18 """ 19 20 DOC = """ 21 Exercises the debugd CupsAddManuallyConfigured Printer operation. 22 23 Verifies that we can add a printer with a valid PPD to CUPS. 24 """ 25 26 job.run_test('platform_DebugDaemonCupsAddPrinters', 27 situation='valid_config', tag='valid_config') 28