tailscale/gostress
- 444 bytes
- View raw
1#!/usr/bin/env bash
2# Shortcut for running the Go stress command.
3#
4# [1]: https://pkg.go.dev/golang.org/x/tools/cmd/stress
6set -o errexit
7set -o nounset
8set -o verbose
10rm -f /tmp/q.txt
11rm -rf /tmp/q/*
12rm -f stop.txt
13rm -f test.o
15set +o errexit
16./tool/go test -race -o test.o "$1" -run=$2 -timeout=60s
17set -o errexit
19if [[ -f test.o ]]
20then
21 echo test.o >> .git/info/exclude
22 stress ./test.o -test.run=$2 -test.timeout=60s -test.v
23fi