From: Russ Cox Date: Fri, 19 Feb 2021 22:01:35 +0000 (-0500) Subject: runtime/pprof: disable TestMorestack on darwin/arm64 X-Git-Tag: go1.17beta1~1470 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=a8942d2cffd80c68febe1c908a0eb464d2f5bb40;p=gostls13.git runtime/pprof: disable TestMorestack on darwin/arm64 Something is weird about darwin and TestMorestack, but it is only manifesting on arm64 and race+amd64. Disable for now. Change-Id: I5862372fdd0b5ffae802fdefb65b2aa04e266fcc Reviewed-on: https://go-review.googlesource.com/c/go/+/294409 Reviewed-by: Dmitri Shuralyov Trust: Russ Cox Run-TryBot: Russ Cox TryBot-Result: Go Bot --- diff --git a/src/runtime/pprof/pprof_test.go b/src/runtime/pprof/pprof_test.go index 168c1d4496..14321b0934 100644 --- a/src/runtime/pprof/pprof_test.go +++ b/src/runtime/pprof/pprof_test.go @@ -591,6 +591,11 @@ func TestMorestack(t *testing.T) { // https://build.golang.org/log/280d387327806e17c8aabeb38b9503dbbd942ed1 t.Skip("skipping on darwin race detector") } + if runtime.GOOS == "darwin" && runtime.GOARCH == "arm64" { + // For whatever reason, darwin/arm64 also doesn't work. + // https://build.golang.org/log/c45e82cc25f152642e6fb90d882ef5a8cd130ce5 + t.Skip("skipping on darwin/arm64") + } testCPUProfile(t, stackContainsAll, []string{"runtime.newstack,runtime/pprof.growstack"}, avoidFunctions(), func(duration time.Duration) { t := time.After(duration) c := make(chan bool)