1
0
mirror of https://github.com/golang/go synced 2024-11-13 17:30:24 -07:00
go/src/testing
Marcel van Lohuizen a683c385ad testing: add matching of subtest
Allows passing regexps per subtest to --test.run and --test.bench

Note that the documentation explicitly states that the split regular
expressions match the correpsonding parts (path components) of
the bench/test identifier. This is intended and slightly different
from the i'th RE matching the subtest/subbench at the respective
level.  Picking this semantics allows guaranteeing that a test or
benchmark identifier as printed by go test can be passed verbatim
(possibly quoted) to, respectively, -run or -bench: subtests and
subbenches might have a '/' in their name, causing a misaligment if
their ID is passed to -run or -bench as is.
This semantics has other benefits, but this is the main motivation.

Fixes golang.go#15126

Change-Id: If72e6d3f54db1df6bc2729ac6edc7ab3c740e7c3
Reviewed-on: https://go-review.googlesource.com/19122
Reviewed-by: Russ Cox <rsc@golang.org>
Run-TryBot: Marcel van Lohuizen <mpvl@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
2016-04-21 19:58:31 +00:00
..
iotest all: single space after period. 2016-03-02 00:13:47 +00:00
quick all: single space after period. 2016-03-02 00:13:47 +00:00
allocs_test.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
allocs.go all: single space after period. 2016-03-02 00:13:47 +00:00
benchmark_test.go
benchmark.go testing: improve output 2016-04-05 20:38:41 +00:00
cover.go
example.go testing: implement 'Unordered Output' in Examples. 2016-03-09 04:34:41 +00:00
export_test.go
match_test.go testing: add matching of subtest 2016-04-21 19:58:31 +00:00
match.go testing: add matching of subtest 2016-04-21 19:58:31 +00:00
sub_test.go testing: removed flakey test 2016-04-14 14:00:43 +00:00
testing_test.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
testing.go testing: fixed bug introduced by CL 21504 2016-04-06 17:10:33 +00:00