xref: /aosp_15_r20/cts/apps/CameraITS/config_sample_parallel_testing.yml (revision b7c941bb3fa97aba169d73cee0bed2de8ac964bf)
1*b7c941bbSAndroid Build Coastguard Worker# Copyright 2023 The Android Open Source Project
2*b7c941bbSAndroid Build Coastguard Worker#
3*b7c941bbSAndroid Build Coastguard Worker# Licensed under the Apache License, Version 2.0 (the "License");
4*b7c941bbSAndroid Build Coastguard Worker# you may not use this file except in compliance with the License.
5*b7c941bbSAndroid Build Coastguard Worker# You may obtain a copy of the License at
6*b7c941bbSAndroid Build Coastguard Worker#
7*b7c941bbSAndroid Build Coastguard Worker#      http://www.apache.org/licenses/LICENSE-2.0
8*b7c941bbSAndroid Build Coastguard Worker#
9*b7c941bbSAndroid Build Coastguard Worker# Unless required by applicable law or agreed to in writing, software
10*b7c941bbSAndroid Build Coastguard Worker# distributed under the License is distributed on an "AS IS" BASIS,
11*b7c941bbSAndroid Build Coastguard Worker# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*b7c941bbSAndroid Build Coastguard Worker# See the License for the specific language governing permissions and
13*b7c941bbSAndroid Build Coastguard Worker# limitations under the License.
14*b7c941bbSAndroid Build Coastguard Worker
15*b7c941bbSAndroid Build Coastguard Worker# Note: This is a sample file for reference only. Users should edit and use config.yml instead.
16*b7c941bbSAndroid Build Coastguard WorkerTestBeds:
17*b7c941bbSAndroid Build Coastguard Worker  - Name: TEST_BED_TABLET_SCENES_INDEX_0  # Need 'tablet' in name for tablet scenes
18*b7c941bbSAndroid Build Coastguard Worker    Controllers:
19*b7c941bbSAndroid Build Coastguard Worker        AndroidDevice:
20*b7c941bbSAndroid Build Coastguard Worker          - serial: <device-id-0>  # quotes are needed if serial id is entirely numeric
21*b7c941bbSAndroid Build Coastguard Worker            label: dut
22*b7c941bbSAndroid Build Coastguard Worker          - serial: <tablet-id-0>  # quotes are needed if serial id is entirely numeric
23*b7c941bbSAndroid Build Coastguard Worker            label: tablet
24*b7c941bbSAndroid Build Coastguard Worker    TestParams:
25*b7c941bbSAndroid Build Coastguard Worker      brightness: 192
26*b7c941bbSAndroid Build Coastguard Worker      chart_distance: 22.0
27*b7c941bbSAndroid Build Coastguard Worker      debug_mode: "False"  # quotes are needed here
28*b7c941bbSAndroid Build Coastguard Worker      lighting_cntl: <controller-type>  # can be arduino or "None"
29*b7c941bbSAndroid Build Coastguard Worker      lighting_ch: <controller-channel-0>
30*b7c941bbSAndroid Build Coastguard Worker      camera: <camera-id>
31*b7c941bbSAndroid Build Coastguard Worker      scene: <scene-name>  # if <scene-name> runs all scenes
32*b7c941bbSAndroid Build Coastguard Worker      foldable_device: "False"  # "True" if testing a foldable device
33*b7c941bbSAndroid Build Coastguard Worker
34*b7c941bbSAndroid Build Coastguard Worker  - Name: TEST_BED_TABLET_SCENES_INDEX_1  # Need 'tablet' in name for tablet scenes
35*b7c941bbSAndroid Build Coastguard Worker    Controllers:
36*b7c941bbSAndroid Build Coastguard Worker        AndroidDevice:
37*b7c941bbSAndroid Build Coastguard Worker          - serial: <device-id-1>  # quotes needed if serial id entirely numeric
38*b7c941bbSAndroid Build Coastguard Worker            label: dut
39*b7c941bbSAndroid Build Coastguard Worker          - serial: <tablet-id-1>  # quotes needed if serial id entirely numeric
40*b7c941bbSAndroid Build Coastguard Worker            label: tablet
41*b7c941bbSAndroid Build Coastguard Worker    TestParams:
42*b7c941bbSAndroid Build Coastguard Worker      brightness: 192
43*b7c941bbSAndroid Build Coastguard Worker      chart_distance: 22.0
44*b7c941bbSAndroid Build Coastguard Worker      debug_mode: "False"  # quotes are needed here
45*b7c941bbSAndroid Build Coastguard Worker      lighting_cntl: <controller-type>  # can be arduino or "None"
46*b7c941bbSAndroid Build Coastguard Worker      lighting_ch: <controller-channel-1>
47*b7c941bbSAndroid Build Coastguard Worker      camera: <camera-id>
48*b7c941bbSAndroid Build Coastguard Worker      scene: <scene-name>  # if <scene-name> runs all scenes
49*b7c941bbSAndroid Build Coastguard Worker      foldable_device: "False"  # "True" if testing a foldable device
50*b7c941bbSAndroid Build Coastguard Worker
51*b7c941bbSAndroid Build Coastguard Worker  - Name: TEST_BED_TABLET_SCENES_INDEX_2  # Need 'tablet' in name for tablet scenes
52*b7c941bbSAndroid Build Coastguard Worker    Controllers:
53*b7c941bbSAndroid Build Coastguard Worker        AndroidDevice:
54*b7c941bbSAndroid Build Coastguard Worker          - serial: <device-id-2>  # quotes are needed if serial id is entirely numeric
55*b7c941bbSAndroid Build Coastguard Worker            label: dut
56*b7c941bbSAndroid Build Coastguard Worker          - serial: <tablet-id-2>  # quotes are needed if serial id is entirely numeric
57*b7c941bbSAndroid Build Coastguard Worker            label: tablet
58*b7c941bbSAndroid Build Coastguard Worker    TestParams:
59*b7c941bbSAndroid Build Coastguard Worker      brightness: 192
60*b7c941bbSAndroid Build Coastguard Worker      chart_distance: 22.0
61*b7c941bbSAndroid Build Coastguard Worker      debug_mode: "False"  # quotes are needed here
62*b7c941bbSAndroid Build Coastguard Worker      lighting_cntl: <controller-type>  # can be arduino or "None"
63*b7c941bbSAndroid Build Coastguard Worker      lighting_ch: <controller-channel-2>
64*b7c941bbSAndroid Build Coastguard Worker      camera: <camera-id>
65*b7c941bbSAndroid Build Coastguard Worker      scene: <scene-name>  # if <scene-name> runs all scenes
66*b7c941bbSAndroid Build Coastguard Worker      foldable_device: "False"  # "True" if testing a foldable device
67*b7c941bbSAndroid Build Coastguard Worker
68*b7c941bbSAndroid Build Coastguard Worker  # TEST_BED_SENSOR_FUSION represents testbed index 3
69*b7c941bbSAndroid Build Coastguard Worker  # Parallel sensor_fusion is currently unsupported due to Arduino requirements
70*b7c941bbSAndroid Build Coastguard Worker  - Name: TEST_BED_SENSOR_FUSION  # Need 'sensor_fusion' in name for SF tests
71*b7c941bbSAndroid Build Coastguard Worker    # Test configuration for sensor_fusion/test_sensor_fusion.py
72*b7c941bbSAndroid Build Coastguard Worker    Controllers:
73*b7c941bbSAndroid Build Coastguard Worker        AndroidDevice:
74*b7c941bbSAndroid Build Coastguard Worker          - serial: <device-id>  # quotes are needed if serial id is entirely numeric
75*b7c941bbSAndroid Build Coastguard Worker            label: dut
76*b7c941bbSAndroid Build Coastguard Worker    TestParams:
77*b7c941bbSAndroid Build Coastguard Worker      fps: 30
78*b7c941bbSAndroid Build Coastguard Worker      img_size: 640,480
79*b7c941bbSAndroid Build Coastguard Worker      test_length: 7
80*b7c941bbSAndroid Build Coastguard Worker      debug_mode: "False"  # quotes are needed here
81*b7c941bbSAndroid Build Coastguard Worker      chart_distance: 25
82*b7c941bbSAndroid Build Coastguard Worker      rotator_cntl: "arduino"  # Note: only sensor fusion supports manual
83*b7c941bbSAndroid Build Coastguard Worker      rotator_ch: <controller-channel>
84*b7c941bbSAndroid Build Coastguard Worker      camera: <camera-id>
85*b7c941bbSAndroid Build Coastguard Worker      foldable_device: "False"  # "True" if testing a foldable device
86*b7c941bbSAndroid Build Coastguard Worker      tablet_device: "False"  # "True" if testing a tablet device
87*b7c941bbSAndroid Build Coastguard Worker      lighting_cntl: <controller-type>  # can be arduino or "None"
88*b7c941bbSAndroid Build Coastguard Worker      lighting_ch: <controller-channel>
89*b7c941bbSAndroid Build Coastguard Worker      scene: "sensor_fusion"
90