Skip to content

Commit bbc0883

Browse files
committed
ci: report rerun test names in logs via -r R across all pytest tiers
The Windows fast tier runs serial (-n 0) with --reruns 1 configured in addopts, but -rfE omitted the R summary char, so transient reruns appeared only as an unnamed count. Adding R names every reran nodeid in the short test summary, making it verifiable at a glance which tests retried. Applied to all three tiers (Linux gating, Windows fast, Windows slow) for uniform visibility.
1 parent d35c346 commit bbc0883

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
env:
3939
TOKEN_GOAT_NO_WORKER_SPAWN: "1"
4040
TOKEN_GOAT_HARNESS_OVERRIDE: "claudecode"
41-
run: uv run pytest -n auto -m "not slow" -rfE --tb=short
41+
run: uv run pytest -n auto -m "not slow" -rfER --tb=short
4242

4343
test-windows:
4444
# Non-gating Windows compat check. The Windows-2022 runner produces
@@ -63,7 +63,7 @@ jobs:
6363
run: |
6464
for attempt in 1 2 3; do
6565
echo "=== Test attempt $attempt of 3 ==="
66-
uv run pytest -n 0 -m "not slow" -rfE --tb=short && exit 0
66+
uv run pytest -n 0 -m "not slow" -rfER --tb=short && exit 0
6767
echo "=== Attempt $attempt failed; retrying ==="
6868
done
6969
exit 1
@@ -73,7 +73,7 @@ jobs:
7373
env:
7474
TOKEN_GOAT_NO_WORKER_SPAWN: "1"
7575
TOKEN_GOAT_HARNESS_OVERRIDE: "claudecode"
76-
run: uv run pytest -m "slow" -rfE --tb=short
76+
run: uv run pytest -m "slow" -rfER --tb=short
7777
- name: Kill leftover detached worker daemons
7878
if: always()
7979
run: |

0 commit comments

Comments
 (0)