func init() { … }
const testUsage …
var CmdTest …
var HelpTestflag …
var HelpTestfunc …
var testBench …
var testC …
var testCoverPkgs …
var testCoverProfile …
var testFailFast …
var testFuzz …
var testJSON …
var testList …
var testO …
var testOutputDir …
var testShuffle …
var testTimeout …
var testV …
var testVet …
type testVFlag …
func (*testVFlag) IsBoolFlag() bool { … }
func (f *testVFlag) Set(arg string) error { … }
func (f *testVFlag) String() string { … }
var testArgs …
var pkgArgs …
var pkgs …
var testHelp …
var testKillTimeout …
var testWaitDelay …
var testCacheExpire …
var testShouldFailFast …
var (
testBlockProfile …
testCPUProfile …
testMemProfile …
testMutexProfile …
testTrace …
)
var testODir …
func testProfile() string { … }
func testNeedBinary() bool { … }
func testShowPass() bool { … }
var defaultVetFlags …
func runTest(ctx context.Context, cmd *base.Command, args []string) { … }
var windowsBadWords …
func builderTest(b *work.Builder, ctx context.Context, pkgOpts load.PackageOpts, p *load.Package, imported bool, writeCoverMetaAct *work.Action) (buildAction, runAction, printAction *work.Action, err error) { … }
func addTestVet(b *work.Builder, p *load.Package, runAction, installAction *work.Action) { … }
var noTestsToRun …
var noFuzzTestsToFuzz …
var tooManyFuzzTestsToFuzz …
type runTestActor …
type runCache …
var stdoutMu …
type lockedStdout …
func (lockedStdout) Write(b []byte) (int, error) { … }
func (r *runTestActor) Act(b *work.Builder, ctx context.Context, a *work.Action) error { … }
func (c *runCache) tryCache(b *work.Builder, a *work.Action) bool { … }
func (c *runCache) tryCacheWithID(b *work.Builder, a *work.Action, id string) bool { … }
var errBadTestInputs …
var testlogMagic …
func computeTestInputsID(a *work.Action, testlog []byte) (cache.ActionID, error) { … }
func hashGetenv(name string) cache.ActionID { … }
const modTimeCutoff …
var errFileTooNew …
func hashOpen(name string) (cache.ActionID, error) { … }
func hashStat(name string) cache.ActionID { … }
func hashWriteStat(h io.Writer, info fs.FileInfo) { … }
func testAndInputKey(testID, testInputsID cache.ActionID) cache.ActionID { … }
func (c *runCache) saveOutput(a *work.Action) { … }
func coveragePercentage(out []byte) string { … }
func builderCleanTest(b *work.Builder, ctx context.Context, a *work.Action) error { … }
func builderPrintTest(b *work.Builder, ctx context.Context, a *work.Action) error { … }
func printExitStatus(b *work.Builder, ctx context.Context, a *work.Action) error { … }
func testBinaryName(p *load.Package) string { … }