Module: Mesa
Branch: master
Commit: 3b5bc2f10dc6ad9cd4c23dfcbd28414a1f9b7dc4
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b5bc2f10dc6ad9cd4c23dfcbd28414a1f9b7dc4

Author: Andres Gomez <[email protected]>
Date:   Thu Aug 27 20:47:34 2020 +0300

ci: move API specification to driver instead of test suite

Signed-off-by: Andres Gomez <[email protected]>
Reviewed-by: Tomeu Vizoso <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6388>

---

 .gitlab-ci.yml | 33 ++++++++++++++++-----------------
 1 file changed, 16 insertions(+), 17 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f06391ff1d1..cb75a811399 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1112,14 +1112,19 @@ llvmpipe-traces:
     PIGLIT_REPLAY_DEVICE_NAME: "gl-vmware-llvmpipe"
     PIGLIT_RESULTS: "llvmpipe-replay"
 
-virgl-traces:
+.virgl-test:
   extends:
     - .test-gl
-    - .piglit-traces-test
     - .virgl-rules
   variables:
     LIBGL_ALWAYS_SOFTWARE: "true"
     GALLIUM_DRIVER: "virpipe"
+
+virgl-traces:
+  extends:
+    - .piglit-traces-test
+    - .virgl-test
+  variables:
     EGL_PLATFORM: "surfaceless"
     PIGLIT_REPLAY_DESCRIPTION_FILE: 
"${CI_PROJECT_DIR}/install/traces-virgl.yml"
     PIGLIT_REPLAY_DEVICE_NAME: "gl-virgl"
@@ -1157,20 +1162,13 @@ radv-raven-traces:
   script:
     - ./install/deqp-runner.sh
 
-.deqp-test-gl:
-  extends:
-    - .test-gl
-    - .deqp-test
-
 .deqp-test-vk:
   extends:
-    - .test-vk
     - .deqp-test
   variables:
     DEQP_VER: vk
 
 .fossilize-test:
-  extends: .test-vk
   script:
     - ./install/fossilize-runner.sh
   artifacts:
@@ -1186,11 +1184,11 @@ llvmpipe-gles2:
     # busy at the deqp-runner level.
     LP_NUM_THREADS: 0
     GPU_VERSION: llvmpipe
-    LIBGL_ALWAYS_SOFTWARE: "true"
     DEQP_EXPECTED_RENDERER: llvmpipe
   extends:
-    - .deqp-test-gl
-    - .llvmpipe-rules
+    - .test-gl
+    - .deqp-test
+    - .llvmpipe-test
 
 softpipe-gles2:
   extends:
@@ -1230,12 +1228,10 @@ virgl-gles2-on-gl:
     # busy at the deqp-runner level.
     LP_NUM_THREADS: 0
     DEQP_OPTIONS: "--deqp-log-images=disable"
-    LIBGL_ALWAYS_SOFTWARE: "true"
-    GALLIUM_DRIVER: "virpipe"
     DEQP_EXPECTED_RENDERER: virgl
   extends:
-    - .deqp-test-gl
-    - .virgl-rules
+    - .deqp-test
+    - .virgl-test
 
 virgl-gles3-on-gl:
   variables:
@@ -1501,6 +1497,7 @@ vc4-rpi3-gles2:armhf:
 lavapipe-vk:
   stage: software-renderer
   extends:
+    - .test-vk
     - .llvmpipe-rules
     - .deqp-test-vk
   variables:
@@ -1510,7 +1507,9 @@ lavapipe-vk:
 
 # RADV CI
 .test-radv:
-  extends: .radv-rules
+  extends:
+    - .test-vk
+    - .radv-rules
   stage: amd
   variables:
     VK_DRIVER: radeon

_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to