#!/bin/sh # script/test: run the test suite for the whole repo: the frontend at # the repo root, then the Go backend in backend/. Each half has its own # 30-second limit, and there is none around both: from a cold Go build # cache, compiling the backend's tests with the race detector can take # 30 seconds on its own, and Go's -timeout leaves the compile out. set -eu ROOT="$(cd "$(dirname "$0")/.." && pwd -P)" main() { cd "$ROOT" script/frontend-test backend/script/test } main "$@"