Skip to content

Commit f9771d1

Browse files
committed
config: chromeos: add codec-related Tast tests
Those were left aside for the initial implementation, we can bring them back now we're confident Tast tests generally run as expected on the new system. Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
1 parent dbb5c3f commit f9771d1

File tree

2 files changed

+211
-23
lines changed

2 files changed

+211
-23
lines changed

config/jobs-chromeos.yaml

+146-11
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,87 @@ _anchors:
3636
- platform.CheckDiskSpace
3737
- platform.TPMResponsive
3838

39+
tast-decoder-chromestack: &tast-decoder-chromestack-job
40+
<<: *tast-job
41+
params:
42+
tests:
43+
- video.ChromeStackDecoder.*
44+
- video.ChromeStackDecoderVerification.*
45+
46+
tast-decoder-v4l2-sf-h264: &tast-decoder-v4l2-sf-h264-job
47+
<<: *tast-job
48+
params:
49+
tests:
50+
- video.PlatformDecoding.v4l2_stateful_h264_*
51+
52+
tast-decoder-v4l2-sf-hevc: &tast-decoder-v4l2-sf-hevc-job
53+
<<: *tast-job
54+
params:
55+
tests:
56+
- video.PlatformDecoding.v4l2_stateful_hevc_*
57+
58+
tast-decoder-v4l2-sf-vp8: &tast-decoder-v4l2-sf-vp8-job
59+
<<: *tast-job
60+
params:
61+
tests:
62+
- video.PlatformDecoding.v4l2_stateful_vp8_*
63+
64+
tast-decoder-v4l2-sf-vp9: &tast-decoder-v4l2-sf-vp9-job
65+
<<: *tast-job
66+
params:
67+
tests:
68+
- video.PlatformDecoding.v4l2_stateful_vp9_0_group1_*
69+
- video.PlatformDecoding.v4l2_stateful_vp9_0_group2_*
70+
- video.PlatformDecoding.v4l2_stateful_vp9_0_group3_*
71+
- video.PlatformDecoding.v4l2_stateful_vp9_0_group4_*
72+
73+
tast-decoder-v4l2-sf-vp9-extra: &tast-decoder-v4l2-sf-vp9-extra-job
74+
<<: *tast-job
75+
params:
76+
tests:
77+
- video.PlatformDecoding.v4l2_stateful_vp9_0_level5_*
78+
- video.PlatformDecoding.v4l2_stateful_vp9_0_svc
79+
80+
tast-decoder-v4l2-sl-av1: &tast-decoder-v4l2-sl-av1-job
81+
<<: *tast-job
82+
params:
83+
tests:
84+
- video.PlatformDecoding.v4l2_stateless_av1_*
85+
86+
tast-decoder-v4l2-sl-h264: &tast-decoder-v4l2-sl-h264-job
87+
<<: *tast-job
88+
params:
89+
tests:
90+
- video.PlatformDecoding.v4l2_stateless_h264_*
91+
92+
tast-decoder-v4l2-sl-hevc: &tast-decoder-v4l2-sl-hevc-job
93+
<<: *tast-job
94+
params:
95+
tests:
96+
- video.PlatformDecoding.v4l2_stateless_hevc_*
97+
98+
tast-decoder-v4l2-sl-vp8: &tast-decoder-v4l2-sl-vp8-job
99+
<<: *tast-job
100+
params:
101+
tests:
102+
- video.PlatformDecoding.v4l2_stateless_vp8_*
103+
104+
tast-decoder-v4l2-sl-vp9: &tast-decoder-v4l2-sl-vp9-job
105+
<<: *tast-job
106+
params:
107+
tests:
108+
- video.PlatformDecoding.v4l2_stateless_vp9_0_group1_*
109+
- video.PlatformDecoding.v4l2_stateless_vp9_0_group2_*
110+
- video.PlatformDecoding.v4l2_stateless_vp9_0_group3_*
111+
- video.PlatformDecoding.v4l2_stateless_vp9_0_group4_*
112+
113+
tast-decoder-v4l2-sl-vp9-extra: &tast-decoder-v4l2-sl-vp9-extra-job
114+
<<: *tast-job
115+
params:
116+
tests:
117+
- video.PlatformDecoding.v4l2_stateless_vp9_0_level5_*
118+
- video.PlatformDecoding.v4l2_stateless_vp9_0_svc
119+
39120
tast-hardware: &tast-hardware-job
40121
<<: *tast-job
41122
params:
@@ -75,6 +156,51 @@ _anchors:
75156
- kernel.Limits
76157
- kernel.PerfCallgraph
77158

159+
tast-mm-decode: &tast-mm-decode-job
160+
<<: *tast-job
161+
params:
162+
tests:
163+
- video.PlatformDecoding.ffmpeg_vaapi_vp9_0_group1_buf
164+
- video.PlatformDecoding.ffmpeg_vaapi_vp9_0_group2_buf
165+
- video.PlatformDecoding.ffmpeg_vaapi_vp9_0_group3_buf
166+
- video.PlatformDecoding.ffmpeg_vaapi_vp9_0_group4_buf
167+
- video.PlatformDecoding.ffmpeg_vaapi_vp9_0_level5_0_buf
168+
- video.PlatformDecoding.ffmpeg_vaapi_vp9_0_level5_1_buf
169+
- video.PlatformDecoding.ffmpeg_vaapi_av1
170+
- video.PlatformDecoding.ffmpeg_vaapi_vp8_inter
171+
- video.PlatformDecoding.ffmpeg_vaapi_h264_baseline
172+
- video.PlatformDecoding.ffmpeg_vaapi_h264_main
173+
- video.PlatformDecoding.ffmpeg_vaapi_hevc_main
174+
- video.PlatformDecoding.vaapi_vp9_0_group1_buf
175+
- video.PlatformDecoding.vaapi_vp9_0_group2_buf
176+
- video.PlatformDecoding.vaapi_vp9_0_group3_buf
177+
- video.PlatformDecoding.vaapi_vp9_0_group4_buf
178+
- video.PlatformDecoding.vaapi_vp9_0_level5_0_buf
179+
- video.PlatformDecoding.vaapi_vp9_0_level5_1_buf
180+
181+
tast-mm-encode: &tast-mm-encode-job
182+
<<: *tast-job
183+
params:
184+
tests:
185+
- video.EncodeAccel.h264_1080p_global_vaapi_lock_disabled
186+
- video.EncodeAccel.vp8_1080p_global_vaapi_lock_disabled
187+
- video.EncodeAccel.vp9_1080p_global_vaapi_lock_disabled
188+
- video.EncodeAccelPerf.h264_1080p_global_vaapi_lock_disabled
189+
- video.EncodeAccelPerf.vp8_1080p_global_vaapi_lock_disabled
190+
- video.EncodeAccelPerf.vp9_1080p_global_vaapi_lock_disabled
191+
- video.PlatformEncoding.vaapi_vp8_720
192+
- video.PlatformEncoding.vaapi_vp8_720_meet
193+
- video.PlatformEncoding.vaapi_vp9_720
194+
- video.PlatformEncoding.vaapi_vp9_720_meet
195+
- video.PlatformEncoding.vaapi_h264_720
196+
- video.PlatformEncoding.vaapi_h264_720_meet
197+
- webrtc.MediaRecorderMulti.vp8_vp8_global_vaapi_lock_disabled
198+
- webrtc.MediaRecorderMulti.vp8_h264_global_vaapi_lock_disabled
199+
- webrtc.MediaRecorderMulti.h264_h264_global_vaapi_lock_disabled
200+
- webrtc.RTCPeerConnectionPerf.vp8_hw_multi_vp9_3x3_global_vaapi_lock_disabled
201+
- webrtc.RTCPeerConnectionPerf.vp8_hw_multi_vp9_4x4_global_vaapi_lock_disabled
202+
- webrtc.RTCPeerConnectionPerf.vp9_hw_multi_vp9_3x3_global_vaapi_lock_disabled
203+
78204
tast-mm-misc: &tast-mm-misc-job
79205
<<: *tast-job
80206
params:
@@ -213,12 +339,6 @@ _anchors:
213339
- ui.HotseatAnimation.shelf_with_navigation_widget_lacros
214340
- ui.WindowControl
215341

216-
tast-video: &tast-video-job
217-
<<: *tast-job
218-
params:
219-
tests:
220-
- video.ChromeStackDecoder.*
221-
222342
jobs:
223343

224344
baseline-arm64-chromeos-mediatek: &baseline-job
@@ -259,6 +379,23 @@ jobs:
259379
tast-basic-x86-pineview: *tast-basic-job
260380
tast-basic-x86-stoneyridge: *tast-basic-job
261381

382+
tast-decoder-chromestack-arm64-mediatek: *tast-decoder-chromestack-job
383+
tast-decoder-chromestack-arm64-qualcomm: *tast-decoder-chromestack-job
384+
tast-decoder-chromestack-x86-pineview: *tast-decoder-chromestack-job
385+
tast-decoder-chromestack-x86-stoneyridge: *tast-decoder-chromestack-job
386+
387+
tast-decoder-v4l2-sl-av1-arm64-mediatek: *tast-decoder-v4l2-sl-av1-job
388+
tast-decoder-v4l2-sl-h264-arm64-mediatek: *tast-decoder-v4l2-sl-h264-job
389+
tast-decoder-v4l2-sl-hevc-arm64-mediatek: *tast-decoder-v4l2-sl-hevc-job
390+
tast-decoder-v4l2-sl-vp8-arm64-mediatek: *tast-decoder-v4l2-sl-vp8-job
391+
tast-decoder-v4l2-sl-vp9-arm64-mediatek: *tast-decoder-v4l2-sl-vp9-job
392+
393+
tast-decoder-v4l2-sf-h264-arm64-qualcomm: *tast-decoder-v4l2-sf-h264-job
394+
tast-decoder-v4l2-sf-hevc-arm64-qualcomm: *tast-decoder-v4l2-sf-hevc-job
395+
tast-decoder-v4l2-sf-vp8-arm64-qualcomm: *tast-decoder-v4l2-sf-vp8-job
396+
tast-decoder-v4l2-sf-vp9-arm64-qualcomm: *tast-decoder-v4l2-sf-vp9-job
397+
tast-decoder-v4l2-sf-vp9-extra-arm64-qualcomm: *tast-decoder-v4l2-sf-vp9-extra-job
398+
262399
tast-hardware-arm64-mediatek: *tast-hardware-job
263400
tast-hardware-arm64-qualcomm: *tast-hardware-job
264401
tast-hardware-x86-pineview: *tast-hardware-job
@@ -269,6 +406,9 @@ jobs:
269406
tast-kernel-x86-pineview: *tast-kernel-job
270407
tast-kernel-x86-stoneyridge: *tast-kernel-job
271408

409+
tast-mm-decode-arm64-mediatek: *tast-mm-decode-job
410+
tast-mm-decode-arm64-qualcomm: *tast-mm-decode-job
411+
272412
tast-mm-misc-arm64-mediatek: *tast-mm-misc-job
273413
tast-mm-misc-arm64-qualcomm: *tast-mm-misc-job
274414
tast-mm-misc-x86-pineview: *tast-mm-misc-job
@@ -303,8 +443,3 @@ jobs:
303443
tast-ui-arm64-qualcomm: *tast-ui-job
304444
tast-ui-x86-pineview: *tast-ui-job
305445
tast-ui-x86-stoneyridge: *tast-ui-job
306-
307-
tast-video-arm64-mediatek: *tast-video-job
308-
tast-video-arm64-qualcomm: *tast-video-job
309-
tast-video-x86-pineview: *tast-video-job
310-
tast-video-x86-stoneyridge: *tast-video-job

