You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit fe1969d
Browse filesBrowse the repository at this point in the historyBrowse files
test(acceptance): realign the slice lists the rebalance left behind
The slice rebalance in a9ecc05 changed .github/workflows/acceptance.yml
and nothing else. The same tag sets are maintained by hand in five
places, and four of them were left on the old distribution —
run_parallel.sh, the three per-slice commands in README, and the
Parallelisation bullets.
The effect was worse than stale documentation. Anyone running the suite
locally got the old slice 0, the twelve-tag one the rebalance existed to
break up, so a local run reproduced neither CI's timing nor its grouping.
The README comments say "same tags as CI job 0" while listing different
tags.
Also brings the documented timeout to 30m, which CI moved to in 19370be
when slice 0 timed out at 720 seconds.
Found by the review skill, which names these five sites precisely
because they drift independently. All four now agree with CI, verified
by comparing the sets rather than the strings.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: test/acceptance/README.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -92,16 +92,16 @@ go test -tags="basic guest connection source destination gateway mcp listen proj
92
92
Same commands as CI; use when debugging a subset or running in parallel:
93
93
```bash
94
94
# Slice 0 (same tags as CI job 0)
95
-
ACCEPTANCE_SLICE=0 HOOKDECK_CLI_TELEMETRY_DISABLED=1 go test -tags="basic guest connection source mcp listen project_use connection_list connection_upsert connection_error_hints connection_oauth_aws connection_update" ./test/acceptance/... -v -timeout 12m
95
+
ACCEPTANCE_SLICE=0 HOOKDECK_CLI_TELEMETRY_DISABLED=1 go test -tags="basic guest mcp project_use" ./test/acceptance/... -v -timeout 30m
96
96
97
97
# Slice 1 (same tags as CI job 1)
98
-
ACCEPTANCE_SLICE=1 HOOKDECK_CLI_TELEMETRY_DISABLED=1 go test -tags="request event" ./test/acceptance/... -v -timeout 12m
98
+
ACCEPTANCE_SLICE=1 HOOKDECK_CLI_TELEMETRY_DISABLED=1 go test -tags="request event connection connection_list connection_update connection_oauth_aws connection_error_hints" ./test/acceptance/... -v -timeout 30m
99
99
100
100
# Slice 3 (same tags as CI job 3) - requires HOOKDECK_CLI_OUTPOST_TESTING_API_KEY
101
-
ACCEPTANCE_SLICE=3 HOOKDECK_CLI_TELEMETRY_DISABLED=1 go test -tags="outpost" ./test/acceptance/... -v -timeout 12m
101
+
ACCEPTANCE_SLICE=3 HOOKDECK_CLI_TELEMETRY_DISABLED=1 go test -tags="outpost" ./test/acceptance/... -v -timeout 30m
102
102
103
103
# Slice 2 (same tags as CI job 2)
104
-
ACCEPTANCE_SLICE=2 HOOKDECK_CLI_TELEMETRY_DISABLED=1 go test -tags="attempt metrics issue transformation destination gateway" ./test/acceptance/... -v -timeout 12m
104
+
ACCEPTANCE_SLICE=2 HOOKDECK_CLI_TELEMETRY_DISABLED=1 go test -tags="attempt metrics issue transformation destination gateway listen source connection_upsert" ./test/acceptance/... -v -timeout 30m
105
105
106
106
# Telemetry (same as CI acceptance-telemetry: force telemetry on)
107
107
ACCEPTANCE_SLICE=0 HOOKDECK_CLI_TELEMETRY_DISABLED=0 go test -tags=telemetry ./test/acceptance/... -v -timeout 12m
@@ -145,9 +145,9 @@ Note a direct push to a branch triggers a `pull_request` run for any PR it heads
145
145
146
146
Tests are partitioned by **feature build tags** so CI and local runs can execute three matrix slices in parallel (each slice uses its own Hookdeck project and config file).
-**Telemetry job:**`telemetry` only — separate CI job with telemetry **not** disabled (see [CI/CD](#cicd))
152
152
153
153
The CI workflow (`.github/workflows/test-acceptance.yml`) runs three matrix jobs plus `acceptance-telemetry`. Matrix jobs set `HOOKDECK_CLI_TELEMETRY_DISABLED=1`; the telemetry job does not. No test names or regexes are listed in YAML.
0 commit comments