#!/usr/bin/env bash set -euo pipefail cd /mnt/storage/src/mosaic-stack-rocko-124 out=/mnt/storage/src/mosaic-stack/agents/rocko/work/queue-124 export TMPDIR=/mnt/storage/scratch/rocko-124/tmp export DOCKER_HOST=unix:///nonexistent.sock for package in plugins bus harness cli webui; do date -u '+%Y-%m-%dT%H:%M:%SZ' if node --test --test-concurrency=1 packages/"$package"/tests/*.test.mjs > "$out/suite-$package.log" 2>&1; then echo "$package PASS" else echo "$package FAILED" exit 1 fi done for suite in land-work config; do date -u '+%Y-%m-%dT%H:%M:%SZ' if bash scripts/test-"$suite".sh > "$out/shell-$suite.log" 2>&1; then echo "$suite PASS" else echo "$suite FAILED" exit 1 fi done date -u '+%Y-%m-%dT%H:%M:%SZ GATE_PASSED'