Skip to content

Commit 8cfea2a

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 b4981f5 commit 8cfea2a

File tree

2 files changed

+250
-0
lines changed

2 files changed

+250
-0
lines changed

config/jobs-chromeos.yaml

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

39+
tast-decoder-v4l2-sf-h264: &tast-decoder-v4l2-sf-h264-job
40+
<<: *tast-job
41+
params:
42+
tests:
43+
- video.PlatformDecoding.v4l2_stateful_h264_*
44+
45+
tast-decoder-v4l2-sf-hevc: &tast-decoder-v4l2-sf-hevc-job
46+
<<: *tast-job
47+
params:
48+
tests:
49+
- video.PlatformDecoding.v4l2_stateful_hevc_*
50+
51+
tast-decoder-v4l2-sf-vp8: &tast-decoder-v4l2-sf-vp8-job
52+
<<: *tast-job
53+
params:
54+
tests:
55+
- video.PlatformDecoding.v4l2_stateful_vp8_*
56+
57+
tast-decoder-v4l2-sf-vp9-group1: &tast-decoder-v4l2-sf-vp9-group1-job
58+
<<: *tast-job
59+
params:
60+
tests:
61+
- video.PlatformDecoding.v4l2_stateful_vp9_0_group1_*
62+
63+
tast-decoder-v4l2-sf-vp9-group2: &tast-decoder-v4l2-sf-vp9-group2-job
64+
<<: *tast-job
65+
params:
66+
tests:
67+
- video.PlatformDecoding.v4l2_stateful_vp9_0_group2_*
68+
69+
tast-decoder-v4l2-sf-vp9-group3: &tast-decoder-v4l2-sf-vp9-group3-job
70+
<<: *tast-job
71+
params:
72+
tests:
73+
- video.PlatformDecoding.v4l2_stateful_vp9_0_group3_*
74+
75+
tast-decoder-v4l2-sf-vp9-group4: &tast-decoder-v4l2-sf-vp9-group4-job
76+
<<: *tast-job
77+
params:
78+
tests:
79+
- video.PlatformDecoding.v4l2_stateful_vp9_0_group4_*
80+
81+
tast-decoder-v4l2-sf-vp9-level5: &tast-decoder-v4l2-sf-vp9-level5-job
82+
<<: *tast-job
83+
params:
84+
tests:
85+
- video.PlatformDecoding.v4l2_stateful_vp9_0_level5_*
86+
87+
tast-decoder-v4l2-sf-vp9-svc: &tast-decoder-v4l2-sf-vp9-svc-job
88+
<<: *tast-job
89+
params:
90+
tests:
91+
- video.PlatformDecoding.v4l2_stateful_vp9_0_svc
92+
93+
tast-decoder-v4l2-sl-av1: &tast-decoder-v4l2-sl-av1-job
94+
<<: *tast-job
95+
params:
96+
tests:
97+
- video.PlatformDecoding.v4l2_stateless_av1_*
98+
99+
tast-decoder-v4l2-sl-h264: &tast-decoder-v4l2-sl-h264-job
100+
<<: *tast-job
101+
params:
102+
tests:
103+
- video.PlatformDecoding.v4l2_stateless_h264_*
104+
105+
tast-decoder-v4l2-sl-hevc: &tast-decoder-v4l2-sl-hevc-job
106+
<<: *tast-job
107+
params:
108+
tests:
109+
- video.PlatformDecoding.v4l2_stateless_hevc_*
110+
111+
tast-decoder-v4l2-sl-vp8: &tast-decoder-v4l2-sl-vp8-job
112+
<<: *tast-job
113+
params:
114+
tests:
115+
- video.PlatformDecoding.v4l2_stateless_vp8_*
116+
117+
tast-decoder-v4l2-sl-vp9-group1: &tast-decoder-v4l2-sl-vp9-group1-job
118+
<<: *tast-job
119+
params:
120+
tests:
121+
- video.PlatformDecoding.v4l2_stateless_vp9_0_group1_*
122+
123+
tast-decoder-v4l2-sl-vp9-group2: &tast-decoder-v4l2-sl-vp9-group2-job
124+
<<: *tast-job
125+
params:
126+
tests:
127+
- video.PlatformDecoding.v4l2_stateless_vp9_0_group2_*
128+
129+
tast-decoder-v4l2-sl-vp9-group3: &tast-decoder-v4l2-sl-vp9-group3-job
130+
<<: *tast-job
131+
params:
132+
tests:
133+
- video.PlatformDecoding.v4l2_stateless_vp9_0_group3_*
134+
135+
tast-decoder-v4l2-sl-vp9-group4: &tast-decoder-v4l2-sl-vp9-group4-job
136+
<<: *tast-job
137+
params:
138+
tests:
139+
- video.PlatformDecoding.v4l2_stateless_vp9_0_group4_*
140+
141+
tast-decoder-v4l2-sl-vp9-level5: &tast-decoder-v4l2-sl-vp9-level5-job
142+
<<: *tast-job
143+
params:
144+
tests:
145+
- video.PlatformDecoding.v4l2_stateless_vp9_0_level5_*
146+
39147
tast-hardware: &tast-hardware-job
40148
<<: *tast-job
41149
params:
@@ -75,6 +183,51 @@ _anchors:
75183
- kernel.Limits
76184
- kernel.PerfCallgraph
77185

186+
tast-mm-decode: &tast-mm-decode-job
187+
<<: *tast-job
188+
params:
189+
tests:
190+
- video.PlatformDecoding.ffmpeg_vaapi_vp9_0_group1_buf
191+
- video.PlatformDecoding.ffmpeg_vaapi_vp9_0_group2_buf
192+
- video.PlatformDecoding.ffmpeg_vaapi_vp9_0_group3_buf
193+
- video.PlatformDecoding.ffmpeg_vaapi_vp9_0_group4_buf
194+
- video.PlatformDecoding.ffmpeg_vaapi_vp9_0_level5_0_buf
195+
- video.PlatformDecoding.ffmpeg_vaapi_vp9_0_level5_1_buf
196+
- video.PlatformDecoding.ffmpeg_vaapi_av1
197+
- video.PlatformDecoding.ffmpeg_vaapi_vp8_inter
198+
- video.PlatformDecoding.ffmpeg_vaapi_h264_baseline
199+
- video.PlatformDecoding.ffmpeg_vaapi_h264_main
200+
- video.PlatformDecoding.ffmpeg_vaapi_hevc_main
201+
- video.PlatformDecoding.vaapi_vp9_0_group1_buf
202+
- video.PlatformDecoding.vaapi_vp9_0_group2_buf
203+
- video.PlatformDecoding.vaapi_vp9_0_group3_buf
204+
- video.PlatformDecoding.vaapi_vp9_0_group4_buf
205+
- video.PlatformDecoding.vaapi_vp9_0_level5_0_buf
206+
- video.PlatformDecoding.vaapi_vp9_0_level5_1_buf
207+
208+
tast-mm-encode: &tast-mm-encode-job
209+
<<: *tast-job
210+
params:
211+
tests:
212+
- video.EncodeAccel.h264_1080p_global_vaapi_lock_disabled
213+
- video.EncodeAccel.vp8_1080p_global_vaapi_lock_disabled
214+
- video.EncodeAccel.vp9_1080p_global_vaapi_lock_disabled
215+
- video.EncodeAccelPerf.h264_1080p_global_vaapi_lock_disabled
216+
- video.EncodeAccelPerf.vp8_1080p_global_vaapi_lock_disabled
217+
- video.EncodeAccelPerf.vp9_1080p_global_vaapi_lock_disabled
218+
- video.PlatformEncoding.vaapi_vp8_720
219+
- video.PlatformEncoding.vaapi_vp8_720_meet
220+
- video.PlatformEncoding.vaapi_vp9_720
221+
- video.PlatformEncoding.vaapi_vp9_720_meet
222+
- video.PlatformEncoding.vaapi_h264_720
223+
- video.PlatformEncoding.vaapi_h264_720_meet
224+
- webrtc.MediaRecorderMulti.vp8_vp8_global_vaapi_lock_disabled
225+
- webrtc.MediaRecorderMulti.vp8_h264_global_vaapi_lock_disabled
226+
- webrtc.MediaRecorderMulti.h264_h264_global_vaapi_lock_disabled
227+
- webrtc.RTCPeerConnectionPerf.vp8_hw_multi_vp9_3x3_global_vaapi_lock_disabled
228+
- webrtc.RTCPeerConnectionPerf.vp8_hw_multi_vp9_4x4_global_vaapi_lock_disabled
229+
- webrtc.RTCPeerConnectionPerf.vp9_hw_multi_vp9_3x3_global_vaapi_lock_disabled
230+
78231
tast-mm-misc: &tast-mm-misc-job
79232
<<: *tast-job
80233
params:
@@ -218,6 +371,7 @@ _anchors:
218371
params:
219372
tests:
220373
- video.ChromeStackDecoder.*
374+
- video.ChromeStackDecoderVerification.*
221375

222376
jobs:
223377

@@ -259,6 +413,25 @@ jobs:
259413
tast-basic-x86-pineview: *tast-basic-job
260414
tast-basic-x86-stoneyridge: *tast-basic-job
261415

416+
tast-decoder-v4l2-sl-av1-arm64-mediatek: *tast-decoder-v4l2-sl-av1-job
417+
tast-decoder-v4l2-sl-h264-arm64-mediatek: *tast-decoder-v4l2-sl-h264-job
418+
tast-decoder-v4l2-sl-hevc-arm64-mediatek: *tast-decoder-v4l2-sl-hevc-job
419+
tast-decoder-v4l2-sl-vp8-arm64-mediatek: *tast-decoder-v4l2-sl-vp8-job
420+
tast-decoder-v4l2-sl-vp9-group1-arm64-mediatek: *tast-decoder-v4l2-sl-vp9-group1-job
421+
tast-decoder-v4l2-sl-vp9-group2-arm64-mediatek: *tast-decoder-v4l2-sl-vp9-group2-job
422+
tast-decoder-v4l2-sl-vp9-group3-arm64-mediatek: *tast-decoder-v4l2-sl-vp9-group3-job
423+
tast-decoder-v4l2-sl-vp9-group4-arm64-mediatek: *tast-decoder-v4l2-sl-vp9-group4-job
424+
425+
tast-decoder-v4l2-sf-h264-arm64-qualcomm: *tast-decoder-v4l2-sf-h264-job
426+
tast-decoder-v4l2-sf-hevc-arm64-qualcomm: *tast-decoder-v4l2-sf-hevc-job
427+
tast-decoder-v4l2-sf-vp8-arm64-qualcomm: *tast-decoder-v4l2-sf-vp8-job
428+
tast-decoder-v4l2-sf-vp9-group1-arm64-qualcomm: *tast-decoder-v4l2-sf-vp9-group1-job
429+
tast-decoder-v4l2-sf-vp9-group2-arm64-qualcomm: *tast-decoder-v4l2-sf-vp9-group2-job
430+
tast-decoder-v4l2-sf-vp9-group3-arm64-qualcomm: *tast-decoder-v4l2-sf-vp9-group3-job
431+
tast-decoder-v4l2-sf-vp9-group4-arm64-qualcomm: *tast-decoder-v4l2-sf-vp9-group4-job
432+
tast-decoder-v4l2-sf-vp9-level5-arm64-qualcomm: *tast-decoder-v4l2-sf-vp9-level5-job
433+
tast-decoder-v4l2-sf-vp9-svc-arm64-qualcomm: *tast-decoder-v4l2-sf-vp9-svc-job
434+
262435
tast-hardware-arm64-mediatek: *tast-hardware-job
263436
tast-hardware-arm64-qualcomm: *tast-hardware-job
264437
tast-hardware-x86-pineview: *tast-hardware-job
@@ -269,6 +442,9 @@ jobs:
269442
tast-kernel-x86-pineview: *tast-kernel-job
270443
tast-kernel-x86-stoneyridge: *tast-kernel-job
271444

445+
tast-mm-decode-arm64-mediatek: *tast-mm-decode-job
446+
tast-mm-decode-arm64-qualcomm: *tast-mm-decode-job
447+
272448
tast-mm-misc-arm64-mediatek: *tast-mm-misc-job
273449
tast-mm-misc-arm64-qualcomm: *tast-mm-misc-job
274450
tast-mm-misc-x86-pineview: *tast-mm-misc-job

config/scheduler-chromeos.yaml

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

131+
- job: tast-decoder-v4l2-sl-av1-arm64-mediatek
132+
<<: *test-job-mediatek
133+
platforms:
134+
- mt8195-cherry-tomato-r2
135+
136+
- job: tast-decoder-v4l2-sl-h264-arm64-mediatek
137+
<<: *test-job-mediatek
138+
platforms:
139+
- mt8183-kukui-jacuzzi-juniper-sku16
140+
- mt8192-asurada-spherion-r0
141+
- mt8195-cherry-tomato-r2
142+
143+
- job: tast-decoder-v4l2-sl-hevc-arm64-mediatek
144+
<<: *test-job-mediatek
145+
platforms:
146+
- mt8195-cherry-tomato-r2
147+
148+
- job: tast-decoder-v4l2-sl-vp8-arm64-mediatek
149+
<<: *test-job-mediatek
150+
platforms: &mediatek-vp8-platforms
151+
- mt8192-asurada-spherion-r0
152+
- mt8195-cherry-tomato-r2
153+
154+
- job: tast-decoder-v4l2-sl-vp9-group1-arm64-mediatek
155+
<<: *test-job-mediatek
156+
platforms: &mediatek-vp9-platforms
157+
<<: *mediatek-vp8-platforms
158+
159+
- job: tast-decoder-v4l2-sl-vp9-group2-arm64-mediatek
160+
<<: *test-job-mediatek
161+
platforms: *mediatek-vp9-platforms
162+
163+
- job: tast-decoder-v4l2-sl-vp9-group3-arm64-mediatek
164+
<<: *test-job-mediatek
165+
platforms: *mediatek-vp9-platforms
166+
167+
- job: tast-decoder-v4l2-sl-vp9-group4-arm64-mediatek
168+
<<: *test-job-mediatek
169+
platforms: *mediatek-vp9-platforms
170+
171+
- job: tast-decoder-v4l2-sf-h264-arm64-qualcomm
172+
<<: *test-job-qualcomm
173+
174+
- job: tast-decoder-v4l2-sf-hevc-arm64-qualcomm
175+
<<: *test-job-qualcomm
176+
177+
- job: tast-decoder-v4l2-sf-vp8-arm64-qualcomm
178+
<<: *test-job-qualcomm
179+
180+
- job: tast-decoder-v4l2-sf-vp9-group1-arm64-qualcomm
181+
<<: *test-job-qualcomm
182+
183+
- job: tast-decoder-v4l2-sf-vp9-group2-arm64-qualcomm
184+
<<: *test-job-qualcomm
185+
186+
- job: tast-decoder-v4l2-sf-vp9-group3-arm64-qualcomm
187+
<<: *test-job-qualcomm
188+
189+
- job: tast-decoder-v4l2-sf-vp9-group4-arm64-qualcomm
190+
<<: *test-job-qualcomm
191+
192+
- job: tast-decoder-v4l2-sf-vp9-level5-arm64-qualcomm
193+
<<: *test-job-qualcomm
194+
195+
- job: tast-decoder-v4l2-sf-vp9-svc-arm64-qualcomm
196+
<<: *test-job-qualcomm
197+
131198
- job: tast-hardware-arm64-mediatek
132199
<<: *test-job-mediatek
133200

@@ -152,6 +219,13 @@ scheduler:
152219
- job: tast-kernel-x86-stoneyridge
153220
<<: *test-job-stoneyridge
154221

222+
- job: tast-mm-decode-arm64-mediatek
223+
<<: *test-job-mediatek
224+
platforms: *mediatek-vp8-platforms
225+
226+
- job: tast-mm-decode-arm64-qualcomm
227+
<<: *test-job-qualcomm
228+
155229
- job: tast-mm-misc-arm64-mediatek
156230
<<: *test-job-mediatek
157231

0 commit comments

Comments
 (0)