1# Copyright 2021 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# This file is not auto-generated. Don't delete it. 6from autotest_lib.client.common_lib import utils, global_config 7import pipes 8 9AUTHOR = 'ARC++ Team' 10NAME = 'cheets_CTS_R.internal.x86.waivers' 11ATTRIBUTES = 'suite:arc-cts-r, suite:arc-cts-qual, suite:arc-cts-hardware' 12DEPENDENCIES = 'arc, cts_abi_x86' 13JOB_RETRIES = 1 14TEST_TYPE = 'server' 15TIME = 'MEDIUM' 16MAX_RESULT_SIZE_KB = 512000 17PY_VERSION = 3 18DOC = 'Run waived tests of the Android Compatibility Test Suite (CTS) using x86 ABI in ARC.' 19 20def run_TS(machine): 21 host_list = [hosts.create_host(machine)] 22 ssid = utils.get_wireless_ssid(machine['hostname']) 23 wifipass = global_config.global_config.get_config_value('CLIENT', 24 'wireless_password', default=None) 25 job.run_test( 26 'cheets_CTS_R', 27 hosts=host_list, 28 iterations=1, 29 max_retry=10, 30 tag='internal.x86.waivers', 31 test_name='cheets_CTS_R.internal.x86.waivers', 32 run_template=['run', 'commandAndExit', 'cts', '--subplan', 'waivers'], 33 retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'], 34 target_module='cts-dev', 35 target_plan='waivers', 36 load_waivers=False, 37 bundle='x86', 38 uri='DEV_WAIVER', 39 use_jdk9=True, 40 timeout=14400) 41 42parallel_simple(run_TS, machines) 43