Files
stack/agents/rocko/work/s4-follow-up/run.sh
T
jason.woltjeandClaude Opus 5.5 156eb07add docs(cli): row 45 S4 follow-up candidate packet (rocko)
Packet for #1527, base 521597bb: build.patch, candidate manifest
b329fdcb, packet manifest, BUILD.md, gate and mutant receipts. The
candidate itself is not committed.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-09 08:15:47 -05:00

18 lines
807 B
Bash
Executable File

#!/usr/bin/env bash
# Sequential gate in the candidate worktree; each output kept.
# Usage: run.sh <tree> <outdir> [suffix]
T="$1"; O="$2"; X="${3:-}"; cd "$T"
for d in packages/*/tests; do
p=$(basename "$(dirname "$d")")
ls "$d"/*.test.mjs >/dev/null 2>&1 || continue
env -u NODE_TEST_CONTEXT timeout 1200 node --test "packages/$p/tests/*.test.mjs" > "$O/node-$p$X.txt" 2>&1; echo "node-$p exit $?"
done
for s in scripts/test-*.sh; do
n=$(basename "$s" .sh); n=${n#test-}
if [ "$n" = task ] || [ "$n" = release ]; then
env -u NODE_TEST_CONTEXT DOCKER_HOST=unix:///nonexistent-rocko-r45-docker.sock timeout 900 bash "$s" > "$O/suite-$n$X.txt" 2>&1; echo "suite-$n exit $?"
else
env -u NODE_TEST_CONTEXT timeout 900 bash "$s" > "$O/suite-$n$X.txt" 2>&1; echo "suite-$n exit $?"
fi
done