mirror of
https://github.com/golang/go
synced 2024-11-23 04:00:03 -07:00
cmd/go: "go test -c -test.bench=XX fmt" shouldn't hang
Fixes #6480. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/13925043
This commit is contained in:
parent
bc0e51555c
commit
752960aa5c
@ -408,7 +408,7 @@ if ! grep -q '^hello world' hello.out; then
|
||||
cat hello.out
|
||||
ok=false
|
||||
fi
|
||||
rm -rf $d
|
||||
rm -rf $d hello.out
|
||||
|
||||
TEST go test -cpuprofile leaves binary behind
|
||||
./testgo test -cpuprofile strings.prof strings || ok=false
|
||||
@ -613,6 +613,13 @@ fi
|
||||
rm -rf $d
|
||||
unset GOPATH
|
||||
|
||||
TEST 'Issue 6480: "go test -c -test.bench=XXX fmt" should not hang'
|
||||
if ! ./testgo test -c -test.bench=XXX fmt; then
|
||||
echo build test failed
|
||||
ok=false
|
||||
fi
|
||||
rm -f fmt.test
|
||||
|
||||
# clean up
|
||||
if $started; then stop; fi
|
||||
rm -rf testdata/bin testdata/bin1
|
||||
|
@ -449,7 +449,7 @@ func runTest(cmd *Command, args []string) {
|
||||
}
|
||||
|
||||
// Force benchmarks to run in serial.
|
||||
if testBench {
|
||||
if !testC && testBench {
|
||||
// The first run must wait for all builds.
|
||||
// Later runs must wait for the previous run's print.
|
||||
for i, run := range runs {
|
||||
|
Loading…
Reference in New Issue
Block a user