c.FlagSet.BoolVar(&(c.Recurse),"r",false,"Find and run test suites under the current directory recursively")
c.FlagSet.BoolVar(&(c.Race),"race",false,"Run tests with race detection enabled")
c.FlagSet.BoolVar(&(c.Cover),"cover",false,"Run tests with coverage analysis, will generate coverage profiles with the package name in the current directory")
c.FlagSet.StringVar(&(c.CoverPkg),"coverpkg","","Run tests with coverage on the given external modules")
c.FlagSet.StringVar(&(c.SkipPackage),"skipPackage","","A comma-separated list of package names to be skipped. If any part of the package's path matches, that package is ignored.")
c.FlagSet.StringVar(&(c.Tags),"tags","","A list of build tags to consider satisfied during the build")
forerr!=nil&&retries<5{//We retry because Go sometimes steps on itself when multiple compiles happen in parallel. This is ugly, but should help resolve flakiness...
Ω(output).Should(ContainSubstring("coverage: 71.4% of statements in github.com/onsi/ginkgo/integration/_fixtures/coverage_fixture, github.com/onsi/ginkgo/integration/_fixtures/coverage_fixture/external_coverage_fixture"))