diff options
| author | Russ Cox <rsc@golang.org> | 2017-10-27 13:30:09 -0400 |
|---|---|---|
| committer | Russ Cox <rsc@golang.org> | 2017-10-31 13:20:27 +0000 |
| commit | 94471f6324d25e2562c9125aeeeb2af6f2a51fd4 (patch) | |
| tree | affa17d1b44629b613ee1bf58f587bda13dd3e72 /src/runtime/testdata | |
| parent | 6c8418f560f076da570b70ac645df7cdb01db188 (diff) | |
| download | go-94471f6324d25e2562c9125aeeeb2af6f2a51fd4.tar.xz | |
runtime: shorten tests in all.bash
This cuts 23 seconds from all.bash on my MacBook Pro.
Change-Id: Ibc4d7c01660b9e9ebd088dd55ba993f0d7ec6aa3
Reviewed-on: https://go-review.googlesource.com/73991
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Diffstat (limited to 'src/runtime/testdata')
| -rw-r--r-- | src/runtime/testdata/testprogcgo/callback.go | 6 | ||||
| -rw-r--r-- | src/runtime/testdata/testprogcgo/cgo.go | 6 |
2 files changed, 10 insertions, 2 deletions
diff --git a/src/runtime/testdata/testprogcgo/callback.go b/src/runtime/testdata/testprogcgo/callback.go index 7d9d68ddd1..be0409f39d 100644 --- a/src/runtime/testdata/testprogcgo/callback.go +++ b/src/runtime/testdata/testprogcgo/callback.go @@ -29,6 +29,7 @@ import "C" import ( "fmt" + "os" "runtime" ) @@ -63,7 +64,10 @@ func grow1(x, sum *int) int { } func CgoCallbackGC() { - const P = 100 + P := 100 + if os.Getenv("RUNTIME_TESTING_SHORT") != "" { + P = 10 + } done := make(chan bool) // allocate a bunch of stack frames and spray them with pointers for i := 0; i < P; i++ { diff --git a/src/runtime/testdata/testprogcgo/cgo.go b/src/runtime/testdata/testprogcgo/cgo.go index 209524a24d..a587db385b 100644 --- a/src/runtime/testdata/testprogcgo/cgo.go +++ b/src/runtime/testdata/testprogcgo/cgo.go @@ -52,7 +52,11 @@ func CgoSignalDeadlock() { time.Sleep(time.Millisecond) start := time.Now() var times []time.Duration - for i := 0; i < 64; i++ { + n := 64 + if os.Getenv("RUNTIME_TEST_SHORT") != "" { + n = 16 + } + for i := 0; i < n; i++ { go func() { runtime.LockOSThread() select {} |
