diff options
| author | David du Colombier <0intro@gmail.com> | 2018-07-08 01:05:18 +0200 |
|---|---|---|
| committer | Austin Clements <austin@google.com> | 2018-07-08 04:14:45 +0000 |
| commit | b001ffb864ce5486c6edbe98202d3e0687313ce2 (patch) | |
| tree | 073a8df35df2b10112d3833976aeefb8cb07bdcd /src | |
| parent | 78561c4ae9b18e111ef0e25478f24e5e21dcff69 (diff) | |
| download | go-b001ffb864ce5486c6edbe98202d3e0687313ce2.tar.xz | |
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: Austin Clements <austin@google.com>
Diffstat (limited to 'src')
| -rw-r--r-- | src/runtime/crash_test.go | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/runtime/crash_test.go b/src/runtime/crash_test.go index 7eb20f24ea..f1229f154b 100644 --- a/src/runtime/crash_test.go +++ b/src/runtime/crash_test.go @@ -650,7 +650,10 @@ func TestAbort(t *testing.T) { } // Check that it's a breakpoint traceback. want := "SIGTRAP" - if runtime.GOOS == "windows" { + switch runtime.GOOS { + case "plan9": + want = "sys: breakpoint" + case "windows": want = "Exception 0x80000003" } if !strings.Contains(output, want) { |
