]> Cypherpunks repositories - gostls13.git/commit
cmd/vet: parallelize tests
authorBrad Fitzpatrick <bradfitz@golang.org>
Fri, 4 Nov 2016 19:12:09 +0000 (19:12 +0000)
committerBrad Fitzpatrick <bradfitz@golang.org>
Sun, 6 Nov 2016 20:11:48 +0000 (20:11 +0000)
commite0178025978470e9f7b5fa9365891d20db809a7c
tree4a885746dc70c96163e4fc0e5dab95e271e00471
parent2b445c76453ee79d02ea50f50f619d8f7250fa87
cmd/vet: parallelize tests

Was 2.3 seconds. Now 1.4 seconds.

Next win would be not running a child process and refactoring main so
it could be called from tests easily. But that would also require
rewriting the errchk written in Perl. This appears to be the last user
of errchk in the tree.

Updates #17751

Change-Id: Id7c3cec76f438590789b994e756f55b5397be07f
Reviewed-on: https://go-review.googlesource.com/32754
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Rob Pike <r@golang.org>
15 files changed:
src/cmd/vet/testdata/asm/asm.go [moved from src/cmd/vet/testdata/asm.go with 100% similarity]
src/cmd/vet/testdata/asm/asm1.s [moved from src/cmd/vet/testdata/asm1.s with 100% similarity]
src/cmd/vet/testdata/asm/asm2.s [moved from src/cmd/vet/testdata/asm2.s with 100% similarity]
src/cmd/vet/testdata/asm/asm3.s [moved from src/cmd/vet/testdata/asm3.s with 100% similarity]
src/cmd/vet/testdata/asm/asm4.s [moved from src/cmd/vet/testdata/asm4.s with 100% similarity]
src/cmd/vet/testdata/asm/asm5.s [moved from src/cmd/vet/testdata/asm5.s with 100% similarity]
src/cmd/vet/testdata/asm/asm6.s [moved from src/cmd/vet/testdata/asm6.s with 100% similarity]
src/cmd/vet/testdata/asm/asm7.s [moved from src/cmd/vet/testdata/asm7.s with 100% similarity]
src/cmd/vet/testdata/buildtag/buildtag.go [moved from src/cmd/vet/testdata/buildtag.go with 100% similarity]
src/cmd/vet/testdata/buildtag/buildtag_bad.go [moved from src/cmd/vet/testdata/buildtag_bad.go with 100% similarity]
src/cmd/vet/testdata/cgo/cgo.go [moved from src/cmd/vet/testdata/cgo.go with 100% similarity]
src/cmd/vet/testdata/cgo/cgo2.go [moved from src/cmd/vet/testdata/cgo2.go with 100% similarity]
src/cmd/vet/testdata/testingpkg/tests.go [new file with mode: 0644]
src/cmd/vet/testdata/testingpkg/tests_test.go [moved from src/cmd/vet/testdata/tests_test.go with 100% similarity]
src/cmd/vet/vet_test.go