func TestMain(m *testing.M) { … }
var dot …
type sysDir …
var sysdir …
func size(name string, t *testing.T) int64 { … }
func equal(name1, name2 string) (r bool) { … }
func newFile(t *testing.T) (f *File) { … }
var sfdir …
var sfname …
func TestStat(t *testing.T) { … }
func TestStatError(t *testing.T) { … }
func TestStatSymlinkLoop(t *testing.T) { … }
func TestFstat(t *testing.T) { … }
func TestLstat(t *testing.T) { … }
func TestRead0(t *testing.T) { … }
func TestReadClosed(t *testing.T) { … }
func testReaddirnames(dir string, contents []string) func(*testing.T) { … }
func testReaddir(dir string, contents []string) func(*testing.T) { … }
func testReadDir(dir string, contents []string) func(*testing.T) { … }
func TestFileReaddirnames(t *testing.T) { … }
func TestFileReaddir(t *testing.T) { … }
func TestFileReadDir(t *testing.T) { … }
func benchmarkReaddirname(path string, b *testing.B) { … }
func benchmarkReaddir(path string, b *testing.B) { … }
func benchmarkReadDir(path string, b *testing.B) { … }
func BenchmarkReaddirname(b *testing.B) { … }
func BenchmarkReaddir(b *testing.B) { … }
func BenchmarkReadDir(b *testing.B) { … }
func benchmarkStat(b *testing.B, path string) { … }
func benchmarkLstat(b *testing.B, path string) { … }
func BenchmarkStatDot(b *testing.B) { … }
func BenchmarkStatFile(b *testing.B) { … }
func BenchmarkStatDir(b *testing.B) { … }
func BenchmarkLstatDot(b *testing.B) { … }
func BenchmarkLstatFile(b *testing.B) { … }
func BenchmarkLstatDir(b *testing.B) { … }
func smallReaddirnames(file *File, length int, t *testing.T) []string { … }
func TestReaddirnamesOneAtATime(t *testing.T) { … }
func TestReaddirNValues(t *testing.T) { … }
func touch(t *testing.T, name string) { … }
func TestReaddirStatFailures(t *testing.T) { … }
func TestReaddirOfFile(t *testing.T) { … }
func TestHardLink(t *testing.T) { … }
func TestSymlink(t *testing.T) { … }
func TestLongSymlink(t *testing.T) { … }
func TestRename(t *testing.T) { … }
func TestRenameOverwriteDest(t *testing.T) { … }
func TestRenameFailed(t *testing.T) { … }
func TestRenameNotExisting(t *testing.T) { … }
func TestRenameToDirFailed(t *testing.T) { … }
func TestRenameCaseDifference(pt *testing.T) { … }
func testStartProcess(dir, cmd string, args []string, expect string) func(t *testing.T) { … }
func TestStartProcess(t *testing.T) { … }
func checkMode(t *testing.T, path string, mode FileMode) { … }
func TestChmod(t *testing.T) { … }
func checkSize(t *testing.T, f *File, size int64) { … }
func TestFTruncate(t *testing.T) { … }
func TestTruncate(t *testing.T) { … }
func TestTruncateNonexistentFile(t *testing.T) { … }
var hasNoatime …
func TestChtimes(t *testing.T) { … }
func TestChtimesOmit(t *testing.T) { … }
func testChtimesOmit(t *testing.T, omitAt, omitMt bool) { … }
func TestChtimesDir(t *testing.T) { … }
func testChtimes(t *testing.T, name string) { … }
func TestChtimesToUnixZero(t *testing.T) { … }
func TestFileChdir(t *testing.T) { … }
func TestChdirAndGetwd(t *testing.T) { … }
func TestProgWideChdir(t *testing.T) { … }
func TestSeek(t *testing.T) { … }
func TestSeekError(t *testing.T) { … }
func TestOpenError(t *testing.T) { … }
func TestOpenNoName(t *testing.T) { … }
func runBinHostname(t *testing.T) string { … }
func testWindowsHostname(t *testing.T, hostname string) { … }
func TestHostname(t *testing.T) { … }
func TestReadAt(t *testing.T) { … }
func TestReadAtOffset(t *testing.T) { … }
func TestReadAtNegativeOffset(t *testing.T) { … }
func TestWriteAt(t *testing.T) { … }
func TestWriteAtNegativeOffset(t *testing.T) { … }
func TestWriteAtInAppendMode(t *testing.T) { … }
func writeFile(t *testing.T, fname string, flag int, text string) string { … }
func TestAppend(t *testing.T) { … }
func TestStatDirWithTrailingSlash(t *testing.T) { … }
func TestNilProcessStateString(t *testing.T) { … }
func TestSameFile(t *testing.T) { … }
func testDevNullFileInfo(t *testing.T, statname, devNullName string, fi FileInfo) { … }
func testDevNullFile(t *testing.T, devNullName string) { … }
func TestDevNullFile(t *testing.T) { … }
var testLargeWrite …
func TestLargeWriteToConsole(t *testing.T) { … }
func TestStatDirModeExec(t *testing.T) { … }
func TestStatStdin(t *testing.T) { … }
func TestStatRelativeSymlink(t *testing.T) { … }
func TestReadAtEOF(t *testing.T) { … }
func TestLongPath(t *testing.T) { … }
func testKillProcess(t *testing.T, processKiller func(p *Process)) { … }
func TestKillStartProcess(t *testing.T) { … }
func TestGetppid(t *testing.T) { … }
func TestKillFindProcess(t *testing.T) { … }
var nilFileMethodTests …
func TestNilFileMethods(t *testing.T) { … }
func mkdirTree(t *testing.T, root string, level, max int) { … }
func TestRemoveAllRace(t *testing.T) { … }
func TestPipeThreads(t *testing.T) { … }
func testDoubleCloseError(path string) func(*testing.T) { … }
func TestDoubleCloseError(t *testing.T) { … }
func TestUserCacheDir(t *testing.T) { … }
func TestUserCacheDirXDGConfigDirEnvVar(t *testing.T) { … }
func TestUserConfigDir(t *testing.T) { … }
func TestUserConfigDirXDGConfigDirEnvVar(t *testing.T) { … }
func TestUserHomeDir(t *testing.T) { … }
func TestDirSeek(t *testing.T) { … }
func TestReaddirSmallSeek(t *testing.T) { … }
func isDeadlineExceeded(err error) bool { … }
func TestOpenFileKeepsPermissions(t *testing.T) { … }
func forceMFTUpdateOnWindows(t *testing.T, path string) { … }
func TestDirFS(t *testing.T) { … }
func TestDirFSRootDir(t *testing.T) { … }
func TestDirFSEmptyDir(t *testing.T) { … }
func TestDirFSPathsValid(t *testing.T) { … }
func TestReadFileProc(t *testing.T) { … }
func TestDirFSReadFileProc(t *testing.T) { … }
func TestWriteStringAlloc(t *testing.T) { … }
func TestPipeIOCloseRace(t *testing.T) { … }
func TestPipeCloseRace(t *testing.T) { … }
func TestRandomLen(t *testing.T) { … }
func TestCopyFS(t *testing.T) { … }
func verifyCopyFS(t *testing.T, originFS, copiedFS fs.FS) error { … }
func TestCopyFSWithSymlinks(t *testing.T) { … }
func TestAppendDoesntOverwrite(t *testing.T) { … }