Skip to content
Snippets Groups Projects
Commit 533950cc authored by Daniel Stone's avatar Daniel Stone
Browse files

tests: Serialise drm-smoke-test against everything else


drm-smoke-test can't run at the same time as anything else which touches
DRM devices. This includes any test which would use the GL renderer or
GL/GBM on the client side, since they will open DRM devices to probe
them at init time.

Signed-off-by: default avatarDaniel Stone <daniels@collabora.com>
parent 28821432
No related branches found
No related tags found
Loading
Checking pipeline status
......@@ -132,7 +132,7 @@ tests = [
'name': 'drm-formats',
'dep_objs': dep_libdrm_headers,
},
{ 'name': 'drm-smoke', },
{ 'name': 'drm-smoke', 'run_exclusive': true },
{ 'name': 'event', },
{ 'name': 'internal-screenshot', },
{
......@@ -305,6 +305,8 @@ foreach t : tests
t_deps = [ dep_test_client, dep_libweston_private_h ]
t_deps += t.get('dep_objs', [])
run_exclusive = t.get('run_exclusive', false)
t_exe = executable(
t_name,
t_sources,
......@@ -323,7 +325,8 @@ foreach t : tests
t_exe,
depends: t.get('test_deps', []),
timeout: 120,
protocol: 'tap'
protocol: 'tap',
is_parallel: not run_exclusive
)
endforeach
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment