aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/runtime/crash_cgo_test.go11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/runtime/crash_cgo_test.go b/src/runtime/crash_cgo_test.go
index 1d8d874ca1..5ed82d6eea 100644
--- a/src/runtime/crash_cgo_test.go
+++ b/src/runtime/crash_cgo_test.go
@@ -368,8 +368,8 @@ func TestCgoPprofThreadNoTraceback(t *testing.T) {
}
func TestRaceProf(t *testing.T) {
- if (runtime.GOOS != "linux" && runtime.GOOS != "freebsd") || runtime.GOARCH != "amd64" {
- t.Skipf("not yet supported on %s/%s", runtime.GOOS, runtime.GOARCH)
+ if !platform.RaceDetectorSupported(runtime.GOOS, runtime.GOARCH) {
+ t.Skipf("skipping on %s/%s because race detector not supported", runtime.GOOS, runtime.GOARCH)
}
testenv.MustHaveGoRun(t)
@@ -396,11 +396,12 @@ func TestRaceProf(t *testing.T) {
}
func TestRaceSignal(t *testing.T) {
- t.Parallel()
- if (runtime.GOOS != "linux" && runtime.GOOS != "freebsd") || runtime.GOARCH != "amd64" {
- t.Skipf("not yet supported on %s/%s", runtime.GOOS, runtime.GOARCH)
+ if !platform.RaceDetectorSupported(runtime.GOOS, runtime.GOARCH) {
+ t.Skipf("skipping on %s/%s because race detector not supported", runtime.GOOS, runtime.GOARCH)
}
+ t.Parallel()
+
testenv.MustHaveGoRun(t)
// This test requires building various packages with -race, so