Files
wehub-resource-sync a789495a98
FreeBSD Smoke / FreeBSD Smoke (x86_64) (push) Has been cancelled
CI / Quality Guardrails (push) Has been cancelled
CI / Build & Test (macos-latest) (push) Has been cancelled
CI / Build & Test (ubuntu-latest) (push) Has been cancelled
CI / Build & Test (windows-latest) (push) Has been cancelled
CI / Format (push) Has been cancelled
CI / PowerShell Syntax (push) Has been cancelled
CI / Windows Cross-Target Check (Linux) (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:10:34 +08:00

25 lines
652 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
repo_root=$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)
cargo_exec="$repo_root/scripts/cargo_exec.sh"
run_cargo() {
(cd "$repo_root" && "$cargo_exec" "$@")
}
echo "=== Fast test loop (lib + bins) ==="
run_cargo test --lib --bins "$@"
echo ""
if [[ -x "$repo_root/target/release/jcode" ]]; then
echo "=== Startup regression check (release binary) ==="
"$repo_root/scripts/check_startup_budget.sh" "$repo_root/target/release/jcode"
echo ""
else
echo "Skipping startup regression check: build release first with cargo build --release"
echo ""
fi
echo "For full coverage, run: scripts/test_e2e.sh"