From: Emmanuel T Odeke Date: Fri, 11 Oct 2019 06:40:39 +0000 (-0400) Subject: test/fixedbugs: bump issue21576.go's timeout to 1min X-Git-Tag: go1.14beta1~782 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=1627714cd518c56c0a39bd9d040670563410ad77;p=gostls13.git test/fixedbugs: bump issue21576.go's timeout to 1min Increases the exec timeout from 5sec to 1min, but also print out the error value on any test failure. Fixes #34836 Change-Id: Ida2b8bd460243491ef0f90dfe0f978dfe02a0703 Reviewed-on: https://go-review.googlesource.com/c/go/+/200519 Run-TryBot: Emmanuel Odeke TryBot-Result: Gobot Gobot Reviewed-by: Bryan C. Mills --- diff --git a/test/fixedbugs/issue21576.go b/test/fixedbugs/issue21576.go index 79baec94e8..b7a32f07ac 100644 --- a/test/fixedbugs/issue21576.go +++ b/test/fixedbugs/issue21576.go @@ -44,7 +44,9 @@ func main() { log.Fatalf("Write error %v", err) } - ctx, cancel := context.WithTimeout(context.Background(), 5*time.Second) + // Using a timeout of 1 minute in case other factors might slow + // down the start of "go run". See https://golang.org/issue/34836. + ctx, cancel := context.WithTimeout(context.Background(), time.Minute) defer cancel() cmd := exec.CommandContext(ctx, "go", "run", file) @@ -55,6 +57,6 @@ func main() { want := []byte("fatal error: all goroutines are asleep - deadlock!") if !bytes.Contains(output, want) { - log.Fatalf("Unmatched error message %q:\nin\n%s", want, output) + log.Fatalf("Unmatched error message %q:\nin\n%s\nError: %v", want, output, err) } }