gitlab-ci: Disable dEQP's watchdog timer.
authorEric Anholt <eric@anholt.net>
Tue, 3 Sep 2019 22:52:33 +0000 (15:52 -0700)
committerEric Anholt <eric@anholt.net>
Thu, 12 Sep 2019 17:55:42 +0000 (10:55 -0700)
A handful of tests on freedreno have been close to the watchdog
timeout, and now sporadically fail since range analysis has slowed
down the compiler for them.

Acked-by: Rob Clark <robdclark@chromium.org>
Acked-by: Kenneth Graunke <kenneth@whitecape.org>
.gitlab-ci/deqp-runner.sh

index 34d28a1cd4784fb711884725c72706251c16b4cc..b2a9cd40ebbd48b92bde1c7d684315191065f4c8 100755 (executable)
@@ -7,9 +7,15 @@ DEQP_OPTIONS+=(--deqp-surface-type=pbuffer)
 DEQP_OPTIONS+=(--deqp-gl-config-name=rgba8888d24s8ms0)
 DEQP_OPTIONS+=(--deqp-visibility=hidden)
 DEQP_OPTIONS+=(--deqp-log-images=disable)
-DEQP_OPTIONS+=(--deqp-watchdog=enable)
 DEQP_OPTIONS+=(--deqp-crashhandler=enable)
 
+# It would be nice to be able to enable the watchdog, so that hangs in a test
+# don't need to wait the full hour for the run to time out.  However, some
+# shaders end up taking long enough to compile
+# (dEQP-GLES31.functional.ubo.random.all_per_block_buffers.20 for example)
+# that they'll sporadically trigger the watchdog.
+#DEQP_OPTIONS+=(--deqp-watchdog=enable)
+
 if [ -z "$DEQP_VER" ]; then
    echo 'DEQP_VER must be set to something like "gles2" or "gles31" for the test run'
    exit 1