From ae97a1f97335d31c12b0fb438d9c067ca7216149 Mon Sep 17 00:00:00 2001 From: plebhash Date: Tue, 11 Aug 2026 16:48:25 -0300 Subject: [PATCH] ci(integration): drop --nocapture/--verbose so concurrent output stays readable Matches the change in sv2-apps (61816a41). With test-threads="num-cpus" already in the cloned repo's nextest.toml, --nocapture interleaves debug logs from all concurrent tests, creating an I/O bottleneck. nextest captures per-test output by default and prints only failures. --- scripts/run-integration-tests.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/scripts/run-integration-tests.sh b/scripts/run-integration-tests.sh index f14aac4c28..467b09e6c2 100755 --- a/scripts/run-integration-tests.sh +++ b/scripts/run-integration-tests.sh @@ -140,8 +140,10 @@ cargo update -p stratum-core echo "✅ Updated Cargo.toml to use local dependencies" echo "🏃 Running integration tests..." -# Run the integration tests -RUST_BACKTRACE=1 RUST_LOG=debug cargo nextest run --nocapture --verbose +# Failure triage: re-run a single test with captured logs shown live: +# RUST_LOG=debug cargo nextest run \ +# -E 'test()' --no-capture +RUST_BACKTRACE=1 RUST_LOG=debug cargo nextest run cd "$REPO_ROOT" echo "✅ Integration tests completed!"