On Mon, Oct 29, 2018 at 3:09 PM Craig Rodrigues <crodr...@gmail.com> wrote: > > Hi, > > I have a suite of 20 tests, each test corresponding to a function: func > Test....(). > > Out of the 20 tests, I have two specific tests: > > func TestXG() > func TestNiceSystem() > > I want to invoke go test -test.run to execute exactly those two tests, and > nothing else. > > How can I invoke go test -test.run to execute exactly those two specific > tests?
go test -run 'TestXG|TestNiceSystem' > > From the go test -help output: > > -run regexp > Run only those tests and examples matching the regular expression. > For tests, the regular expression is split by unbracketed slash > (/) > characters into a sequence of regular expressions, and each part > of a test's identifier must match the corresponding element in > the sequence, if any. Note that possible parents of matches are > run too, so that -run=X/Y matches and runs and reports the result > of all tests matching X, even those without sub-tests matching Y, > because it must run them to look for those sub-tests. > > > I can't figure out the regexp to match those two tests exactly. > > -- > Thanks. > > -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to golang-nuts+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.