diff options
author | Alexandros Frantzis <alexandros.frantzis@collabora.com> | 2020-01-08 17:46:46 +0200 |
---|---|---|
committer | Tomeu Vizoso <tomeu.vizoso@collabora.com> | 2020-02-20 08:06:13 +0100 |
commit | 803ab5d6be6bc63e3eae827d7297e0cd98cc61dd (patch) | |
tree | ac1b9974160a7c2970d6cc9104e4252499a7f360 /.gitlab-ci.yml | |
parent | 50f1950ac0b52d291ac70bc1ce871a03ed88ba4a (diff) |
gitlab-ci: Automated testing with OpenGL traces
Introduce automated testing of Mesa by replaying traces with Renderdoc
or Apitrace.
For now only LLVMPipe is tested, but other drivers can be tested if
there's runners with the necessary hardware.
Signed-off-by: Alexandros Frantzis <alexandros.frantzis@collabora.com>
Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/2935>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/2935>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9e70ce88233..4b6c97a6b69 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -125,7 +125,7 @@ x86_build: x86_test-gl: extends: x86_build variables: - DEBIAN_TAG: &x86_test-gl "2020-01-30" + DEBIAN_TAG: &x86_test-gl "2020-02-14" # Debian 10 based x86 test image for VK x86_test-vk: @@ -705,3 +705,20 @@ radv_polaris10_vkcts: DEQP_SKIPS: deqp-radv-polaris10-skips.txt tags: - polaris10 + +.traces-test: + extends: + - .test-gl + cache: + key: ${CI_JOB_NAME} + paths: + - .git-lfs-storage/ + script: + - ./artifacts/tracie-runner.sh + +llvmpipe-traces: + variables: + LIBGL_ALWAYS_SOFTWARE: "true" + GALLIUM_DRIVER: "llvmpipe" + DEVICE_NAME: "vmware-llvmpipe" + extends: .traces-test |