anv: Use 3DSTATE_CONSTANT_ALL when possible.
[mesa.git] / .gitlab-ci.yml
index 80b4b012c464288b884b144cd5b3b71a37869b60..c85f5dbe566691713306798cb261ac71b2517ebd 100644 (file)
@@ -4,7 +4,7 @@ variables:
 include:
   - project: 'wayland/ci-templates'
     # Must be the same as in .gitlab-ci/lava-gitlab-ci.yml
-    ref: f69acac60d5dde0410124fd5674764600821b7a6
+    ref: 0a9bdd33a98f05af6761ab118b5074952242aab0
     file: '/templates/debian.yml'
 
 include:
@@ -103,7 +103,7 @@ x86_build:
 x86_test:
   extends: x86_build
   variables:
-    DEBIAN_TAG: &x86_test "2019-11-20-2"
+    DEBIAN_TAG: &x86_test "2019-12-02"
 
 # Debian 9 based x86 build image (old LLVM)
 x86_build_old:
@@ -138,7 +138,7 @@ arm_build:
 arm_test:
   extends: arm_build
   variables:
-    DEBIAN_TAG: &arm_test "2019-11-12"
+    DEBIAN_TAG: &arm_test "2019-11-22"
 
 .use-arm_test:
   variables:
@@ -438,8 +438,6 @@ scons:
     SCONS_CHECK_COMMAND: "scons llvm=1 force_scons=1 check"
   script:
     - SCONS_TARGET="" SCONS_CHECK_COMMAND="scons check force_scons=1" .gitlab-ci/scons-build.sh
-    - LLVM_VERSION=6.0 .gitlab-ci/scons-build.sh
-    - LLVM_VERSION=7 .gitlab-ci/scons-build.sh
     - LLVM_VERSION=8 .gitlab-ci/scons-build.sh
 
 scons-old-llvm:
@@ -448,8 +446,6 @@ scons-old-llvm:
     - .use-x86_build_old
   script:
     - LLVM_VERSION=3.9 .gitlab-ci/scons-build.sh
-    - LLVM_VERSION=4.0 .gitlab-ci/scons-build.sh
-    - LLVM_VERSION=5.0 .gitlab-ci/scons-build.sh
 
 .test:
   extends:
@@ -465,7 +461,7 @@ scons-old-llvm:
     - tar -xf artifacts/install.tar
     - LD_LIBRARY_PATH=install/lib find install/lib -name "*.so" -print -exec ldd {} \;
   artifacts:
-    when: on_failure
+    when: always
     name: "$CI_JOB_NAME-$CI_COMMIT_REF_NAME"
     paths:
       - results/
@@ -478,8 +474,10 @@ scons-old-llvm:
 .piglit-test:
   extends: .test
   artifacts:
-    reports:
-      junit: results/results.xml
+    when: on_failure
+    name: "$CI_JOB_NAME-$CI_COMMIT_REF_NAME"
+    paths:
+      - summary/
   variables:
     LIBGL_ALWAYS_SOFTWARE: 1
     PIGLIT_NO_WINDOW: 1
@@ -491,6 +489,7 @@ piglit-quick_gl:
   variables:
     LP_NUM_THREADS: 0
     PIGLIT_OPTIONS: >
+      --process-isolation false
       -x arb_gpu_shader5
       -x glx-multithread-clearbuffer
       -x glx-multithread-shader-compile
@@ -498,7 +497,13 @@ piglit-quick_gl:
       -x maxsize
     PIGLIT_PROFILES: quick_gl
 
-piglit-glslparser+quick_shader:
+piglit-glslparser:
+  extends: .piglit-test
+  variables:
+    LP_NUM_THREADS: 0
+    PIGLIT_PROFILES: glslparser
+
+piglit-quick_shader:
   extends: .piglit-test
   variables:
     LP_NUM_THREADS: 1
@@ -509,8 +514,7 @@ piglit-glslparser+quick_shader:
       -x spec@arb_separate_shader_objects@linker
       -x spec@arb_shader_storage_buffer_object@execution
       -x spec@glsl-1.50@execution@built-in-functions
-    PIGLIT_PROFILES: "glslparser quick_shader"
-    PIGLIT_RESULTS: "glslparser+quick_shader"
+    PIGLIT_PROFILES: quick_shader
 
 .deqp-test:
   extends: .test
@@ -559,6 +563,7 @@ arm64_a630_gles2:
     DEQP_SKIPS: deqp-freedreno-a630-skips.txt
     NIR_VALIDATE: 0
     DEQP_PARALLEL: 4
+    FLAKES_CHANNEL: "#freedreno-ci"
   tags:
     - mesa-cheza
   dependencies: