#!/bin/bash # Row 54 gate: the webui, queue and business node suites, build-tokens --check, then every scripts/test-*.sh with Docker unreachable. export TMPDIR=~/darkwing-scratch/r54b/tmp DOCKER_HOST=unix:///nonexistent.sock cd ~/darkwing-scratch/r54b/papply O=~/darkwing-scratch/r54b/r2/out : > $O/summary.txt echo "start $(date -u +%FT%TZ)" >> $O/summary.txt for p in webui queue business; do (cd packages/$p && env -u NODE_TEST_CONTEXT node --test 'tests/*.test.mjs') > $O/node-$p.txt 2>&1; e=$? echo "node-$p exit=$e $(grep -E '^ℹ (pass|fail)' $O/node-$p.txt | tr '\n' ' ')" >> $O/summary.txt done node docs/design/tools/build-tokens.mjs --check > $O/build-tokens.txt 2>&1; e=$? echo "build-tokens --check exit=$e $(tail -1 $O/build-tokens.txt)" >> $O/summary.txt for f in scripts/test-*.sh; do s=$(basename $f .sh) $f > $O/$s.txt 2>&1; e=$? echo "$s exit=$e $(grep -E 'passed, [0-9]+ failed' $O/$s.txt | tail -1)" >> $O/summary.txt done echo "end $(date -u +%FT%TZ)" >> $O/summary.txt echo DONE >> $O/summary.txt