mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
all: extract "can I exec?" check from tests into internal/testenv
Change-Id: I7b54be9d8b50b39e01c6be21f310ae9a10404e9d Reviewed-on: https://go-review.googlesource.com/10753 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> Reviewed-by: David Crawshaw <crawshaw@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
This commit is contained in:
parent
047f07a285
commit
7bc3e58806
21 changed files with 163 additions and 233 deletions
|
|
@ -9,6 +9,7 @@ package pprof_test
|
|||
import (
|
||||
"bytes"
|
||||
"fmt"
|
||||
"internal/testenv"
|
||||
"math/big"
|
||||
"os"
|
||||
"os/exec"
|
||||
|
|
@ -209,12 +210,7 @@ func testCPUProfile(t *testing.T, need []string, f func()) {
|
|||
// Fork can hang if preempted with signals frequently enough (see issue 5517).
|
||||
// Ensure that we do not do this.
|
||||
func TestCPUProfileWithFork(t *testing.T) {
|
||||
if runtime.GOOS == "darwin" {
|
||||
switch runtime.GOARCH {
|
||||
case "arm", "arm64":
|
||||
t.Skipf("skipping on %s/%s, cannot fork", runtime.GOOS, runtime.GOARCH)
|
||||
}
|
||||
}
|
||||
testenv.MustHaveExec(t)
|
||||
|
||||
heap := 1 << 30
|
||||
if runtime.GOOS == "android" {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue