summaryrefslogtreecommitdiff
path: root/.gitlab-ci
diff options
context:
space:
mode:
authorEmma Anholt <emma@anholt.net>2021-06-11 14:03:37 -0700
committerEmma Anholt <emma@anholt.net>2021-06-14 12:09:19 -0700
commit9cc1f089196f2f5c695dbf5f42b947b9970b8965 (patch)
tree328b6d6a2e02df7749ce38075c719d887cb38d71 /.gitlab-ci
parente8ca9b99cb0d70e270b6712c19d8f321b0b9762e (diff)
ci/deqp: Skip flush_finish on all CI jobs.
They're too slow to run in CI even on non-tiled renderers, they don't block conformance (unless you crash), and provide unreliable warning results unless you isolate them from other activity on the system. This means that the following jobs now skip these tests: - deqp-iris-* - deqp-llvmpipe (you know, the one mentioned in the comment!) - deqp-virgl-gl - deqp-zink-lvp Acked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11333>
Diffstat (limited to '.gitlab-ci')
-rw-r--r--.gitlab-ci/deqp-all-skips.txt (renamed from .gitlab-ci/deqp-default-skips.txt)3
-rwxr-xr-x.gitlab-ci/deqp-runner.sh5
2 files changed, 4 insertions, 4 deletions
diff --git a/.gitlab-ci/deqp-default-skips.txt b/.gitlab-ci/deqp-all-skips.txt
index de86b640c48..c4d71cb5178 100644
--- a/.gitlab-ci/deqp-default-skips.txt
+++ b/.gitlab-ci/deqp-all-skips.txt
@@ -2,5 +2,6 @@
# non-zero-length and not starting with '#', will regex match to
# delete lines from the test list. Be careful.
-# These are really slow on tiling architectures (including llvmpipe).
+# These are tremendously slow (pushing toward a minute), and aren't
+# reliable to be run in parallel with other tests due to CPU-side timing.
dEQP-GLES[0-9]*.functional.flush_finish.*
diff --git a/.gitlab-ci/deqp-runner.sh b/.gitlab-ci/deqp-runner.sh
index 98c6e1d5f12..b3d0bd93953 100755
--- a/.gitlab-ci/deqp-runner.sh
+++ b/.gitlab-ci/deqp-runner.sh
@@ -98,9 +98,7 @@ fi
touch $INSTALL/deqp-$GPU_VERSION-flakes.txt
if [ -e "$INSTALL/deqp-$GPU_VERSION-skips.txt" ]; then
- DEQP_RUNNER_OPTIONS="$DEQP_RUNNER_OPTIONS --skips $INSTALL/deqp-$GPU_VERSION-skips.txt"
-else
- DEQP_RUNNER_OPTIONS="$DEQP_RUNNER_OPTIONS --skips $INSTALL/deqp-default-skips.txt"
+ DEQP_SKIPS="$INSTALL/deqp-$GPU_VERSION-skips.txt"
fi
set +e
@@ -127,6 +125,7 @@ run_cts() {
--deqp $deqp \
--output $RESULTS \
--caselist $caselist \
+ --skips $INSTALL/deqp-all-skips.txt $DEQP_SKIPS \
--flakes $INSTALL/deqp-$GPU_VERSION-flakes.txt \
--testlog-to-xml /deqp/executor/testlog-to-xml \
$JOB \