Lines Matching refs:fs

31 func newFs() *fs.MockFs {
32 return fs.NewMockFs(map[string][]byte{})
35 func newFinder(t *testing.T, filesystem *fs.MockFs, cacheParams CacheParams) *Finder {
39 func newFinderWithNumThreads(t *testing.T, filesystem *fs.MockFs, cacheParams CacheParams, numThrea…
47 func newFinderAndErr(t *testing.T, filesystem *fs.MockFs, cacheParams CacheParams, numThreads int) …
85 fs.Create(t, filepath.Join(root, path), filesystem)
106 fs.AssertSameResponse(t, foundPaths, absoluteMatches)
116 fs.Create(t, filepath.Join(root, path), filesystem)
146 fs.AssertSameResponse(t, foundPaths, absoluteMatches)
211 fs.Create(t, filepath.Join(root, "findme.txt"), filesystem)
225 fs.AssertSameResponse(t, foundPaths, []string{})
234 fs.Create(t, createdPath, filesystem)
249 fs.AssertSameResponse(t, foundPaths, []string{createdPath})
257 fs.Create(t, "/tmp/findme.txt", filesystem)
275 fs.Create(t, "/tmp/exclude/findme.txt", filesystem)
276 fs.Create(t, "/tmp/exclude/subdir/findme.txt", filesystem)
277 fs.Create(t, "/tmp/subdir/exclude/findme.txt", filesystem)
278 fs.Create(t, "/tmp/subdir/subdir/findme.txt", filesystem)
279 fs.Create(t, "/tmp/subdir/findme.txt", filesystem)
280 fs.Create(t, "/tmp/findme.txt", filesystem)
295 fs.AssertSameResponse(t, foundPaths,
303 fs.Create(t, "/tmp/out/findme.txt", filesystem)
304 fs.Create(t, "/tmp/out/.ignore-out-dir", filesystem)
305 fs.Create(t, "/tmp/out/child/findme.txt", filesystem)
307 fs.Create(t, "/tmp/out2/.ignore-out-dir", filesystem)
308 fs.Create(t, "/tmp/out2/sub/findme.txt", filesystem)
310 fs.Create(t, "/tmp/findme.txt", filesystem)
311 fs.Create(t, "/tmp/include/findme.txt", filesystem)
326 fs.AssertSameResponse(t, foundPaths,
335 fs.Create(t, "/tmp/a/findme.txt", filesystem)
336 fs.Create(t, "/tmp/a/subdir/findme.txt", filesystem)
337 fs.Create(t, "/tmp/b/findme.txt", filesystem)
338 fs.Create(t, "/tmp/b/subdir/findme.txt", filesystem)
352 fs.AssertSameResponse(t, foundPaths,
359 fs.Create(t, "/tmp/a/findme.txt", filesystem)
360 fs.Create(t, "/tmp/a/subdir/findme.txt", filesystem)
361 fs.Create(t, "/tmp/b/findme.txt", filesystem)
362 fs.Create(t, "/tmp/b/subdir/findme.txt", filesystem)
379 fs.AssertSameResponse(t, foundPaths, []string{})
387 fs.Create(t, "/tmp/findme.txt", filesystem)
388 fs.Create(t, "/tmp/a/findme.txt", filesystem)
389 fs.Create(t, "/tmp/a/misc.txt", filesystem)
406 fs.AssertSameResponse(t, foundPaths, []string{})
414 fs.Create(t, "/tmp/ignore/hi.txt", filesystem)
415 fs.Create(t, "/tmp/include/hi.txt", filesystem)
416 fs.Create(t, "/cwd/hi.txt", filesystem)
417 fs.Create(t, "/cwd/a/hi.txt", filesystem)
418 fs.Create(t, "/cwd/a/a/hi.txt", filesystem)
419 fs.Create(t, "/rel/a/hi.txt", filesystem)
432 fs.AssertSameResponse(t, foundPaths,
437 fs.AssertSameResponse(t, foundPaths, []string{"/tmp/include/hi.txt"})
440 fs.AssertSameResponse(t, foundPaths,
446 fs.AssertSameResponse(t, foundPaths,
450 fs.AssertSameResponse(t, foundPaths, []string{"/tmp/include/hi.txt"})
458 fs.Create(t, "/tmp/a/b/c/d/e/f/g/h/i/j/findme.txt", filesystem)
472 fs.AssertSameResponse(t, foundPaths,
478 fs.Create(t, "/tmp/a/hi.txt", filesystem)
479 fs.Create(t, "/tmp/b/hi.txt", filesystem)
480 fs.Create(t, "/tmp/b/a/hi.txt", filesystem)
494 fs.AssertSameResponse(t, foundPaths,
516 fs.Create(t, path, filesystem)
544 fs.AssertSameResponse(t, foundPaths, paths)
572 fs.Create(t, path, filesystem)
610 fs.AssertSameResponse(t, testRun.foundMatches, testRun.correctMatches)
617 fs.Create(t, "/tmp/findme.txt", filesystem)
618 fs.Create(t, "/tmp/a/findme.txt", filesystem)
619 fs.Create(t, "/tmp/b/findme.txt", filesystem)
633 fs.AssertSameResponse(t, foundPaths,
642 fs.Create(t, "/tmp/findme.txt", filesystem)
643 fs.Create(t, "/tmp/a/findme.txt", filesystem)
644 fs.Write(t, "/finder/finder-db", "sample header", filesystem)
658 fs.AssertSameResponse(t, foundPaths,
666 fs.Create(t, "/tmp/findme.txt", filesystem)
667 fs.Create(t, "/tmp/a/findme.txt", filesystem)
682 fs.AssertSameResponse(t, foundPaths, correctResponse)
686 cacheText := fs.Read(t, finder.DbPath, filesystem)
703 fs.AssertSameReadDirCalls(t, filesystem.ReadDirCalls, []string{})
704 fs.AssertSameReadDirCalls(t, filesystem.StatCalls, statCalls)
712 fs.Create(t, "/tmp/findme.txt", filesystem)
713 fs.Create(t, "/tmp/a/findme.txt", filesystem)
730 fs.AssertSameResponse(t, foundPaths, correctResponse)
751 fs.AssertSameResponse(t, foundPaths, correctResponse)
776 fs.Create(t, "/tmp/a/findme.txt", filesystem)
791 fs.AssertSameResponse(t, foundPaths, []string{"/tmp/a/findme.txt"})
792 fs.AssertSameStatCalls(t, filesystem.StatCalls, []string{"/tmp", "/tmp/a"})
793 fs.AssertSameReadDirCalls(t, filesystem.ReadDirCalls, []string{"/tmp", "/tmp/a"})
799 fs.Create(t, "/tmp/ignoreme.txt", filesystem)
800 fs.Create(t, "/tmp/a/findme.txt", filesystem)
801 fs.Create(t, "/tmp/b/ignore.txt", filesystem)
802 fs.Create(t, "/tmp/b/c/nope.txt", filesystem)
803 fs.Create(t, "/tmp/b/c/d/irrelevant.txt", filesystem)
818 fs.AssertSameResponse(t, foundPaths, []string{"/tmp/a/findme.txt"})
822 fs.Create(t, "/tmp/b/c/findme.txt", filesystem)
831 fs.AssertSameResponse(t, foundPaths, []string{"/tmp/a/findme.txt", "/tmp/b/c/findme.txt"})
832fs.AssertSameStatCalls(t, filesystem.StatCalls, []string{"/tmp", "/tmp/a", "/tmp/b", "/tmp/b/c", "…
833 fs.AssertSameReadDirCalls(t, filesystem.ReadDirCalls, []string{"/tmp/b/c"})
841 fs.Create(t, "/tmp/ignoreme.txt", filesystem)
842 fs.Create(t, "/tmp/a/findme.txt", filesystem)
843 fs.Create(t, "/tmp/b/ignore.txt", filesystem)
844 fs.Create(t, "/tmp/b/c/nope.txt", filesystem)
845 fs.Create(t, "/tmp/b/c/d/irrelevant.txt", filesystem)
859 fs.AssertSameResponse(t, foundPaths, []string{"/tmp/a/findme.txt"})
863 fs.Create(t, "/tmp/b/c/new/findme.txt", filesystem)
864 fs.Create(t, "/tmp/b/c/new/new2/findme.txt", filesystem)
865 fs.Create(t, "/tmp/b/c/new/new2/ignoreme.txt", filesystem)
873 fs.AssertSameResponse(t, foundPaths,
875 fs.AssertSameStatCalls(t, filesystem.StatCalls,
877fs.AssertSameReadDirCalls(t, filesystem.ReadDirCalls, []string{"/tmp/b/c", "/tmp/b/c/new", "/tmp/b…
885 fs.Create(t, "/tmp/hi1.txt", filesystem)
886 fs.Create(t, "/tmp/a/hi1.txt", filesystem)
900 fs.AssertSameResponse(t, foundPaths, []string{"/tmp/hi1.txt", "/tmp/a/hi1.txt"})
904 fs.Create(t, "/tmp/hi2.txt", filesystem)
905 fs.Create(t, "/tmp/a/hi2.txt", filesystem)
913 fs.AssertSameResponse(t, foundPaths,
915 fs.AssertSameStatCalls(t, filesystem.StatCalls,
917 fs.AssertSameReadDirCalls(t, filesystem.ReadDirCalls, []string{"/tmp", "/tmp/a"})
925 fs.Create(t, "/tmp/ignoreme.txt", filesystem)
926 fs.Create(t, "/tmp/a/findme.txt", filesystem)
927 fs.Create(t, "/tmp/b/findme.txt", filesystem)
928 fs.Create(t, "/tmp/b/c/nope.txt", filesystem)
929 fs.Create(t, "/tmp/b/c/d/irrelevant.txt", filesystem)
943 fs.AssertSameResponse(t, foundPaths, []string{"/tmp/a/findme.txt", "/tmp/b/findme.txt"})
947 fs.Delete(t, "/tmp/b/findme.txt", filesystem)
955 fs.AssertSameResponse(t, foundPaths, []string{"/tmp/a/findme.txt"})
956fs.AssertSameStatCalls(t, filesystem.StatCalls, []string{"/tmp", "/tmp/a", "/tmp/b", "/tmp/b/c", "…
957 fs.AssertSameReadDirCalls(t, filesystem.ReadDirCalls, []string{"/tmp/b"})
965 fs.Create(t, "/tmp/findme.txt", filesystem)
966 fs.Create(t, "/tmp/a/findme.txt", filesystem)
967 fs.Create(t, "/tmp/a/1/findme.txt", filesystem)
968 fs.Create(t, "/tmp/a/1/2/findme.txt", filesystem)
969 fs.Create(t, "/tmp/b/findme.txt", filesystem)
983 fs.AssertSameResponse(t, foundPaths,
992 fs.RemoveAll(t, "/tmp/a/1", filesystem)
1000 fs.AssertSameResponse(t, foundPaths,
1010 fs.AssertSameStatCalls(t, filesystem.StatCalls,
1012 fs.AssertSameReadDirCalls(t, filesystem.ReadDirCalls, []string{"/tmp/a"})
1020 fs.Create(t, "/tmp/findme.txt", filesystem)
1021 fs.Create(t, "/tmp/a/findme.txt", filesystem)
1022 fs.Create(t, "/tmp/a/1/findme.txt", filesystem)
1023 fs.Create(t, "/tmp/a/1/2/findme.txt", filesystem)
1024 fs.Create(t, "/tmp/b/findme.txt", filesystem)
1038 fs.AssertSameResponse(t, foundPaths,
1047 fs.Move(t, "/tmp/a", "/tmp/c", filesystem)
1055 fs.AssertSameResponse(t, foundPaths,
1069 fs.AssertSameStatCalls(t, filesystem.StatCalls,
1071fs.AssertSameReadDirCalls(t, filesystem.ReadDirCalls, []string{"/tmp", "/tmp/c", "/tmp/c/1", "/tmp…
1078 fs.Create(t, "/tmp/findme.txt", filesystem)
1079 fs.Create(t, "/tmp/a/findme.txt", filesystem)
1080 fs.Create(t, "/tmp/a/1/findme.txt", filesystem)
1081 fs.Create(t, "/tmp/a/1/2/findme.txt", filesystem)
1082 fs.Create(t, "/tmp/b/findme.txt", filesystem)
1096 fs.AssertSameResponse(t, foundPaths,
1105 fs.Move(t, "/tmp/a", "/tmp/temp", filesystem)
1106 fs.Move(t, "/tmp/b", "/tmp/a", filesystem)
1107 fs.Move(t, "/tmp/temp", "/tmp/b", filesystem)
1115 fs.AssertSameResponse(t, foundPaths,
1129 fs.AssertSameStatCalls(t, filesystem.StatCalls,
1131fs.AssertSameReadDirCalls(t, filesystem.ReadDirCalls, []string{"/tmp", "/tmp/a", "/tmp/b", "/tmp/b…
1138 func runFsReplacementTest(t *testing.T, fs1 *fs.MockFs, fs2 *fs.MockFs) {
1140 fs.Create(t, "/tmp/findme.txt", fs1)
1141 fs.Create(t, "/tmp/a/findme.txt", fs1)
1142 fs.Create(t, "/tmp/a/a/findme.txt", fs1)
1145 fs.Create(t, "/tmp/findme.txt", fs2)
1146 fs.Create(t, "/tmp/a/findme.txt", fs2)
1147 fs.Create(t, "/tmp/a/a/ignoreme.txt", fs2)
1148 fs.Create(t, "/tmp/a/b/findme.txt", fs2)
1162 fs.AssertSameResponse(t, foundPaths,
1166 cacheContent := fs.Read(t, finder.DbPath, fs1)
1167 fs.Write(t, finder.DbPath, cacheContent, fs2)
1181 fs.AssertSameResponse(t, foundPaths,
1183 fs.AssertSameStatCalls(t, fs2.StatCalls,
1185 fs.AssertSameReadDirCalls(t, fs2.ReadDirCalls,
1215 fs.Create(t, fmt.Sprintf("/tmp/%v/findme.txt", i), filesystem)
1231 string1 := fs.Read(t, finder.DbPath, filesystem)
1243 string2 := fs.Read(t, finder.DbPath, filesystem)
1266 fs.Create(t, "/tmp/findme.txt", filesystem)
1267 fs.Create(t, "/tmp/a/findme.txt", filesystem)
1268 fs.Create(t, "/tmp/a/misc.txt", filesystem)
1280 fs.AssertSameResponse(t, foundPaths, []string{"/tmp/findme.txt", "/tmp/a/findme.txt"})
1286 fs.AssertSameResponse(t, refoundPaths, foundPaths)
1287 fs.AssertSameStatCalls(t, filesystem.StatCalls, []string{})
1288 fs.AssertSameReadDirCalls(t, filesystem.ReadDirCalls, []string{})
1296 fs.Create(t, "/tmp/findme.txt", filesystem)
1297 fs.Create(t, "/tmp/a/findme.txt", filesystem)
1298 fs.Create(t, "/tmp/a/metoo.txt", filesystem)
1310 fs.AssertSameResponse(t, foundPaths, []string{"/tmp/findme.txt", "/tmp/a/findme.txt"})
1316 fs.AssertSameResponse(t, refoundPaths, []string{"/tmp/a/metoo.txt"})
1317 fs.AssertSameStatCalls(t, filesystem.StatCalls, []string{})
1318 fs.AssertSameReadDirCalls(t, filesystem.ReadDirCalls, []string{})
1326 fs.Create(t, "/tmp/a/hi.txt", filesystem)
1327 fs.Create(t, "/tmp/a/ignoreme.txt", filesystem)
1328 fs.Link(t, "/tmp/hi.txt", "a/hi.txt", filesystem)
1329 fs.Link(t, "/tmp/b/hi.txt", "../a/hi.txt", filesystem)
1330 fs.Link(t, "/tmp/c/hi.txt", "/tmp/hi.txt", filesystem)
1331 fs.Link(t, "/tmp/d/hi.txt", "../a/bye.txt", filesystem)
1332 fs.Link(t, "/tmp/d/bye.txt", "../a/hi.txt", filesystem)
1333 fs.Link(t, "/tmp/e/bye.txt", "../a/bye.txt", filesystem)
1334 fs.Link(t, "/tmp/f/hi.txt", "somethingThatDoesntExist", filesystem)
1355 fs.AssertSameResponse(t, foundPaths, correctResponse)
1362 fs.Create(t, "/tmp/dir/hi.txt", filesystem)
1363 fs.Create(t, "/tmp/dir/ignoreme.txt", filesystem)
1365 fs.Link(t, "/tmp/links/dir", "../dir", filesystem)
1366 fs.Link(t, "/tmp/links/link", "../dir", filesystem)
1367 fs.Link(t, "/tmp/links/hi.txt", "../dir", filesystem)
1368 fs.Link(t, "/tmp/links/broken", "nothingHere", filesystem)
1369 fs.Link(t, "/tmp/links/recursive", "recursive", filesystem)
1387 fs.AssertSameResponse(t, foundPaths, correctResponse)
1396 fs.Create(t, "/tmp/out/hi.txt", filesystem)
1397 fs.Create(t, "/tmp/out/a/hi.txt", filesystem)
1398 fs.Create(t, "/tmp/hi.txt", filesystem)
1414 fs.AssertSameResponse(t, foundPaths,
1423 fs.Create(t, "/tmp/out/.ignore-out-dir", filesystem)
1427 fs.AssertSameResponse(t, foundPaths, []string{"/tmp/hi.txt"})
1434 fs.Create(t, "/tmp/a/hi.txt", filesystem)
1435 fs.Create(t, "/tmp/b/bye.txt", filesystem)
1450 fs.AssertSameResponse(t, foundPaths, []string{"/tmp/a/hi.txt"})
1454 fs.Create(t, "/tmp/b/hi.txt", filesystem)
1463 fs.AssertSameResponse(t, foundPaths, []string{"/tmp/a/hi.txt", "/tmp/b/hi.txt"})
1464 fs.AssertSameReadDirCalls(t, filesystem.ReadDirCalls, []string{"/tmp/b"})
1466 actualDbWriteTime := fs.ModTime(t, finder2.DbPath, filesystem)
1480 fs.AssertSameResponse(t, foundPaths, []string{"/tmp/a/hi.txt", "/tmp/b/hi.txt"})
1481 fs.AssertSameReadDirCalls(t, filesystem.ReadDirCalls, []string{})
1483 actualDbWriteTime = fs.ModTime(t, finder3.DbPath, filesystem)
1493 fs.Create(t, "/tmp/hi.txt", filesystem)
1494 fs.Create(t, "/tmp/a/hi.txt", filesystem)
1495 fs.Create(t, "/tmp/a/a/hi.txt", filesystem)
1496 fs.Create(t, "/tmp/b/hi.txt", filesystem)
1512 fs.AssertSameResponse(t, foundPaths, allPaths)
1517 fs.SetReadable(t, "/tmp/a", false, filesystem)
1525 fs.AssertSameResponse(t, foundPaths, []string{"/tmp/hi.txt", "/tmp/b/hi.txt"})
1528 fs.SetReadable(t, "/tmp/a", true, filesystem)
1535 fs.AssertSameResponse(t, foundPaths, allPaths)
1541 fs.Create(t, "/tmp/hi.txt", filesystem)
1542 fs.SetReadable(t, "/tmp/hi.txt", false, filesystem)
1557 fs.AssertSameResponse(t, foundPaths, []string{"/tmp/hi.txt"})
1563 fs.Create(t, "/tmp/a/hi.txt", filesystem)
1578 fs.AssertSameResponse(t, foundPaths, []string{"/tmp/a/hi.txt"})
1581 fs.SetReadErr(t, "/tmp/a", os.ErrInvalid, filesystem)