gitlab-ci: Add jobs to be able to test Vulkan
Also, adds an example job for radv.
Signed-off-by: Andres Gomez <agomez@igalia.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Alexandros Frantzis <alexandros.frantzis@collabora.com>
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 999f4c0..63d3539 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -722,19 +722,39 @@
tags:
- polaris10
+# Traces CI
.traces-test:
- extends:
- - .test-gl
cache:
key: ${CI_JOB_NAME}
paths:
- .git-lfs-storage/
+
+.traces-test-gl:
+ extends:
+ - .test-gl
+ - .traces-test
script:
- - ./artifacts/tracie-runner.sh
+ - ./artifacts/tracie-runner-gl.sh
+
+.traces-test-vk:
+ extends:
+ - .test-vk
+ - .traces-test
+ script:
+ - ./artifacts/tracie-runner-vk.sh
llvmpipe-traces:
+ extends: .traces-test-gl
variables:
LIBGL_ALWAYS_SOFTWARE: "true"
GALLIUM_DRIVER: "llvmpipe"
DEVICE_NAME: "gl-vmware-llvmpipe"
- extends: .traces-test
+
+radv-polaris10-traces:
+ extends:
+ - .traces-test-vk
+ - .test-radv
+ variables:
+ DEVICE_NAME: "vk-amd-polaris10"
+ tags:
+ - polaris10