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