1b4cb26a0ed3e6839c065d91d9115e96256003e46Sean Kau# Copyright 2017 The Chromium OS Authors. All rights reserved. 2b4cb26a0ed3e6839c065d91d9115e96256003e46Sean Kau# Use of this source code is governed by a BSD-style license that can be 3b4cb26a0ed3e6839c065d91d9115e96256003e46Sean Kau# found in the LICENSE file. 4b4cb26a0ed3e6839c065d91d9115e96256003e46Sean Kau 5b4cb26a0ed3e6839c065d91d9115e96256003e46Sean KauAUTHOR = "skau@chromium.org" 6b4cb26a0ed3e6839c065d91d9115e96256003e46Sean KauNAME = "platform_DebugDaemonCupsAddPrinters" 7b4cb26a0ed3e6839c065d91d9115e96256003e46Sean KauPURPOSE = "Verify that debugd's Cups* functions behave properly." 8b4cb26a0ed3e6839c065d91d9115e96256003e46Sean Kau 9b4cb26a0ed3e6839c065d91d9115e96256003e46Sean KauATTRIBUTES = "suite:bvt-perbuild" 10b4cb26a0ed3e6839c065d91d9115e96256003e46Sean KauTIME = "SHORT" 11b4cb26a0ed3e6839c065d91d9115e96256003e46Sean KauTEST_CATEGORY = "Functional" 12b4cb26a0ed3e6839c065d91d9115e96256003e46Sean KauTEST_CLASS = "platform" 13b4cb26a0ed3e6839c065d91d9115e96256003e46Sean KauTEST_TYPE = "client" 14b4cb26a0ed3e6839c065d91d9115e96256003e46Sean KauJOB_RETRIES = 2 15b4cb26a0ed3e6839c065d91d9115e96256003e46Sean Kau 16b4cb26a0ed3e6839c065d91d9115e96256003e46Sean KauCRITERIA = """ 17b4cb26a0ed3e6839c065d91d9115e96256003e46Sean KauThis test fails if the incorrect error is reported for a Cups 18b4cb26a0ed3e6839c065d91d9115e96256003e46Sean Kauautoconfiguration failure. 19b4cb26a0ed3e6839c065d91d9115e96256003e46Sean Kau""" 20b4cb26a0ed3e6839c065d91d9115e96256003e46Sean Kau 21b4cb26a0ed3e6839c065d91d9115e96256003e46Sean KauDOC = """ 22b4cb26a0ed3e6839c065d91d9115e96256003e46Sean KauExercises the debugd CupsAddAutoConfiguredPrinter method. 23b4cb26a0ed3e6839c065d91d9115e96256003e46Sean Kau 24b4cb26a0ed3e6839c065d91d9115e96256003e46Sean KauVerifies that the error code is correct for an unreachable printer. 25b4cb26a0ed3e6839c065d91d9115e96256003e46Sean Kau""" 26b4cb26a0ed3e6839c065d91d9115e96256003e46Sean Kau 27b4cb26a0ed3e6839c065d91d9115e96256003e46Sean Kaujob.run_test('platform_DebugDaemonCupsAddPrinters', 28b4cb26a0ed3e6839c065d91d9115e96256003e46Sean Kau situation='autoconf', 29b4cb26a0ed3e6839c065d91d9115e96256003e46Sean Kau tags='autoconf') 30