gitlab-ci: Switch LAVA jobs to use shared dEQP runner

Take one step towards sharing code between the LAVA and non-LAVA jobs,
with the goals of reducing maintenance burden and use of computational
resources.

The env var DEQP_NO_SAVE_RESULTS allows us to skip the procesing of the
XML result files, which can take a long time and is not useful in the
LAVA case as we are not uploading artifacts anywhere at the moment.

Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
This commit is contained in:
Tomeu Vizoso
2019-12-13 10:20:23 +01:00
parent f5c2807ff2
commit d62dd8b0cb
17 changed files with 206 additions and 292 deletions

View File

@@ -70,6 +70,9 @@ for device_type in args.device_types:
values['boot_method'] = device_types[device_type]['boot_method']
values['kernel_image_type'] = device_types[device_type]['kernel_image_type']
values['tags'] = device_types[device_type]['tags']
values['fails_file'] = 'deqp-%s-fails.txt' % device_types[device_type]['gpu_version']
values['skips_file'] = 'deqp-%s-skips.txt' % device_types[device_type]['gpu_version']
values['deqp_version'] = 'gles2'
f = open('results/lava-deqp-%s.yml' % device_type, "w")
f.write(template.render(values))