From: Dmitriy Vyukov Date: Wed, 20 Feb 2013 08:34:16 +0000 (+0400) Subject: runtime/debug: deflake TestFreeOSMemory X-Git-Tag: go1.1rc2~951 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=e5b0bcebdb7fb78b8783c966cff871efb52bbbc8;p=gostls13.git runtime/debug: deflake TestFreeOSMemory This is followup to https://golang.org/cl/7319050/ R=golang-dev, dave CC=golang-dev https://golang.org/cl/7379043 --- diff --git a/src/pkg/runtime/debug/garbage_test.go b/src/pkg/runtime/debug/garbage_test.go index 5fda5ca1ae..b93cfee568 100644 --- a/src/pkg/runtime/debug/garbage_test.go +++ b/src/pkg/runtime/debug/garbage_test.go @@ -70,12 +70,14 @@ func TestReadGCStats(t *testing.T) { } } -var big []byte +var big = make([]byte, 1<<20) func TestFreeOSMemory(t *testing.T) { var ms1, ms2 runtime.MemStats - big = make([]byte, 1<<20) + if big == nil { + t.Skip("test is not reliable when run multiple times") + } big = nil runtime.GC() runtime.ReadMemStats(&ms1)