Files
stack/agents/darkwing/work/queue-116/r2/gate.sh
T
jason.woltjeandClaude Opus 5.5 0a4076e8e6 row 116 round 2 builder packet: C1 cases and mutants, D1
Six cases for Filbert's C1 (f1 split into actor_role and actor_run), the
earlier-merge dry run, a node_modules canary with s27, and the TOOLS.md
usage line. 84 cases, 55 of 56 mutants killed (s26 equivalent), targeted
gate green. Candidate is build.patch against 1223a0f37; not committed.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 14:11:59 -05:00

22 lines
1.1 KiB
Bash
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/bin/bash
# Row 116 targeted builder gate (#271): the new suite, the bus package whose
# store.mjs read.mjs and fixture.mjs import, the conductor suite beside it, and
# webui's pinned-copy test.
set -o pipefail
G=~/darkwing-scratch/r116/wt
OUT=~/darkwing-scratch/r116/pkt/gate
mkdir -p "$OUT"
cd "$G" || exit 9
[ -d "$G/node_modules" ] || { echo "STOP no node_modules in $G"; exit 8; }
echo "base $(git rev-parse --short HEAD) start $(date -u +%H:%M:%S)"
run() { local name="$1" dir="$2" cmd="$3"
(cd "$G/$dir" && TMPDIR=~/darkwing-scratch/r116/tmp bash -c "$cmd") > "$OUT/$name.log" 2>&1; local rc=$?
echo "$name rc=$rc $(grep -E '^ℹ (pass|fail) [0-9]+' "$OUT/$name.log" | tr '\n' ' ') | $(tail -n1 "$OUT/$name.log")"
[ $rc -eq 0 ] || { echo "STOP $name"; exit $rc; }; }
run pkg-bus packages/bus 'node --test tests/*.test.mjs'
run script-land-work . 'bash scripts/test-land-work.sh'
run script-conductor . 'bash scripts/test-conductor.sh'
# The one package test that walks a scripts directory.
run pkg-webui-pinned-copy packages/webui 'node --test tests/pinned-copy.test.mjs'
echo "GATE_PASSED $(date -u +%H:%M:%S)"