Commit b001ffb8 authored by David du Colombier's avatar David du Colombier Committed by Austin Clements

runtime: fix TestAbort on Plan 9

Since CL 122515, TestAbort is failing on Plan 9
because there is no SIGTRAP signal on Plan 9,
but a note containing the "sys: breakpoint" string.

This change fixes the TestAbort test by handling
the Plan 9 case.

Fixes #26265.

Change-Id: I2fae00130bcee1cf946d8cc9d147a77f951be390
Reviewed-on: https://go-review.googlesource.com/122464
Run-TryBot: David du Colombier <0intro@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: default avatarAustin Clements <austin@google.com>
parent 78561c4a
...@@ -650,7 +650,10 @@ func TestAbort(t *testing.T) { ...@@ -650,7 +650,10 @@ func TestAbort(t *testing.T) {
} }
// Check that it's a breakpoint traceback. // Check that it's a breakpoint traceback.
want := "SIGTRAP" want := "SIGTRAP"
if runtime.GOOS == "windows" { switch runtime.GOOS {
case "plan9":
want = "sys: breakpoint"
case "windows":
want = "Exception 0x80000003" want = "Exception 0x80000003"
} }
if !strings.Contains(output, want) { if !strings.Contains(output, want) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment