Skip to content

Commit d4e1db0

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 d4e1db0

File tree

2 files changed

+249
-0
lines changed

2 files changed

+249
-0
lines changed

config/jobs-chromeos.yaml

+177
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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,53 @@ _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+
- video.ChromeStackDecoder.*
208+
- video.ChromeStackDecoderVerification.*
209+
210+
tast-mm-encode: &tast-mm-encode-job
211+
<<: *tast-job
212+
params:
213+
tests:
214+
- video.EncodeAccel.h264_1080p_global_vaapi_lock_disabled
215+
- video.EncodeAccel.vp8_1080p_global_vaapi_lock_disabled
216+
- video.EncodeAccel.vp9_1080p_global_vaapi_lock_disabled
217+
- video.EncodeAccelPerf.h264_1080p_global_vaapi_lock_disabled
218+
- video.EncodeAccelPerf.vp8_1080p_global_vaapi_lock_disabled
219+
- video.EncodeAccelPerf.vp9_1080p_global_vaapi_lock_disabled
220+
- video.PlatformEncoding.vaapi_vp8_720
221+
- video.PlatformEncoding.vaapi_vp8_720_meet
222+
- video.PlatformEncoding.vaapi_vp9_720
223+
- video.PlatformEncoding.vaapi_vp9_720_meet
224+
- video.PlatformEncoding.vaapi_h264_720
225+
- video.PlatformEncoding.vaapi_h264_720_meet
226+
- webrtc.MediaRecorderMulti.vp8_vp8_global_vaapi_lock_disabled
227+
- webrtc.MediaRecorderMulti.vp8_h264_global_vaapi_lock_disabled
228+
- webrtc.MediaRecorderMulti.h264_h264_global_vaapi_lock_disabled
229+
- webrtc.RTCPeerConnectionPerf.vp8_hw_multi_vp9_3x3_global_vaapi_lock_disabled
230+
- webrtc.RTCPeerConnectionPerf.vp8_hw_multi_vp9_4x4_global_vaapi_lock_disabled
231+
- webrtc.RTCPeerConnectionPerf.vp9_hw_multi_vp9_3x3_global_vaapi_lock_disabled
232+
78233
tast-mm-misc: &tast-mm-misc-job
79234
<<: *tast-job
80235
params:
@@ -259,6 +414,25 @@ jobs:
259414
tast-basic-x86-pineview: *tast-basic-job
260415
tast-basic-x86-stoneyridge: *tast-basic-job
261416

417+
tast-decoder-v4l2-sl-av1-arm64-mediatek: *tast-decoder-v4l2-sl-av1-job
418+
tast-decoder-v4l2-sl-h264-arm64-mediatek: *tast-decoder-v4l2-sl-h264-job
419+
tast-decoder-v4l2-sl-hevc-arm64-mediatek: *tast-decoder-v4l2-sl-hevc-job
420+
tast-decoder-v4l2-sl-vp8-arm64-mediatek: *tast-decoder-v4l2-sl-vp8-job
421+
tast-decoder-v4l2-sl-vp9-group1-arm64-mediatek: *tast-decoder-v4l2-sl-vp9-group1-job
422+
tast-decoder-v4l2-sl-vp9-group2-arm64-mediatek: *tast-decoder-v4l2-sl-vp9-group2-job
423+
tast-decoder-v4l2-sl-vp9-group3-arm64-mediatek: *tast-decoder-v4l2-sl-vp9-group3-job
424+
tast-decoder-v4l2-sl-vp9-group4-arm64-mediatek: *tast-decoder-v4l2-sl-vp9-group4-job
425+
426+
tast-decoder-v4l2-sf-h264-arm64-qualcomm: *tast-decoder-v4l2-sf-h264-job
427+
tast-decoder-v4l2-sf-hevc-arm64-qualcomm: *tast-decoder-v4l2-sf-hevc-job
428+
tast-decoder-v4l2-sf-vp8-arm64-qualcomm: *tast-decoder-v4l2-sf-vp8-job
429+
tast-decoder-v4l2-sf-vp9-group1-arm64-qualcomm: *tast-decoder-v4l2-sf-vp9-group1-job
430+
tast-decoder-v4l2-sf-vp9-group2-arm64-qualcomm: *tast-decoder-v4l2-sf-vp9-group2-job
431+
tast-decoder-v4l2-sf-vp9-group3-arm64-qualcomm: *tast-decoder-v4l2-sf-vp9-group3-job
432+
tast-decoder-v4l2-sf-vp9-group4-arm64-qualcomm: *tast-decoder-v4l2-sf-vp9-group4-job
433+
tast-decoder-v4l2-sf-vp9-level5-arm64-qualcomm: *tast-decoder-v4l2-sf-vp9-level5-job
434+
tast-decoder-v4l2-sf-vp9-svc-arm64-qualcomm: *tast-decoder-v4l2-sf-vp9-svc-job
435+
262436
tast-hardware-arm64-mediatek: *tast-hardware-job
263437
tast-hardware-arm64-qualcomm: *tast-hardware-job
264438
tast-hardware-x86-pineview: *tast-hardware-job
@@ -269,6 +443,9 @@ jobs:
269443
tast-kernel-x86-pineview: *tast-kernel-job
270444
tast-kernel-x86-stoneyridge: *tast-kernel-job
271445

446+
tast-mm-decode-arm64-mediatek: *tast-mm-decode-job
447+
tast-mm-decode-arm64-qualcomm: *tast-mm-decode-job
448+
272449
tast-mm-misc-arm64-mediatek: *tast-mm-misc-job
273450
tast-mm-misc-arm64-qualcomm: *tast-mm-misc-job
274451
tast-mm-misc-x86-pineview: *tast-mm-misc-job

config/scheduler-chromeos.yaml

+72
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,71 @@ 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: &mediatek-av1-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: *mediatek-av1-platforms
146+
147+
- job: tast-decoder-v4l2-sl-vp8-arm64-mediatek
148+
<<: *test-job-mediatek
149+
platforms: &mediatek-vp8-platforms
150+
- mt8192-asurada-spherion-r0
151+
- mt8195-cherry-tomato-r2
152+
153+
- job: tast-decoder-v4l2-sl-vp9-group1-arm64-mediatek
154+
<<: *test-job-mediatek
155+
platforms: *mediatek-vp8-platforms
156+
157+
- job: tast-decoder-v4l2-sl-vp9-group2-arm64-mediatek
158+
<<: *test-job-mediatek
159+
platforms: *mediatek-vp8-platforms
160+
161+
- job: tast-decoder-v4l2-sl-vp9-group3-arm64-mediatek
162+
<<: *test-job-mediatek
163+
platforms: *mediatek-vp8-platforms
164+
165+
- job: tast-decoder-v4l2-sl-vp9-group4-arm64-mediatek
166+
<<: *test-job-mediatek
167+
platforms: *mediatek-vp8-platforms
168+
169+
- job: tast-decoder-v4l2-sf-h264-arm64-qualcomm
170+
<<: *test-job-qualcomm
171+
172+
- job: tast-decoder-v4l2-sf-hevc-arm64-qualcomm
173+
<<: *test-job-qualcomm
174+
175+
- job: tast-decoder-v4l2-sf-vp8-arm64-qualcomm
176+
<<: *test-job-qualcomm
177+
178+
- job: tast-decoder-v4l2-sf-vp9-group1-arm64-qualcomm
179+
<<: *test-job-qualcomm
180+
181+
- job: tast-decoder-v4l2-sf-vp9-group2-arm64-qualcomm
182+
<<: *test-job-qualcomm
183+
184+
- job: tast-decoder-v4l2-sf-vp9-group3-arm64-qualcomm
185+
<<: *test-job-qualcomm
186+
187+
- job: tast-decoder-v4l2-sf-vp9-group4-arm64-qualcomm
188+
<<: *test-job-qualcomm
189+
190+
- job: tast-decoder-v4l2-sf-vp9-level5-arm64-qualcomm
191+
<<: *test-job-qualcomm
192+
193+
- job: tast-decoder-v4l2-sf-vp9-svc-arm64-qualcomm
194+
<<: *test-job-qualcomm
195+
131196
- job: tast-hardware-arm64-mediatek
132197
<<: *test-job-mediatek
133198

@@ -152,6 +217,13 @@ scheduler:
152217
- job: tast-kernel-x86-stoneyridge
153218
<<: *test-job-stoneyridge
154219

220+
- job: tast-mm-decode-arm64-mediatek
221+
<<: *test-job-mediatek
222+
platforms: *mediatek-vp8-platforms
223+
224+
- job: tast-mm-decode-arm64-qualcomm
225+
<<: *test-job-qualcomm
226+
155227
- job: tast-mm-misc-arm64-mediatek
156228
<<: *test-job-mediatek
157229

0 commit comments

Comments
 (0)