type PathTest …
var cleantests …
var nonwincleantests …
var wincleantests …
func TestClean(t *testing.T) { … }
type IsLocalTest …
var islocaltests …
var winislocaltests …
var plan9islocaltests …
func TestIsLocal(t *testing.T) { … }
type LocalizeTest …
var localizetests …
var plan9localizetests …
var unixlocalizetests …
var winlocalizetests …
func TestLocalize(t *testing.T) { … }
const sep …
var slashtests …
func TestFromAndToSlash(t *testing.T) { … }
type SplitListTest …
const lsep …
var splitlisttests …
var winsplitlisttests …
func TestSplitList(t *testing.T) { … }
type SplitTest …
var unixsplittests …
var winsplittests …
func TestSplit(t *testing.T) { … }
type JoinTest …
var jointests …
var nonwinjointests …
var winjointests …
func TestJoin(t *testing.T) { … }
type ExtTest …
var exttests …
func TestExt(t *testing.T) { … }
type Node …
var tree …
func walkTree(n *Node, path string, f func(path string, n *Node)) { … }
func makeTree(t *testing.T) { … }
func markTree(n *Node) { … }
func checkMarks(t *testing.T, report bool) { … }
func mark(d fs.DirEntry, err error, errors *[]error, clear bool) error { … }
func tempDirCanonical(t *testing.T) string { … }
func TestWalk(t *testing.T) { … }
func TestWalkDir(t *testing.T) { … }
func testWalk(t *testing.T, walk func(string, fs.WalkDirFunc) error, errVisit int) { … }
func touch(t *testing.T, name string) { … }
func TestWalkSkipDirOnFile(t *testing.T) { … }
func TestWalkSkipAllOnFile(t *testing.T) { … }
func TestWalkFileError(t *testing.T) { … }
func TestWalkSymlinkRoot(t *testing.T) { … }
var basetests …
var winbasetests …
func TestBase(t *testing.T) { … }
var dirtests …
var nonwindirtests …
var windirtests …
func TestDir(t *testing.T) { … }
type IsAbsTest …
var isabstests …
var winisabstests …
func TestIsAbs(t *testing.T) { … }
type EvalSymlinksTest …
var EvalSymlinksTestDirs …
var EvalSymlinksTests …
func simpleJoin(dir, path string) string { … }
func testEvalSymlinks(t *testing.T, path, want string) { … }
func testEvalSymlinksAfterChdir(t *testing.T, wd, path, want string) { … }
func TestEvalSymlinks(t *testing.T) { … }
func TestEvalSymlinksIsNotExist(t *testing.T) { … }
func TestIssue13582(t *testing.T) { … }
func TestRelativeSymlinkToAbsolute(t *testing.T) { … }
var absTestDirs …
var absTests …
func TestAbs(t *testing.T) { … }
func TestAbsEmptyString(t *testing.T) { … }
type RelTests …
var reltests …
var winreltests …
func TestRel(t *testing.T) { … }
type VolumeNameTest …
var volumenametests …
func TestVolumeName(t *testing.T) { … }
func TestDriveLetterInEvalSymlinks(t *testing.T) { … }
func TestBug3486(t *testing.T) { … }
func testWalkSymlink(t *testing.T, mklink func(target, link string) error) { … }
func TestWalkSymlink(t *testing.T) { … }
func TestIssue29372(t *testing.T) { … }
func TestEvalSymlinksAboveRoot(t *testing.T) { … }
func TestEvalSymlinksAboveRootChdir(t *testing.T) { … }
func TestIssue51617(t *testing.T) { … }
func TestEscaping(t *testing.T) { … }
func TestEvalSymlinksTooManyLinks(t *testing.T) { … }