# Copyright 2023 The Chromium Authors # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. from pylib.base import test_instance from pylib.utils import test_filter class HostsideTestInstance(test_instance.TestInstance): def __init__(self, args, _): super().__init__() self.suite = args.test_suite self.instant_mode = args.test_apk_as_instant self.tradefed_executable = args.tradefed_executable or 'cts-tradefed' self.aapt_path = args.tradefed_aapt_path or '' self.adb_path = args.tradefed_adb_path or '' self.additional_apks = args.additional_apks self.use_webview_provider = args.use_webview_provider self.max_tries = 1 if args.repeat else args.num_retries + 1 self.test_filters = test_filter.InitializeFiltersFromArgs(args) self.external_shard_index = args.test_launcher_shard_index self.total_external_shards = args.test_launcher_total_shards #override def TestType(self): return 'hostside' #override def SetUp(self): pass #override def TearDown(self): pass