gitlab-ci: Add ppc64el and s390x cross-build jobs
Using LLVM 8 for ppc64el and 7 for s390x (which hits some coroutine related issues with LLVM 8). There are some test failures we need to ignore for now. Also, the timeout needs to be bumped from the default 30s for some tests, because they can take longer under emulation. Reviewed-by: Adam Jackson <ajax@redhat.com> Reviewed-by: Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3643>
This commit is contained in:
@@ -83,6 +83,7 @@ if with_any_opengl and with_tests and host_machine.system() != 'windows'
|
||||
'--@0@'.format(m),
|
||||
],
|
||||
suite : ['compiler', 'glcpp'],
|
||||
timeout: 60,
|
||||
)
|
||||
endforeach
|
||||
endif
|
||||
|
||||
@@ -88,6 +88,7 @@ test(
|
||||
),
|
||||
],
|
||||
suite : ['compiler', 'glsl'],
|
||||
timeout: 60,
|
||||
)
|
||||
|
||||
test(
|
||||
|
||||
@@ -349,6 +349,7 @@ if with_tests
|
||||
dependencies : [dep_thread, idep_gtest, idep_nir, idep_mesautil],
|
||||
),
|
||||
suite : ['compiler', 'nir'],
|
||||
should_fail : meson.get_cross_property('xfail', '').contains('load_store_vectorizer'),
|
||||
)
|
||||
|
||||
test(
|
||||
|
||||
@@ -125,6 +125,8 @@ if with_tests and with_gallium_softpipe and with_llvm
|
||||
link_with : [libllvmpipe, libgallium],
|
||||
),
|
||||
suite : ['llvmpipe'],
|
||||
should_fail : meson.get_cross_property('xfail', '').contains(t),
|
||||
timeout: 120,
|
||||
)
|
||||
endforeach
|
||||
endif
|
||||
|
||||
@@ -248,6 +248,7 @@ if with_tests
|
||||
dependencies : [dep_m],
|
||||
),
|
||||
suite : ['util'],
|
||||
should_fail : meson.get_cross_property('xfail', '').contains('roundeven'),
|
||||
)
|
||||
|
||||
# FIXME: this test crashes on windows
|
||||
|
||||
@@ -27,4 +27,5 @@ test(
|
||||
include_directories : inc_common,
|
||||
),
|
||||
suite : ['util'],
|
||||
timeout: 60,
|
||||
)
|
||||
|
||||
@@ -27,4 +27,5 @@ test(
|
||||
include_directories : inc_common,
|
||||
),
|
||||
suite : ['util'],
|
||||
timeout: 60,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user