mirror of
https://github.com/golang/go
synced 2024-11-22 03:34:40 -07:00
testing: fix references to "gotest"
Fixes #2958. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/5650050
This commit is contained in:
parent
9a469e6ab5
commit
7ef97def80
@ -16,7 +16,7 @@ var matchBenchmarks = flag.String("test.bench", "", "regular expression to selec
|
||||
var benchTime = flag.Float64("test.benchtime", 1, "approximate run time for each benchmark, in seconds")
|
||||
|
||||
// An internal type but exported because it is cross-package; part of the implementation
|
||||
// of gotest.
|
||||
// of the "go test" command.
|
||||
type InternalBenchmark struct {
|
||||
Name string
|
||||
F func(b *B)
|
||||
@ -213,7 +213,7 @@ func (r BenchmarkResult) String() string {
|
||||
}
|
||||
|
||||
// An internal function but exported because it is cross-package; part of the implementation
|
||||
// of gotest.
|
||||
// of the "go test" command.
|
||||
func RunBenchmarks(matchString func(pat, str string) (bool, error), benchmarks []InternalBenchmark) {
|
||||
// If no flag was specified, don't run benchmarks.
|
||||
if len(*matchBenchmarks) == 0 {
|
||||
@ -281,7 +281,7 @@ func (b *B) trimOutput() {
|
||||
}
|
||||
|
||||
// Benchmark benchmarks a single function. Useful for creating
|
||||
// custom benchmarks that do not use gotest.
|
||||
// custom benchmarks that do not use the "go test" command.
|
||||
func Benchmark(f func(b *B)) BenchmarkResult {
|
||||
b := &B{
|
||||
common: common{
|
||||
|
@ -12,8 +12,8 @@
|
||||
//
|
||||
// Functions of the form
|
||||
// func BenchmarkXxx(*testing.B)
|
||||
// are considered benchmarks, and are executed by gotest when the -test.bench
|
||||
// flag is provided.
|
||||
// are considered benchmarks, and are executed by the "go test" command when
|
||||
// the -test.bench flag is provided.
|
||||
//
|
||||
// A sample benchmark function looks like this:
|
||||
// func BenchmarkHello(b *testing.B) {
|
||||
@ -162,7 +162,7 @@ func (c *common) Fail() { c.failed = true }
|
||||
func (c *common) Failed() bool { return c.failed }
|
||||
|
||||
// FailNow marks the function as having failed and stops its execution.
|
||||
// Execution will continue at the next Test.
|
||||
// Execution will continue at the next test or benchmark.
|
||||
func (c *common) FailNow() {
|
||||
c.Fail()
|
||||
|
||||
@ -246,7 +246,7 @@ func (t *T) Parallel() {
|
||||
}
|
||||
|
||||
// An internal type but exported because it is cross-package; part of the implementation
|
||||
// of gotest.
|
||||
// of the "go test" command.
|
||||
type InternalTest struct {
|
||||
Name string
|
||||
F func(*T)
|
||||
@ -275,7 +275,7 @@ func tRunner(t *T, test *InternalTest) {
|
||||
}
|
||||
|
||||
// An internal function but exported because it is cross-package; part of the implementation
|
||||
// of gotest.
|
||||
// of the "go test" command.
|
||||
func Main(matchString func(pat, str string) (bool, error), tests []InternalTest, benchmarks []InternalBenchmark, examples []InternalExample) {
|
||||
flag.Parse()
|
||||
parseCpuList()
|
||||
|
Loading…
Reference in New Issue
Block a user