123TEST_PACKAGES ?= ./...45build: build-tiny build-tinyrelay build-tinygit build-tinyclient build-tinyagent67build-tiny:8 go build -mod=readonly -o bin/tiny ./cmd/tiny910build-tinyrelay:11 go build -mod=readonly -o bin/tinyrelay ./cmd/tinyrelay1213build-tinygit:14 go build -mod=readonly -o bin/tinygit ./cmd/tinygit1516build-tinyclient:17 go build -mod=readonly -o bin/tinyclient ./cmd/tinyclient1819build-tinyagent:20 go build -mod=readonly -o bin/tinyagent ./tinyagent2122test:23 go test -mod=readonly ./...2425test-race:26 go test -mod=readonly -race ./...2728test-internal-race:29 go test -mod=readonly -race $(TEST_PACKAGES)3031benchmark:32 go test -mod=readonly ./internal/storage ./internal/relay -run '^$$' -bench . -benchmem -benchtime=$${BENCHTIME:-1s}3334verify:35 go test -mod=readonly ./...36 go vet -mod=readonly ./...37 npm run verify:bundles38 npm run test:js3940web-test:41 npm run verify:bundles42 npm run test:js4344docker-test:45 docker build --target test --build-arg TEST_PACKAGES="$(TEST_PACKAGES)" -t tinyrelay-test:local .4647docker-build:48 docker build --target runtime -t tinyrelay:local .4950linux-test:51 ./scripts/test-linux.sh