Jordan Petridis
ef745265be
ci/scripts/test: Place XDG_RUNTIME_DIR in /tmp when running locally
...
Avoid polluting the pwd/current checkout you are working from
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7591 >
2024-10-28 13:47:18 +00:00
Jordan Petridis
e6e2653bf8
ci: Always run the tests using software rasterization
...
This way when run locally the environment matches what
happens in the headless CI runners without a gpu.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7591 >
2024-10-28 13:47:18 +00:00
Jordan Petridis
c0357f8f8b
ci: Disable avx2+ extensions for valgrind jobs
...
Match what valgrind supports and set the appropriate
openssl variable for it.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7455 >
2024-10-25 13:55:20 +00:00
Jordan Petridis
120f2a6b83
ci: Explicitly set the number of jobs validate-launcher will run
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7592 >
2024-10-02 13:58:09 +00:00
Thibault Saunier
87c69e5174
ci: Fail tests if we forget to checkout expectation files
...
And add missing expectation files
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7400 >
2024-08-21 17:53:38 +00:00
Jordan Petridis
a80fef34a2
ci/scripts: Specify arguments by args rather than env vars
...
This dehardcodes the builddir the scripts use, and allows
us to pass it as a cli argument.
It also allows us to pass the test stuite string as an
arg for test.sh
This makes the scripts a bit more usable for local development
as well.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7114 >
2024-07-04 15:07:28 +03:00
Jordan Petridis
9483061e31
ci: Move a couple of scripts from yaml to dedicated files
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5543 >
2023-11-18 16:37:07 +00:00