mirror of
https://github.com/golang/go
synced 2024-11-17 15:04:45 -07:00
runtime: skip TestSignalIgnoreSIGTRAP on known-flaky OpenBSD builders
This test is flaky, and the cause is suspected to be an OpenBSD kernel bug. Since there is no obvious workaround on the Go side, skip the test on builders whose versions are known to be affected. Fixes #17496 Change-Id: Ifa70061eb429e1d949f0fa8a9e25d177afc5c488 Reviewed-on: https://go-review.googlesource.com/c/go/+/222856 Run-TryBot: Bryan C. Mills <bcmills@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Alexander Rakoczy <alex@golang.org>
This commit is contained in:
parent
c6fef1fb52
commit
035c018d40
@ -15,6 +15,7 @@ import (
|
||||
"os/exec"
|
||||
"path/filepath"
|
||||
"runtime"
|
||||
"strings"
|
||||
"sync"
|
||||
"syscall"
|
||||
"testing"
|
||||
@ -288,6 +289,12 @@ func TestSignalExitStatus(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestSignalIgnoreSIGTRAP(t *testing.T) {
|
||||
if runtime.GOOS == "openbsd" {
|
||||
if bn := testenv.Builder(); strings.HasSuffix(bn, "-62") || strings.HasSuffix(bn, "-64") {
|
||||
testenv.SkipFlaky(t, 17496)
|
||||
}
|
||||
}
|
||||
|
||||
output := runTestProg(t, "testprognet", "SignalIgnoreSIGTRAP")
|
||||
want := "OK\n"
|
||||
if output != want {
|
||||
|
Loading…
Reference in New Issue
Block a user