Candidate manifest 7a1fcae1 (patch 7a29d911) on 5661bd233. Only the chief of
staff, or a decision the human resolved through the CLI, ends or revokes the
assistant; a revoke of it is a hard wait. PRD 1.6 text in PRD-1.6.md for Mos.
Gate 14/14 rc=0 and mutants m1-m9 killed under slot sage-0533. SMOKE.md plan,
not run.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
34 lines
1.3 KiB
Bash
34 lines
1.3 KiB
Bash
#!/usr/bin/env bash
|
|
# Row 139 round 2 gate (Dewey, Q169, slot sage-0533): land-work, bus, business, harness, tasks, every scripts/test-*.sh.
|
|
set -uo pipefail
|
|
W=/home/jwoltje/dewey-scratch/r139/wt
|
|
O=/home/jwoltje/dewey-scratch/r139/out/gate-r2
|
|
export TMPDIR=/home/jwoltje/dewey-scratch/tmp COMPOSE_PROJECT_NAME=dewey-r139
|
|
mkdir -p "$O" "$TMPDIR"
|
|
cleanup() {
|
|
n=$(docker ps -aq --filter network=dewey-r139_default 2>/dev/null | wc -l)
|
|
if docker network inspect dewey-r139_default >/dev/null 2>&1; then
|
|
if [ "$n" -eq 0 ]; then docker network rm dewey-r139_default >/dev/null && echo "network removed"; else echo "network kept: $n containers"; fi
|
|
fi
|
|
}
|
|
trap cleanup EXIT
|
|
cd "$W" || exit 2
|
|
run() { # name, command...
|
|
local name=$1; shift
|
|
local start; start=$(date -u +%FT%TZ)
|
|
"$@" > "$O/$name.txt" 2>&1; local rc=$?
|
|
echo "$name rc=$rc start=$start end=$(date -u +%FT%TZ)" | tee -a "$O/summary.txt"
|
|
}
|
|
: > "$O/summary.txt"
|
|
run land-work bash scripts/test-land-work.sh
|
|
run bus bash -c 'cd packages/bus && npm test'
|
|
run business bash -c 'cd packages/business && npm test'
|
|
run harness bash -c 'cd packages/harness && npm test'
|
|
run tasks bash -c 'cd packages/tasks && npm test'
|
|
for s in scripts/test-*.sh; do
|
|
b=$(basename "$s" .sh)
|
|
[ "$b" = test-land-work ] && continue
|
|
run "$b" bash "$s"
|
|
done
|
|
echo "gate done $(date -u +%FT%TZ)" | tee -a "$O/summary.txt"
|