From 1b18ca83facfeaa17fb271a61a0aaf133e595de1 Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Thu, 9 Nov 2023 11:23:44 +0000 Subject: [PATCH] amd/ci: avoid re-running all the test jobs when changing the expectations for only one of them Previously, any change to any job would trigger every job. Part-of: --- .gitlab-ci/deqp-runner.sh | 4 ++++ src/amd/ci/gitlab-ci-inc.yml | 7 ++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci/deqp-runner.sh b/.gitlab-ci/deqp-runner.sh index 1b133dcb59e..5b90b1ff5a3 100755 --- a/.gitlab-ci/deqp-runner.sh +++ b/.gitlab-ci/deqp-runner.sh @@ -183,6 +183,10 @@ if [ -z "$DEQP_SUITE" ]; then -- \ $DEQP_OPTIONS else + # If you change the format of the suite toml filenames or the + # $GPU_VERSION-{fails,flakes,skips}.txt filenames, look through the rest + # of the tree for other places that need to be kept in sync (e.g. + # src/amd/ci/gitlab-ci-inc.yml) deqp-runner \ suite \ --suite $INSTALL/deqp-$DEQP_SUITE.toml \ diff --git a/src/amd/ci/gitlab-ci-inc.yml b/src/amd/ci/gitlab-ci-inc.yml index ed4127b2dd2..a1b028b88c9 100644 --- a/src/amd/ci/gitlab-ci-inc.yml +++ b/src/amd/ci/gitlab-ci-inc.yml @@ -9,7 +9,12 @@ - src/gallium/winsys/amdgpu/**/* - src/amd/* - src/amd/addrlib/**/* - - src/amd/ci/* + - src/amd/ci/gitlab-ci.yml + - src/amd/ci/gitlab-ci-inc.yml + - src/amd/ci/deqp-$DEQP_SUITE.toml + - src/amd/ci/$GPU_VERSION-fails.txt + - src/amd/ci/$GPU_VERSION-flakes.txt + - src/amd/ci/$GPU_VERSION-skips.txt - src/amd/common/**/* - src/amd/llvm/**/* - src/amd/registers/**/*