aboutsummaryrefslogtreecommitdiffstats
path: root/.gitlab-ci/deqp-runner.sh
diff options
context:
space:
mode:
authorEric Anholt <[email protected]>2020-05-28 12:37:29 -0700
committerMarge Bot <[email protected]>2020-06-09 18:28:17 +0000
commiteca02ec44aa977a86ab858c1c5ff3dd6ba91fae4 (patch)
treee8647be531d8eaff5c75e99ede1bf84b963da2c9 /.gitlab-ci/deqp-runner.sh
parentf70030d276708e85d951addd19993d967c3b71f9 (diff)
ci: Disable shader cache on vulkan CI runs.
I found it to be flaky in freedreno CI, and tracked down the issue to parallel-deqp-runner needing to manage the shader cache (https://gitlab.freedesktop.org/mesa/parallel-deqp-runner/-/merge_requests/13). Until we fix that in the runner, disable it. This should matter less now that we prebuild the SPIRV, though. Reviewed-by: Bas Nieuwenhuizen <[email protected]> Reviewed-by: Christian Gmeiner <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5266>
Diffstat (limited to '.gitlab-ci/deqp-runner.sh')
-rwxr-xr-x.gitlab-ci/deqp-runner.sh5
1 files changed, 5 insertions, 0 deletions
diff --git a/.gitlab-ci/deqp-runner.sh b/.gitlab-ci/deqp-runner.sh
index bcaa5d39afd..b9f14fe25b4 100755
--- a/.gitlab-ci/deqp-runner.sh
+++ b/.gitlab-ci/deqp-runner.sh
@@ -7,6 +7,11 @@ DEQP_OPTIONS="$DEQP_OPTIONS --deqp-surface-type=pbuffer"
DEQP_OPTIONS="$DEQP_OPTIONS --deqp-gl-config-name=rgba8888d24s8ms0"
DEQP_OPTIONS="$DEQP_OPTIONS --deqp-visibility=hidden"
+# deqp's shader cache (for vulkan) is not multiprocess safe for a common
+# filename, see:
+# https://gitlab.freedesktop.org/mesa/parallel-deqp-runner/-/merge_requests/13
+DEQP_OPTIONS="$DEQP_OPTIONS --deqp-shadercache=disable"
+
if [ -z "$DEQP_VER" ]; then
echo 'DEQP_VER must be set to something like "gles2", "gles31" or "vk" for the test run'
exit 1