gitlab-ci/deqp: preserve caselists for blocks with fails
authorRob Clark <robdclark@chromium.org>
Sun, 17 Nov 2019 19:28:16 +0000 (11:28 -0800)
committerRob Clark <robdclark@chromium.org>
Fri, 22 Nov 2019 21:48:29 +0000 (13:48 -0800)
Bump cts_runner to pick up the change to preserve .qpa and caselist .txt
files for blocks of tests that contain fails, and preserve the caselist
files.  To reproduce fails that depend on order of running tests, these
are useful.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Acked-by: Eric Engestrom <eric.engestrom@intel.com>
.gitlab-ci/build-cts-runner.sh
.gitlab-ci/deqp-runner.sh

index 2622819f2e59c7947c2e8d2efd1872e82263254a..c4d8bd878f3acb553bdbefa95ac063d2fb9ed1df 100644 (file)
@@ -2,9 +2,9 @@
 
 set -ex
 
-git clone https://github.com/anholt/cts_runner.git --depth 1 -b anholt-mesa-ci-2
-cd cts_runner
+git clone https://gitlab.freedesktop.org/mesa/parallel-deqp-runner.git --depth 1
+cd parallel-deqp-runner
 meson build/
 ninja -C build -j4 install
 cd ..
-rm -rf cts_runner
+rm -rf parallel-deqp-runner
index 9a18c9fc6cec3d91f981096fbe030443303f3288..58aa7759b7ab8f74c352893d8c5931622a70f72d 100755 (executable)
@@ -69,6 +69,8 @@ vulkan-cts-runner \
 DEQP_EXITCODE=$?
 
 if [ $DEQP_EXITCODE -ne 0 ]; then
+    # preserve caselist files in case of failures:
+    cp /tmp/cts_runner.*.txt $RESULTS/
     echo "Some unexpected results found (see cts-runner-results.txt in artifacts for full results):"
     cat $RESULTS/cts-runner-results.txt | \
         grep -v ",Pass" | \