]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/dist: run wiki, shootout etc tests only on builders
authorRuss Cox <rsc@golang.org>
Mon, 21 Dec 2015 21:15:36 +0000 (16:15 -0500)
committerRuss Cox <rsc@golang.org>
Tue, 29 Dec 2015 16:26:50 +0000 (16:26 +0000)
These find approximately nothing.
Takes 5% off my all.bash run time.

For #10571.

Change-Id: I21d3a844af756eb37f59bba0064f24995626da0d
Reviewed-on: https://go-review.googlesource.com/18198
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/cmd/dist/test.go

index 3f07c8a54a9db7dc98cc94229cf95ee098318641..77c736501a2e15e0a72c4cb366365c4070260067 100644 (file)
@@ -499,7 +499,10 @@ func (t *tester) registerTests() {
                        t.registerTest("testsigfwd", "../misc/cgo/testsigfwd", "go", "run", "main.go")
                }
        }
-       if t.hasBash() && t.goos != "nacl" && t.goos != "android" && !t.iOS() {
+
+       // Doc and shootout tests only run on builders.
+       // They find problems approximately never.
+       if t.hasBash() && t.goos != "nacl" && t.goos != "android" && !t.iOS() && os.Getenv("GO_BUILDER_NAME") != "" {
                t.registerTest("doc_progs", "../doc/progs", "time", "go", "run", "run.go")
                t.registerTest("wiki", "../doc/articles/wiki", "./test.bash")
                t.registerTest("codewalk", "../doc/codewalk", "time", "./run")
@@ -517,6 +520,7 @@ func (t *tester) registerTests() {
                        t.registerSeqTest("shootout:"+name, "../test/bench/shootout", "time", "./timing.sh", "-test", name)
                }
        }
+
        if t.goos != "android" && !t.iOS() {
                t.registerTest("bench_go1", "../test/bench/go1", "go", "test", t.timeout(600))
        }