config/scheduler-chromeos.yaml

+65-12
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,62 @@ scheduler:
128128
- job: tast-basic-x86-stoneyridge
129129
<<: *test-job-stoneyridge
130130

131+
- job: tast-decoder-chromestack-arm64-mediatek
132+
<<: *test-job-mediatek
133+
134+
- job: tast-decoder-chromestack-arm64-qualcomm
135+
<<: *test-job-qualcomm
136+
137+
- job: tast-decoder-chromestack-x86-pineview
138+
<<: *test-job-pineview
139+
140+
- job: tast-decoder-chromestack-x86-stoneyridge
141+
<<: *test-job-stoneyridge
142+
143+
- job: tast-decoder-v4l2-sl-av1-arm64-mediatek
144+
<<: *test-job-mediatek
145+
platforms:
146+
- mt8195-cherry-tomato-r2
147+
148+
- job: tast-decoder-v4l2-sl-h264-arm64-mediatek
149+
<<: *test-job-mediatek
150+
platforms:
151+
- mt8183-kukui-jacuzzi-juniper-sku16
152+
- mt8192-asurada-spherion-r0
153+
- mt8195-cherry-tomato-r2
154+
155+
- job: tast-decoder-v4l2-sl-hevc-arm64-mediatek
156+
<<: *test-job-mediatek
157+
platforms:
158+
- mt8195-cherry-tomato-r2
159+
160+
- job: tast-decoder-v4l2-sl-vp8-arm64-mediatek
161+
<<: *test-job-mediatek
162+
platforms:
163+
- mt8192-asurada-spherion-r0
164+
- mt8195-cherry-tomato-r2
165+
166+
- job: tast-decoder-v4l2-sl-vp9-arm64-mediatek
167+
<<: *test-job-mediatek
168+
platforms:
169+
- mt8192-asurada-spherion-r0
170+
- mt8195-cherry-tomato-r2
171+
172+
- job: tast-decoder-v4l2-sf-h264-arm64-qualcomm
173+
<<: *test-job-qualcomm
174+
175+
- job: tast-decoder-v4l2-sf-hevc-arm64-qualcomm
176+
<<: *test-job-qualcomm
177+
178+
- job: tast-decoder-v4l2-sf-vp8-arm64-qualcomm
179+
<<: *test-job-qualcomm
180+
181+
- job: tast-decoder-v4l2-sf-vp9-arm64-qualcomm
182+
<<: *test-job-qualcomm
183+
184+
- job: tast-decoder-v4l2-sf-vp9-extra-arm64-qualcomm
185+
<<: *test-job-qualcomm
186+
131187
- job: tast-hardware-arm64-mediatek
132188
<<: *test-job-mediatek
133189

@@ -152,6 +208,15 @@ scheduler:
152208
- job: tast-kernel-x86-stoneyridge
153209
<<: *test-job-stoneyridge
154210

211+
- job: tast-mm-decode-arm64-mediatek
212+
<<: *test-job-mediatek
213+
platforms:
214+
- mt8192-asurada-spherion-r0
215+
- mt8195-cherry-tomato-r2
216+
217+
- job: tast-mm-decode-arm64-qualcomm
218+
<<: *test-job-qualcomm
219+
155220
- job: tast-mm-misc-arm64-mediatek
156221
<<: *test-job-mediatek
157222

@@ -235,15 +300,3 @@ scheduler:
235300

236301
- job: tast-ui-x86-stoneyridge
237302
<<: *test-job-stoneyridge
238-
239-
- job: tast-video-arm64-mediatek
240-
<<: *test-job-mediatek
241-
242-
- job: tast-video-arm64-qualcomm
243-
<<: *test-job-qualcomm
244-
245-
- job: tast-video-x86-pineview
246-
<<: *test-job-pineview
247-
248-
- job: tast-video-x86-stoneyridge
249-
<<: *test-job-stoneyridge

0 commit comments

Comments
 (0)