We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f2a21b4 commit a1152d1Copy full SHA for a1152d1
1 file changed
.github/workflows/common/test.sh
@@ -57,4 +57,12 @@ if [ -n "${job_shard:-}" ]; then
57
shard_opts="--shard $job_shard"
58
fi
59
60
-./mfc.sh test -v --max-attempts 3 --no-build -a -j $n_test_threads $rdma_opts $device_opts $build_opts $shard_opts -- -c $job_cluster
+# Coverage-based test selection in SHADOW mode on PRs: prints what it WOULD select but the
61
+# full suite still runs (no --select-enforce). Changed files come from git detection
62
+# (self-healing deepen) since the SLURM job doesn't receive the paths-filter list.
63
+select_opts=""
64
+if [ "${GITHUB_EVENT_NAME:-}" = "pull_request" ]; then
65
+ select_opts="--only-changes"
66
+fi
67
+
68
+./mfc.sh test -v --max-attempts 3 --no-build $select_opts -a -j $n_test_threads $rdma_opts $device_opts $build_opts $shard_opts -- -c $job_cluster
0 commit comments