mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
runtime: check for ErrWaitDelay in runBuiltTestProg
ErrWaitDelay is not expected to occur in this test, but if it does it indicates a failure mode very different from the “failed to start” catchall that we log for other non-ExitError errors. Updates #50436. Change-Id: I3f4d87d502f772bf471fc17303d5a6b483446f8f Reviewed-on: https://go-review.googlesource.com/c/go/+/446876 Reviewed-by: Ian Lance Taylor <iant@google.com> TryBot-Result: Gopher Robot <gobot@golang.org> Auto-Submit: Bryan Mills <bcmills@google.com> Run-TryBot: Bryan Mills <bcmills@google.com>
This commit is contained in:
parent
082afccebf
commit
1587c36583
1 changed files with 2 additions and 0 deletions
|
|
@ -77,6 +77,8 @@ func runBuiltTestProg(t *testing.T, exe, name string, env ...string) string {
|
|||
if err != nil {
|
||||
if _, ok := err.(*exec.ExitError); ok {
|
||||
t.Logf("%v: %v", cmd, err)
|
||||
} else if errors.Is(err, exec.ErrWaitDelay) {
|
||||
t.Fatalf("%v: %v", cmd, err)
|
||||
} else {
|
||||
t.Fatalf("%v failed to start: %v", cmd, err)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue