Home | History | Annotate | Download | only in test_suites
      1 # Copyright 2019 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 = "Chrome OS Team"
      6 NAME = "bvt-tast-informational"
      7 PURPOSE = "Runs informational Tast tests."
      8 
      9 TIME = "SHORT"
     10 TEST_CATEGORY = "General"
     11 TEST_CLASS = "suite"
     12 TEST_TYPE = "Server"
     13 
     14 DOC = """
     15 This suite is used to run all informational Tast integration tests (exercising
     16 ARC, Chrome, and the OS itself) on release (a.k.a. canary) builders. See
     17 http://go/tast for more information about Tast.
     18 
     19 The only Autotest tests executed by this suite are tast.informational-*, which
     20 are server tests that execute the tast executable. The tast executable runs
     21 individual Tast tests. The results of these Tast tests are available via
     22 Stainless. The tast.informational-* tests and this suite always pass as long as
     23 the tast executable itself does not report failure (due to e.g. a lost SSH
     24 connection to the DUT or a timeout).
     25 """
     26 
     27 import common
     28 from autotest_lib.server.cros.dynamic_suite import dynamic_suite
     29 
     30 args_dict['name'] = NAME
     31 args_dict['max_runtime_mins'] = 60
     32 args_dict['timeout_mins'] = 1440
     33 args_dict['job'] = job
     34 
     35 dynamic_suite.reimage_and_run(**args_dict)
     36