18 lines
437 B
Bash
Executable File
18 lines
437 B
Bash
Executable File
#!/bin/sh
|
|
set -eu
|
|
|
|
repo_root=$(CDPATH= cd -- "$(dirname -- "$0")/.." && pwd)
|
|
command=${1:-}
|
|
if [ -z "$command" ]; then
|
|
echo "usage: scripts/test-env doctor|coverage|status|logs|collect|recover|reuse|stop|reset|purge [--run-id ID]" >&2
|
|
exit 2
|
|
fi
|
|
shift
|
|
|
|
docker version >/dev/null
|
|
docker compose version >/dev/null
|
|
|
|
cd "$repo_root"
|
|
exec docker compose -f deploy/compose.yaml run --rm toolchain \
|
|
go run ./test/harness "$command" "$@"
|