Michel Dänzer
fc0d1aab50
Revert "ci: disable glcpp tests for now"
...
This reverts commit e25a3e21f8 .
The test timeouts should be fixed now.
Reviewed-by: Dylan Baker <dylan.c.baker@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9528 >
2021-03-19 08:50:38 +00:00
Michel Dänzer
1f8e4ec7d1
ci: Don't run meson tests in strace for meson-mingw32-x86_64 job
...
There have been repeated timeouts:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/3437#note_842273
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9648 >
2021-03-17 21:11:09 +00:00
Michel Dänzer
16fc6b87bb
ci: Run meson tests in strace if it's available and can be used
...
Keep the strace logs in job artifacts for tests which timed out.
This can be useful for figuring out why a timeout occurred.
strace cannot be used in jobs where ASAN is enabled, because ASAN's
leak checker also uses ptrace(), which isn't possible within strace.
Suggested-by: Daniel Stone <daniels@collabora.com >
Reviewed-by: Adam Jackson <ajax@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9472 >
2021-03-16 15:32:33 +00:00
Michel Dänzer
81beef929d
ci: Move /usr/bin/time check from meson test wrapper to build script
...
In jobs where the wrapper isn't used, this leaves the
<build directory>/meson-logs/testlog.txt filename unchanged.
Also prepares for using different wrapper scripts in different jobs.
Reviewed-by: Adam Jackson <ajax@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9472 >
2021-03-16 15:32:33 +00:00
Michel Dänzer
bc76f9a8f2
ci: Move meson-build.sh to meson/build.sh
...
A little less clutter in the top .gitlab-ci directory.
Reviewed-by: Adam Jackson <ajax@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9472 >
2021-03-16 15:32:33 +00:00