Home | History | Annotate | Download | only in tast_Runner
      1 # Copyright 2018 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 = 'Chromium OS team'
      6 NAME = 'tast_Runner.bvt_arc'
      7 TIME = 'MEDIUM'
      8 TEST_TYPE = 'Server'
      9 ATTRIBUTES = 'suite:bvt-perbuild'
     10 DEPENDENCIES = 'arc'
     11 
     12 # Disable server-side packaging, which incurs additional setup overhead and
     13 # causes tests to run within containers that don't automatically have access to
     14 # the required Tast-related files in /opt/infra-tools.
     15 REQUIRE_SSP = False
     16 
     17 DOC = '''
     18 Run the Tast ARC-specific BVT suite.
     19 
     20 Tast is an integration-testing framework analagous to the test-running portion
     21 of Autotest. See https://chromium.googlesource.com/chromiumos/platform/tast/ for
     22 more information.
     23 
     24 This test runs Tast-based ARC-specific BVT tests against a remote DUT and
     25 reports failure if any tests (that haven't been marked flaky) fail.
     26 '''
     27 
     28 def run(machine):
     29     job.run_test('tast_Runner',
     30                  host=hosts.create_host(machine),
     31                  test_exprs=['(bvt && arc)'])
     32 
     33 parallel_simple(run, machines)
     34