mesa/.gitlab-ci/tests
Guilherme Gallo e1d54be524
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
ci/lava: Avoid eval when generating env script
Remove use of `eval` when writing `dut-job-env-vars.sh`, as it's
unnecessary. The script only needs to declare variables, not evaluate
them.

Using `eval` introduces parsing issues when variables contain both
single and double quotes, such as in commit titles. Example:
https://gitlab.freedesktop.org/mesa/mesa/-/jobs/77995175#L3188
This job failed to parse `CI_COMMIT_TITLE` and `CI_MERGE_REQUEST_TITLE`
correctly due to mixed quoting in:

    Revert "ci: disable Collabora's farm due to maintenance"

Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35421>
2025-06-10 18:19:21 -03:00
..
data ci/lava: Avoid eval when generating env script 2025-06-10 18:19:21 -03:00
lava ci: drop unneeded printing of pass/fail alongside the exit_code 2025-05-29 07:29:25 +00:00
utils ci/lava: Avoid eval when generating env script 2025-06-10 18:19:21 -03:00
__init__.py ci: Add unit tests for lava_job_submitter 2022-02-16 23:32:39 +00:00
conftest.py ci: Simplify LAVA farm detection 2025-03-08 02:45:02 +00:00
test_lava_job_submitter.py ci: drop unneeded printing of pass/fail alongside the exit_code 2025-05-29 07:29:25 +00:00