func init() { … }
var canRace …
var canMSan …
var canASan …
var (
goHostOS …
goHostArch …
)
var cgoEnabled …
var netTestSem …
var exeSuffix …
func tooSlow(t *testing.T, reason string) { … }
var testGOROOT …
var testGOCACHE …
var testGo …
var testTmpDir …
var testBin …
func TestMain(m *testing.M) { … }
func isAlpineLinux() bool { … }
var mtimeTick …
type testgoData …
func skipIfGccgo(t *testing.T, msg string) { … }
func testgo(t *testing.T) *testgoData { … }
func (tg *testgoData) must(err error) { … }
func (tg *testgoData) check(err error) { … }
func (tg *testgoData) parallel() { … }
func (tg *testgoData) pwd() string { … }
func (tg *testgoData) sleep() { … }
func (tg *testgoData) setenv(name, val string) { … }
func (tg *testgoData) unsetenv(name string) { … }
func (tg *testgoData) goTool() string { … }
func (tg *testgoData) doRun(args []string) error { … }
func (tg *testgoData) run(args ...string) { … }
func (tg *testgoData) runFail(args ...string) { … }
func (tg *testgoData) getStdout() string { … }
func (tg *testgoData) getStderr() string { … }
func (tg *testgoData) doGrepMatch(match string, b *bytes.Buffer) bool { … }
func (tg *testgoData) doGrep(match string, b *bytes.Buffer, name, msg string) { … }
func (tg *testgoData) grepStdout(match, msg string) { … }
func (tg *testgoData) grepStderr(match, msg string) { … }
func (tg *testgoData) grepBoth(match, msg string) { … }
func (tg *testgoData) doGrepNot(match string, b *bytes.Buffer, name, msg string) { … }
func (tg *testgoData) grepStdoutNot(match, msg string) { … }
func (tg *testgoData) grepStderrNot(match, msg string) { … }
func (tg *testgoData) grepBothNot(match, msg string) { … }
func (tg *testgoData) doGrepCount(match string, b *bytes.Buffer) int { … }
func (tg *testgoData) grepCountBoth(match string) int { … }
func (tg *testgoData) creatingTemp(path string) { … }
func (tg *testgoData) makeTempdir() { … }
func (tg *testgoData) tempFile(path, contents string) { … }
func (tg *testgoData) tempDir(path string) { … }
func (tg *testgoData) path(name string) string { … }
func (tg *testgoData) mustExist(path string) { … }
func (tg *testgoData) mustNotExist(path string) { … }
func (tg *testgoData) wantExecutable(path, msg string) { … }
func (tg *testgoData) isStale(pkg string) (bool, string) { … }
func (tg *testgoData) wantStale(pkg, reason, msg string) { … }
func (tg *testgoData) wantNotStale(pkg, reason, msg string) { … }
var testWork …
func (tg *testgoData) cleanup() { … }
func removeAll(dir string) error { … }
func TestNewReleaseRebuildsStalePackagesInGOPATH(t *testing.T) { … }
func TestPackageMainTestCompilerFlags(t *testing.T) { … }
func TestGoTestWithPackageListedMultipleTimes(t *testing.T) { … }
func TestGoListHasAConsistentOrder(t *testing.T) { … }
func TestGoListStdDoesNotIncludeCommands(t *testing.T) { … }
func TestGoListCmdOnlyShowsCommands(t *testing.T) { … }
func TestGoListDeps(t *testing.T) { … }
func TestGoListTest(t *testing.T) { … }
func TestGoListCompiledCgo(t *testing.T) { … }
func TestGoListExport(t *testing.T) { … }
func TestUnsuccessfulGoInstallShouldMentionMissingPackage(t *testing.T) { … }
func TestGOROOTSearchFailureReporting(t *testing.T) { … }
func TestMultipleGOPATHEntriesReportedSeparately(t *testing.T) { … }
func TestMentionGOPATHInFirstGOPATHEntry(t *testing.T) { … }
func TestMentionGOPATHNotOnSecondEntry(t *testing.T) { … }
func homeEnvName() string { … }
func tempEnvName() string { … }
func pathEnvName() string { … }
func TestDefaultGOPATH(t *testing.T) { … }
func TestDefaultGOPATHPrintedSearchList(t *testing.T) { … }
func TestLdflagsArgumentsWithSpacesIssue3941(t *testing.T) { … }
func TestLdFlagsLongArgumentsIssue42295(t *testing.T) { … }
func TestGoTestDashCDashOControlsBinaryLocation(t *testing.T) { … }
func TestGoTestDashOWritesBinary(t *testing.T) { … }
func TestInstallWithTags(t *testing.T) { … }
func TestSymlinkWarning(t *testing.T) { … }
func TestCgoShowsFullPathNames(t *testing.T) { … }
func TestCgoHandlesWlORIGIN(t *testing.T) { … }
func TestCgoPkgConfig(t *testing.T) { … }
func TestListTemplateContextFunction(t *testing.T) { … }
func TestImportLocal(t *testing.T) { … }
func TestGoInstallPkgdir(t *testing.T) { … }
func TestParallelTest(t *testing.T) { … }
func TestBinaryOnlyPackages(t *testing.T) { … }
func TestLinkSysoFiles(t *testing.T) { … }
func TestGenerateUsesBuildContext(t *testing.T) { … }
func TestGoEnv(t *testing.T) { … }
const noMatchesPattern …
const okPattern …
func TestLdBindNow(t *testing.T) { … }
func TestConcurrentAsm(t *testing.T) { … }
func TestFFLAGS(t *testing.T) { … }
func TestDuplicateGlobalAsmSymbols(t *testing.T) { … }
func copyFile(src, dst string, perm fs.FileMode) error { … }
func TestNeedVersion(t *testing.T) { … }
func TestBuildmodePIE(t *testing.T) { … }
func TestWindowsDefaultBuildmodIsPIE(t *testing.T) { … }
func testBuildmodePIE(t *testing.T, useCgo, setBuildmodeToPIE bool) { … }
func TestUpxCompression(t *testing.T) { … }
var gocacheverify …
func TestCacheListStale(t *testing.T) { … }
func TestCacheCoverage(t *testing.T) { … }
func TestIssue22588(t *testing.T) { … }
func TestIssue22531(t *testing.T) { … }
func TestIssue22596(t *testing.T) { … }
func TestTestCache(t *testing.T) { … }
func TestTestSkipVetAfterFailedBuild(t *testing.T) { … }
func TestTestVetRebuild(t *testing.T) { … }
func TestInstallDeps(t *testing.T) { … }
func TestImportPath(t *testing.T) { … }
func TestBadCommandLines(t *testing.T) { … }
func TestTwoPkgConfigs(t *testing.T) { … }
func TestCgoCache(t *testing.T) { … }
func TestFilepathUnderCwdFormat(t *testing.T) { … }
func TestDontReportRemoveOfEmptyDir(t *testing.T) { … }
func TestLinkerTmpDirIsDeleted(t *testing.T) { … }
func TestCoverpkgTestOnly(t *testing.T) { … }
func TestExecInDeletedDir(t *testing.T) { … }