CI Reorg
This series re-organizes the CI-scripts and replaces much of the CI scripts currently in place with a new one.
Which allows us to:
- Split a CI job into more parallel chunks, which speeds up runs
- Makes all CI runs use softpipe only
- Delete and rebuild list of unreliable rests
- Add support for running in CI,local-CI and tests&test-suites
- Using .gitlab-ci.yml on gitlab
- Using for example
ci/run_ci_locally.sh
- Using for example
ci/run_test_suite.sh --piglit --gles2 --backend vtest-gpu --backend vtest-softpipe
- Support differentiation between HW drivers
-
ci/run_test_suite.sh
with the--backend vtest-gpu
,--backend gpu
,--backend $KERNEL_GPU_DRIVER
allows previous results and unreliable tests for each HW GPU to be used.
-
- Support retesting unreliable test-cases as listed by the
ignore_tests.txt
files inci/previous_results
ci/run_test_suite.sh --depg --gles2 --unreliable --backend softpipe
Edited by Robert Foss