1# Copyright 2024 The ChromiumOS Authors 2# Use of this source code is governed by a BSD-style license that can be 3# found in the LICENSE file. 4 5load("//create.star", "create") 6 7shared_owners = [ 8 "essential-inputs-gardener-oncall@google.com", 9 "essential-inputs-team@google.com", 10] 11 12shared_bug_component = "b:95887" 13 14def _input_pre_fsi(): 15 return create.suite_set( 16 suite_set_id = "input_pre_fsi", 17 owners = shared_owners, 18 bug_component = shared_bug_component, 19 criteria = "Input tests for PVS pre FSI testing.", 20 suite_sets = [], 21 suites = ["input_common"], 22 ) 23 24def _input_fsi(): 25 return create.suite_set( 26 suite_set_id = "input_fsi", 27 owners = shared_owners, 28 bug_component = shared_bug_component, 29 criteria = "Input tests for PVS FSI testing.", 30 suite_sets = [], 31 suites = ["input_common"], 32 ) 33 34def _input_common(): 35 return create.suite( 36 suite_id = "input_common", 37 owners = shared_owners, 38 bug_component = shared_bug_component, 39 criteria = "Input tests common to FSI/Pre FSI testing.", 40 tests = [ 41 "tast.inputs.VirtualKeyboardHandwriting.docked", 42 "tast.inputs.VirtualKeyboardHandwriting.docked_informational", 43 "tast.inputs.VirtualKeyboardHandwriting.floating", 44 "tast.inputs.VirtualKeyboardHandwriting.floating_informational", 45 "tast.inputs.VirtualKeyboardHandwriting.docked_lacros", 46 "tast.inputs.VirtualKeyboardHandwriting.floating_lacros", 47 "tast.inputs.VirtualKeyboardSpeech", 48 ], 49 ) 50 51def _all_suite_sets(): 52 return [ 53 _input_pre_fsi(), 54 _input_fsi(), 55 ] 56 57input_suite_sets = struct( 58 all_suite_sets = _all_suite_sets, 59) 60 61def _all_suites(): 62 return [ 63 _input_common(), 64 ] 65 66input_suites = struct( 67 all_suites = _all_suites, 68) 69