mirror of
https://github.com/golang/go
synced 2024-11-18 04:14:49 -07:00
fmt: skip malloc test under race detector
Fixes #10778. Change-Id: I09aab55dec429ec4a023e5ad591b929563cef0d9 Reviewed-on: https://go-review.googlesource.com/9855 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
parent
7c0db1b7e2
commit
e92a7247fa
@ -949,11 +949,13 @@ var mallocTest = []struct {
|
||||
var _ bytes.Buffer
|
||||
|
||||
func TestCountMallocs(t *testing.T) {
|
||||
if testing.Short() {
|
||||
switch {
|
||||
case testing.Short():
|
||||
t.Skip("skipping malloc count in short mode")
|
||||
}
|
||||
if runtime.GOMAXPROCS(0) > 1 {
|
||||
case runtime.GOMAXPROCS(0) > 1:
|
||||
t.Skip("skipping; GOMAXPROCS>1")
|
||||
case raceenabled:
|
||||
t.Skip("skipping malloc count under race detector")
|
||||
}
|
||||
for _, mt := range mallocTest {
|
||||
mallocs := testing.AllocsPerRun(100, mt.fn)
|
||||
|
9
src/fmt/norace_test.go
Normal file
9
src/fmt/norace_test.go
Normal file
@ -0,0 +1,9 @@
|
||||
// Copyright 2015 The Go Authors. All rights reserved.
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
// +build !race
|
||||
|
||||
package fmt_test
|
||||
|
||||
const raceenabled = false
|
9
src/fmt/race_test.go
Normal file
9
src/fmt/race_test.go
Normal file
@ -0,0 +1,9 @@
|
||||
// Copyright 2015 The Go Authors. All rights reserved.
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
// +build race
|
||||
|
||||
package fmt_test
|
||||
|
||||
const raceenabled = true
|
Loading…
Reference in New Issue
Block a user