From 22dcb250cc5fd3c6c883fab7e6e1ab02969d9ca8 Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Thu, 7 Aug 2025 14:43:30 +0200 Subject: [PATCH] ci/deqp-runner: add support for all the prefixes for *-fails.txt files Part-of: --- .gitlab-ci/deqp-runner.sh | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/.gitlab-ci/deqp-runner.sh b/.gitlab-ci/deqp-runner.sh index 8f7a3f51149..b75574a7e1b 100755 --- a/.gitlab-ci/deqp-runner.sh +++ b/.gitlab-ci/deqp-runner.sh @@ -58,11 +58,7 @@ findmnt -n tmpfs ${SHADER_CACHE_HOME} || findmnt -n tmpfs ${SHADER_CACHE_DIR} || mount -t tmpfs -o nosuid,nodev,size=2G,mode=1755 tmpfs ${SHADER_CACHE_DIR} } -BASELINE="" -if [ -e "$INSTALL/$GPU_VERSION-fails.txt" ]; then - BASELINE="--baseline $INSTALL/$GPU_VERSION-fails.txt" -fi - +touch /fails.txt touch /flakes.txt cat $INSTALL/all-skips.txt > /skips.txt @@ -79,6 +75,7 @@ add_if_exists() { echo "$DRIVER_NAME" echo "$GPU_VERSION" } | sort -u | while read -r prefix; do + add_if_exists "$prefix" fails add_if_exists "$prefix" flakes add_if_exists "$prefix" skips done @@ -139,13 +136,13 @@ deqp-runner \ suite \ --suite $INSTALL/deqp-$DEQP_SUITE.toml \ --output $RESULTS_DIR \ + --baseline /fails.txt \ --skips /skips.txt \ --flakes /flakes.txt \ --testlog-to-xml /deqp-tools/testlog-to-xml \ --fraction-start ${CI_NODE_INDEX:-1} \ --fraction $((CI_NODE_TOTAL * ${DEQP_FRACTION:-1})) \ --jobs ${FDO_CI_CONCURRENT:-4} \ - $BASELINE \ ${DEQP_RUNNER_MAX_FAILS:+--max-fails "$DEQP_RUNNER_MAX_FAILS"} \ ${DEQP_RUNNER_SHADER_CACHE_DIR:+--shader-cache-dir "$DEQP_RUNNER_SHADER_CACHE_DIR"} \ ${DEQP_FORCE_ASAN:+--env LD_PRELOAD=libasan.so.8:/install/lib/libdlclose-skip.so}; DEQP_EXITCODE=$?