Skip to content

Commit 20bef27

Browse files
SirTysonclaude
andcommitted
Exclude acceptance-tagged overlay stress tests from CI
"Rust overlay SCP latency under TX load" and "Rust overlay 15-node 2000 TPS stress test" are multi-node TPS benchmarks that were tagged [acceptance] but still matched the CI TEST_SPEC via [overlay-ipc-large]. They time out on CI runners when sharing CPU with the other test partitions (the 15-node test uses ~136s of its 250s budget even on an idle 22-core machine). Filter [acceptance] out of that group so CI runs the remaining [overlay-ipc-large] coverage (10-node consensus) without the flaky benchmarks. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 292eed4 commit 20bef27

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

ci-build.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,9 @@ echo "Using RND_SEED: $RND_SEED"
212212
ulimit -n 65536
213213
export INTERACTIVE=0
214214

215-
export TEST_SPEC='[overlay-ipc],[loadgen],[overlay-ipc-large]'
215+
# Acceptance-tagged tests in [overlay-ipc-large] are multi-node TPS stress
216+
# benchmarks that need more CPU than CI runners provide; run them manually.
217+
export TEST_SPEC='[overlay-ipc],[loadgen],[overlay-ipc-large]~[acceptance]'
216218
export SKIP_SOROBAN_TESTS=true
217219
export STELLAR_OVERLAY_BINARY="${SRC_DIR}/build-${CC}-${PROTOCOL}/stellar-overlay"
218220
time make check

0 commit comments

Comments
 (0)