Versions in this module Expand all Collapse all v0 v0.2.0 Dec 9, 2020 Changes in this version + type CoverageCollectorOption func(collector *CoverageCollector) + func PostExec(postCmdFuncs ...PostCmdFunc) CoverageCollectorOption + func PreExec(preCmdFuncs ...PreCmdFunc) CoverageCollectorOption + type PostCmdFunc func(cmd *exec.Cmd, output string, err error) error + type PreCmdFunc func(cmd *exec.Cmd) error v0.1.0 Sep 10, 2020 Changes in this version + var ExitCode = 0 + func RunTest(f func()) + type CoverageCollector struct + CollectCoverage bool + MergedCoverageFilename string + func NewCoverageCollector(mergedCoverageFilename string, collectCoverage bool) *CoverageCollector + func (c *CoverageCollector) RunBinary(binPath string, mainTestName string, env []string, args []string) (output string, exitCode int, err error) + func (c *CoverageCollector) Setup() error + func (c *CoverageCollector) TearDown() error