From 63aaa43072504ac3d201bc4b8c6af4ee3365aa69 Mon Sep 17 00:00:00 2001 From: Damian Gryski Date: Fri, 31 Mar 2023 12:59:14 -0700 Subject: testing: add test.skip Fixes #3056 --- main.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'main.go') diff --git a/main.go b/main.go index 3501a166f..6545779f3 100644 --- a/main.go +++ b/main.go @@ -236,6 +236,9 @@ func Test(pkgName string, stdout, stderr io.Writer, options *compileopts.Options if testConfig.RunRegexp != "" { flags = append(flags, "-test.run="+testConfig.RunRegexp) } + if testConfig.SkipRegexp != "" { + flags = append(flags, "-test.skip="+testConfig.SkipRegexp) + } if testConfig.BenchRegexp != "" { flags = append(flags, "-test.bench="+testConfig.BenchRegexp) } @@ -1434,6 +1437,7 @@ func main() { flag.BoolVar(&testConfig.Verbose, "v", false, "verbose: print additional output") flag.BoolVar(&testConfig.Short, "short", false, "short: run smaller test suite to save time") flag.StringVar(&testConfig.RunRegexp, "run", "", "run: regexp of tests to run") + flag.StringVar(&testConfig.SkipRegexp, "skip", "", "run: regexp of tests to run") testConfig.Count = flag.Int("count", 1, "count: number of times to run tests/benchmarks `count` times") flag.StringVar(&testConfig.BenchRegexp, "bench", "", "run: regexp of benchmarks to run") flag.StringVar(&testConfig.BenchTime, "benchtime", "", "run each benchmark for duration `d`") -- cgit v1.2.3