mirror of https://gitlab.freedesktop.org/mesa/mesa
freedreno/ci: Isolate dEQP-EGL reset_context tests
To reduce flakes, separate out the dEQP-EGL tests that are intentionally triggering GPU hangs. This avoids some kernel side issues with bad handling of ringbuffer-full scenarios, causing innocent tests to flake. Signed-off-by: Rob Clark <robdclark@chromium.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10560>
This commit is contained in:
parent
cee1673684
commit
9fa3312773
|
@ -0,0 +1,26 @@
|
|||
#!/bin/sh
|
||||
|
||||
# This test script groups together a bunch of fast dEQP variant runs
|
||||
# to amortize the cost of rebooting the board.
|
||||
|
||||
set -ex
|
||||
|
||||
EXIT=0
|
||||
|
||||
# Run reset tests without parallelism:
|
||||
if ! env \
|
||||
DEQP_RESULTS_DIR=results/reset \
|
||||
DEQP_PARALLEL=1 \
|
||||
DEQP_CASELIST_FILTER='.*reset.*' \
|
||||
/install/deqp-runner.sh; then
|
||||
EXIT=1
|
||||
fi
|
||||
|
||||
# Then run everything else with parallelism:
|
||||
if ! env \
|
||||
DEQP_RESULTS_DIR=results/nonrobustness \
|
||||
DEQP_CASELIST_INV_FILTER='.*reset.*' \
|
||||
/install/deqp-runner.sh; then
|
||||
EXIT=1
|
||||
fi
|
||||
|
|
@ -194,6 +194,7 @@ a630_egl:
|
|||
variables:
|
||||
DEQP_VER: egl
|
||||
BM_START_XORG: 1
|
||||
BARE_METAL_TEST_SCRIPT: "/install/bare-metal/arm64_a630_egl.sh"
|
||||
|
||||
a630_gles_others:
|
||||
extends:
|
||||
|
|
Loading…
Reference in New Issue