• Home
  • Raw
  • Download

Lines Matching full:dir

4 use crate::tests::util::Dir;
24 let dir = Dir::tmp(); in empty() localVariable
25 let wd = WalkDir::new(dir.path()); in empty()
26 let r = dir.run_recursive(wd); in empty()
34 assert_eq!(dir.path(), ent.path()); in empty()
35 assert_eq!(dir.path().file_name().unwrap(), ent.file_name()); in empty()
40 let dir = Dir::tmp(); in empty_follow() localVariable
41 let wd = WalkDir::new(dir.path()).follow_links(true); in empty_follow()
42 let r = dir.run_recursive(wd); in empty_follow()
50 assert_eq!(dir.path(), ent.path()); in empty_follow()
51 assert_eq!(dir.path().file_name().unwrap(), ent.file_name()); in empty_follow()
56 let dir = Dir::tmp(); in empty_file() localVariable
57 dir.touch("a"); in empty_file()
59 let wd = WalkDir::new(dir.path().join("a")); in empty_file()
60 let r = dir.run_recursive(wd); in empty_file()
68 assert_eq!(dir.join("a"), ent.path()); in empty_file()
74 let dir = Dir::tmp(); in empty_file_follow() localVariable
75 dir.touch("a"); in empty_file_follow()
77 let wd = WalkDir::new(dir.path().join("a")).follow_links(true); in empty_file_follow()
78 let r = dir.run_recursive(wd); in empty_file_follow()
86 assert_eq!(dir.join("a"), ent.path()); in empty_file_follow()
92 let dir = Dir::tmp(); in one_dir() localVariable
93 dir.mkdirp("a"); in one_dir()
95 let wd = WalkDir::new(dir.path()); in one_dir()
96 let r = dir.run_recursive(wd); in one_dir()
102 assert_eq!(dir.join("a"), ent.path()); in one_dir()
110 let dir = Dir::tmp(); in one_file() localVariable
111 dir.touch("a"); in one_file()
113 let wd = WalkDir::new(dir.path()); in one_file()
114 let r = dir.run_recursive(wd); in one_file()
120 assert_eq!(dir.join("a"), ent.path()); in one_file()
128 let dir = Dir::tmp(); in one_dir_one_file() localVariable
129 dir.mkdirp("foo"); in one_dir_one_file()
130 dir.touch("foo/a"); in one_dir_one_file()
132 let wd = WalkDir::new(dir.path()); in one_dir_one_file()
133 let r = dir.run_recursive(wd); in one_dir_one_file()
137 dir.path().to_path_buf(), in one_dir_one_file()
138 dir.join("foo"), in one_dir_one_file()
139 dir.join("foo").join("a"), in one_dir_one_file()
146 let dir = Dir::tmp(); in many_files() localVariable
147 dir.mkdirp("foo"); in many_files()
148 dir.touch_all(&["foo/a", "foo/b", "foo/c"]); in many_files()
150 let wd = WalkDir::new(dir.path()); in many_files()
151 let r = dir.run_recursive(wd); in many_files()
155 dir.path().to_path_buf(), in many_files()
156 dir.join("foo"), in many_files()
157 dir.join("foo").join("a"), in many_files()
158 dir.join("foo").join("b"), in many_files()
159 dir.join("foo").join("c"), in many_files()
166 let dir = Dir::tmp(); in many_dirs() localVariable
167 dir.mkdirp("foo/a"); in many_dirs()
168 dir.mkdirp("foo/b"); in many_dirs()
169 dir.mkdirp("foo/c"); in many_dirs()
171 let wd = WalkDir::new(dir.path()); in many_dirs()
172 let r = dir.run_recursive(wd); in many_dirs()
176 dir.path().to_path_buf(), in many_dirs()
177 dir.join("foo"), in many_dirs()
178 dir.join("foo").join("a"), in many_dirs()
179 dir.join("foo").join("b"), in many_dirs()
180 dir.join("foo").join("c"), in many_dirs()
187 let dir = Dir::tmp(); in many_mixed() localVariable
188 dir.mkdirp("foo/a"); in many_mixed()
189 dir.mkdirp("foo/c"); in many_mixed()
190 dir.mkdirp("foo/e"); in many_mixed()
191 dir.touch_all(&["foo/b", "foo/d", "foo/f"]); in many_mixed()
193 let wd = WalkDir::new(dir.path()); in many_mixed()
194 let r = dir.run_recursive(wd); in many_mixed()
198 dir.path().to_path_buf(), in many_mixed()
199 dir.join("foo"), in many_mixed()
200 dir.join("foo").join("a"), in many_mixed()
201 dir.join("foo").join("b"), in many_mixed()
202 dir.join("foo").join("c"), in many_mixed()
203 dir.join("foo").join("d"), in many_mixed()
204 dir.join("foo").join("e"), in many_mixed()
205 dir.join("foo").join("f"), in many_mixed()
214 let dir = Dir::tmp(); in nested() localVariable
215 dir.mkdirp(&nested); in nested()
216 dir.touch(nested.join("A")); in nested()
218 let wd = WalkDir::new(dir.path()); in nested()
219 let r = dir.run_recursive(wd); in nested()
223 dir.path().to_path_buf(), in nested()
224 dir.join("a"), in nested()
225 dir.join("a/b"), in nested()
226 dir.join("a/b/c"), in nested()
227 dir.join("a/b/c/d"), in nested()
228 dir.join("a/b/c/d/e"), in nested()
229 dir.join("a/b/c/d/e/f"), in nested()
230 dir.join("a/b/c/d/e/f/g"), in nested()
231 dir.join("a/b/c/d/e/f/g/h"), in nested()
232 dir.join("a/b/c/d/e/f/g/h/i"), in nested()
233 dir.join("a/b/c/d/e/f/g/h/i/j"), in nested()
234 dir.join("a/b/c/d/e/f/g/h/i/j/k"), in nested()
235 dir.join("a/b/c/d/e/f/g/h/i/j/k/l"), in nested()
236 dir.join("a/b/c/d/e/f/g/h/i/j/k/l/m"), in nested()
237 dir.join("a/b/c/d/e/f/g/h/i/j/k/l/m/n"), in nested()
238 dir.join("a/b/c/d/e/f/g/h/i/j/k/l/m/n/o"), in nested()
239 dir.join("a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p"), in nested()
240 dir.join("a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q"), in nested()
241 dir.join("a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r"), in nested()
242 dir.join("a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s"), in nested()
243 dir.join("a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t"), in nested()
244 dir.join("a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u"), in nested()
245 dir.join("a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v"), in nested()
246 dir.join("a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w"), in nested()
247 dir.join("a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x"), in nested()
248 dir.join("a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y"), in nested()
249 dir.join("a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z"), in nested()
250 dir.join(&nested).join("A"), in nested()
259 let dir = Dir::tmp(); in nested_small_max_open() localVariable
260 dir.mkdirp(&nested); in nested_small_max_open()
261 dir.touch(nested.join("A")); in nested_small_max_open()
263 let wd = WalkDir::new(dir.path()).max_open(1); in nested_small_max_open()
264 let r = dir.run_recursive(wd); in nested_small_max_open()
268 dir.path().to_path_buf(), in nested_small_max_open()
269 dir.join("a"), in nested_small_max_open()
270 dir.join("a/b"), in nested_small_max_open()
271 dir.join("a/b/c"), in nested_small_max_open()
272 dir.join("a/b/c/d"), in nested_small_max_open()
273 dir.join("a/b/c/d/e"), in nested_small_max_open()
274 dir.join("a/b/c/d/e/f"), in nested_small_max_open()
275 dir.join("a/b/c/d/e/f/g"), in nested_small_max_open()
276 dir.join("a/b/c/d/e/f/g/h"), in nested_small_max_open()
277 dir.join("a/b/c/d/e/f/g/h/i"), in nested_small_max_open()
278 dir.join("a/b/c/d/e/f/g/h/i/j"), in nested_small_max_open()
279 dir.join("a/b/c/d/e/f/g/h/i/j/k"), in nested_small_max_open()
280 dir.join("a/b/c/d/e/f/g/h/i/j/k/l"), in nested_small_max_open()
281 dir.join("a/b/c/d/e/f/g/h/i/j/k/l/m"), in nested_small_max_open()
282 dir.join("a/b/c/d/e/f/g/h/i/j/k/l/m/n"), in nested_small_max_open()
283 dir.join("a/b/c/d/e/f/g/h/i/j/k/l/m/n/o"), in nested_small_max_open()
284 dir.join("a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p"), in nested_small_max_open()
285 dir.join("a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q"), in nested_small_max_open()
286 dir.join("a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r"), in nested_small_max_open()
287 dir.join("a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s"), in nested_small_max_open()
288 dir.join("a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t"), in nested_small_max_open()
289 dir.join("a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u"), in nested_small_max_open()
290 dir.join("a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v"), in nested_small_max_open()
291 dir.join("a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w"), in nested_small_max_open()
292 dir.join("a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x"), in nested_small_max_open()
293 dir.join("a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y"), in nested_small_max_open()
294 dir.join("a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z"), in nested_small_max_open()
295 dir.join(&nested).join("A"), in nested_small_max_open()
302 let dir = Dir::tmp(); in siblings() localVariable
303 dir.mkdirp("foo"); in siblings()
304 dir.mkdirp("bar"); in siblings()
305 dir.touch_all(&["foo/a", "foo/b"]); in siblings()
306 dir.touch_all(&["bar/a", "bar/b"]); in siblings()
308 let wd = WalkDir::new(dir.path()); in siblings()
309 let r = dir.run_recursive(wd); in siblings()
313 dir.path().to_path_buf(), in siblings()
314 dir.join("bar"), in siblings()
315 dir.join("bar").join("a"), in siblings()
316 dir.join("bar").join("b"), in siblings()
317 dir.join("foo"), in siblings()
318 dir.join("foo").join("a"), in siblings()
319 dir.join("foo").join("b"), in siblings()
326 let dir = Dir::tmp(); in sym_root_file_nofollow() localVariable
327 dir.touch("a"); in sym_root_file_nofollow()
328 dir.symlink_file("a", "a-link"); in sym_root_file_nofollow()
330 let wd = WalkDir::new(dir.join("a-link")); in sym_root_file_nofollow()
331 let r = dir.run_recursive(wd); in sym_root_file_nofollow()
338 assert_eq!(dir.join("a-link"), link.path()); in sym_root_file_nofollow()
342 assert_eq!(dir.join("a"), fs::read_link(link.path()).unwrap()); in sym_root_file_nofollow()
357 let dir = Dir::tmp(); in sym_root_file_follow() localVariable
358 dir.touch("a"); in sym_root_file_follow()
359 dir.symlink_file("a", "a-link"); in sym_root_file_follow()
361 let wd = WalkDir::new(dir.join("a-link")).follow_links(true); in sym_root_file_follow()
362 let r = dir.run_recursive(wd); in sym_root_file_follow()
368 assert_eq!(dir.join("a-link"), link.path()); in sym_root_file_follow()
372 assert_eq!(dir.join("a"), fs::read_link(link.path()).unwrap()); in sym_root_file_follow()
387 let dir = Dir::tmp(); in broken_sym_root_dir_nofollow_and_root_nofollow() localVariable
388 dir.symlink_dir("broken", "a-link"); in broken_sym_root_dir_nofollow_and_root_nofollow()
390 let wd = WalkDir::new(dir.join("a-link")) in broken_sym_root_dir_nofollow_and_root_nofollow()
393 let r = dir.run_recursive(wd); in broken_sym_root_dir_nofollow_and_root_nofollow()
397 assert_eq!(dir.join("a-link"), link.path()); in broken_sym_root_dir_nofollow_and_root_nofollow()
403 let dir = Dir::tmp(); in broken_sym_root_dir_follow_and_root_nofollow() localVariable
404 dir.symlink_dir("broken", "a-link"); in broken_sym_root_dir_follow_and_root_nofollow()
406 let wd = WalkDir::new(dir.join("a-link")) in broken_sym_root_dir_follow_and_root_nofollow()
409 let r = dir.run_recursive(wd); in broken_sym_root_dir_follow_and_root_nofollow()
420 let dir = Dir::tmp(); in broken_sym_root_dir_root_is_always_followed() localVariable
421 dir.symlink_dir("broken", "a-link"); in broken_sym_root_dir_root_is_always_followed()
425 WalkDir::new(dir.join("a-link")).follow_links(*follow_symlinks); in broken_sym_root_dir_root_is_always_followed()
426 let r = dir.run_recursive(wd); in broken_sym_root_dir_root_is_always_followed()
438 let dir = Dir::tmp(); in sym_root_dir_nofollow_root_nofollow() localVariable
439 dir.mkdirp("a"); in sym_root_dir_nofollow_root_nofollow()
440 dir.symlink_dir("a", "a-link"); in sym_root_dir_nofollow_root_nofollow()
441 dir.touch("a/zzz"); in sym_root_dir_nofollow_root_nofollow()
443 let wd = WalkDir::new(dir.join("a-link")).follow_root_links(false); in sym_root_dir_nofollow_root_nofollow()
444 let r = dir.run_recursive(wd); in sym_root_dir_nofollow_root_nofollow()
450 assert_eq!(dir.join("a-link"), link.path()); in sym_root_dir_nofollow_root_nofollow()
456 let dir = Dir::tmp(); in sym_root_dir_nofollow_root_follow() localVariable
457 dir.mkdirp("a"); in sym_root_dir_nofollow_root_follow()
458 dir.symlink_dir("a", "a-link"); in sym_root_dir_nofollow_root_follow()
459 dir.touch("a/zzz"); in sym_root_dir_nofollow_root_follow()
461 let wd = WalkDir::new(dir.join("a-link")); in sym_root_dir_nofollow_root_follow()
462 let r = dir.run_recursive(wd); in sym_root_dir_nofollow_root_follow()
469 assert_eq!(dir.join("a-link"), link.path()); in sym_root_dir_nofollow_root_follow()
473 assert_eq!(dir.join("a"), fs::read_link(link.path()).unwrap()); in sym_root_dir_nofollow_root_follow()
486 assert_eq!(dir.join("a-link").join("zzz"), link_zzz.path()); in sym_root_dir_nofollow_root_follow()
492 let dir = Dir::tmp(); in sym_root_dir_follow() localVariable
493 dir.mkdirp("a"); in sym_root_dir_follow()
494 dir.symlink_dir("a", "a-link"); in sym_root_dir_follow()
495 dir.touch("a/zzz"); in sym_root_dir_follow()
497 let wd = WalkDir::new(dir.join("a-link")).follow_links(true); in sym_root_dir_follow()
498 let r = dir.run_recursive(wd); in sym_root_dir_follow()
505 assert_eq!(dir.join("a-link"), link.path()); in sym_root_dir_follow()
509 assert_eq!(dir.join("a"), fs::read_link(link.path()).unwrap()); in sym_root_dir_follow()
522 assert_eq!(dir.join("a-link").join("zzz"), link_zzz.path()); in sym_root_dir_follow()
528 let dir = Dir::tmp(); in sym_file_nofollow() localVariable
529 dir.touch("a"); in sym_file_nofollow()
530 dir.symlink_file("a", "a-link"); in sym_file_nofollow()
532 let wd = WalkDir::new(dir.path()); in sym_file_nofollow()
533 let r = dir.run_recursive(wd); in sym_file_nofollow()
540 assert_eq!(dir.join("a"), src.path()); in sym_file_nofollow()
541 assert_eq!(dir.join("a-link"), link.path()); in sym_file_nofollow()
546 assert_eq!(dir.join("a"), fs::read_link(link.path()).unwrap()); in sym_file_nofollow()
564 let dir = Dir::tmp(); in sym_file_follow() localVariable
565 dir.touch("a"); in sym_file_follow()
566 dir.symlink_file("a", "a-link"); in sym_file_follow()
568 let wd = WalkDir::new(dir.path()).follow_links(true); in sym_file_follow()
569 let r = dir.run_recursive(wd); in sym_file_follow()
576 assert_eq!(dir.join("a"), src.path()); in sym_file_follow()
577 assert_eq!(dir.join("a-link"), link.path()); in sym_file_follow()
582 assert_eq!(dir.join("a"), fs::read_link(link.path()).unwrap()); in sym_file_follow()
600 let dir = Dir::tmp(); in sym_dir_nofollow() localVariable
601 dir.mkdirp("a"); in sym_dir_nofollow()
602 dir.symlink_dir("a", "a-link"); in sym_dir_nofollow()
603 dir.touch("a/zzz"); in sym_dir_nofollow()
605 let wd = WalkDir::new(dir.path()); in sym_dir_nofollow()
606 let r = dir.run_recursive(wd); in sym_dir_nofollow()
613 assert_eq!(dir.join("a"), src.path()); in sym_dir_nofollow()
614 assert_eq!(dir.join("a-link"), link.path()); in sym_dir_nofollow()
619 assert_eq!(dir.join("a"), fs::read_link(link.path()).unwrap()); in sym_dir_nofollow()
637 let dir = Dir::tmp(); in sym_dir_follow() localVariable
638 dir.mkdirp("a"); in sym_dir_follow()
639 dir.symlink_dir("a", "a-link"); in sym_dir_follow()
640 dir.touch("a/zzz"); in sym_dir_follow()
642 let wd = WalkDir::new(dir.path()).follow_links(true); in sym_dir_follow()
643 let r = dir.run_recursive(wd); in sym_dir_follow()
650 assert_eq!(dir.join("a"), src.path()); in sym_dir_follow()
651 assert_eq!(dir.join("a-link"), link.path()); in sym_dir_follow()
656 assert_eq!(dir.join("a"), fs::read_link(link.path()).unwrap()); in sym_dir_follow()
672 assert_eq!(dir.join("a").join("zzz"), src_zzz.path()); in sym_dir_follow()
673 assert_eq!(dir.join("a-link").join("zzz"), link_zzz.path()); in sym_dir_follow()
680 let dir = Dir::tmp(); in sym_noloop() localVariable
681 dir.mkdirp("a/b/c"); in sym_noloop()
682 dir.symlink_dir("a", "a/b/c/a-link"); in sym_noloop()
684 let wd = WalkDir::new(dir.path()); in sym_noloop()
685 let r = dir.run_recursive(wd); in sym_noloop()
694 let dir = Dir::tmp(); in sym_loop_detect() localVariable
695 dir.mkdirp("a/b/c"); in sym_loop_detect()
696 dir.symlink_dir("a", "a/b/c/a-link"); in sym_loop_detect()
698 let wd = WalkDir::new(dir.path()).follow_links(true); in sym_loop_detect()
699 let r = dir.run_recursive(wd); in sym_loop_detect()
707 let expected = dir.join("a/b/c/a-link"); in sym_loop_detect()
710 let expected = dir.join("a"); in sym_loop_detect()
719 let dir = Dir::tmp(); in sym_self_loop_no_error() localVariable
720 dir.symlink_file("a", "a"); in sym_self_loop_no_error()
722 let wd = WalkDir::new(dir.path()); in sym_self_loop_no_error()
723 let r = dir.run_recursive(wd); in sym_self_loop_no_error()
730 assert_eq!(dir.join("a"), ent.path()); in sym_self_loop_no_error()
744 let dir = Dir::tmp(); in sym_file_self_loop_io_error() localVariable
745 dir.symlink_file("a", "a"); in sym_file_self_loop_io_error()
747 let wd = WalkDir::new(dir.path()).follow_links(true); in sym_file_self_loop_io_error()
748 let r = dir.run_recursive(wd); in sym_file_self_loop_io_error()
756 let expected = dir.join("a"); in sym_file_self_loop_io_error()
765 let dir = Dir::tmp(); in sym_dir_self_loop_io_error() localVariable
766 dir.symlink_dir("a", "a"); in sym_dir_self_loop_io_error()
768 let wd = WalkDir::new(dir.path()).follow_links(true); in sym_dir_self_loop_io_error()
769 let r = dir.run_recursive(wd); in sym_dir_self_loop_io_error()
777 let expected = dir.join("a"); in sym_dir_self_loop_io_error()
786 let dir = Dir::tmp(); in min_depth_1() localVariable
787 dir.mkdirp("a/b"); in min_depth_1()
789 let wd = WalkDir::new(dir.path()).min_depth(1); in min_depth_1()
790 let r = dir.run_recursive(wd); in min_depth_1()
793 let expected = vec![dir.join("a"), dir.join("a").join("b")]; in min_depth_1()
799 let dir = Dir::tmp(); in min_depth_2() localVariable
800 dir.mkdirp("a/b"); in min_depth_2()
802 let wd = WalkDir::new(dir.path()).min_depth(2); in min_depth_2()
803 let r = dir.run_recursive(wd); in min_depth_2()
806 let expected = vec![dir.join("a").join("b")]; in min_depth_2()
812 let dir = Dir::tmp(); in max_depth_0() localVariable
813 dir.mkdirp("a/b"); in max_depth_0()
815 let wd = WalkDir::new(dir.path()).max_depth(0); in max_depth_0()
816 let r = dir.run_recursive(wd); in max_depth_0()
819 let expected = vec![dir.path().to_path_buf()]; in max_depth_0()
825 let dir = Dir::tmp(); in max_depth_1() localVariable
826 dir.mkdirp("a/b"); in max_depth_1()
828 let wd = WalkDir::new(dir.path()).max_depth(1); in max_depth_1()
829 let r = dir.run_recursive(wd); in max_depth_1()
832 let expected = vec![dir.path().to_path_buf(), dir.join("a")]; in max_depth_1()
838 let dir = Dir::tmp(); in max_depth_2() localVariable
839 dir.mkdirp("a/b"); in max_depth_2()
841 let wd = WalkDir::new(dir.path()).max_depth(2); in max_depth_2()
842 let r = dir.run_recursive(wd); in max_depth_2()
846 vec![dir.path().to_path_buf(), dir.join("a"), dir.join("a").join("b")]; in max_depth_2()
853 let dir = Dir::tmp(); in min_max_depth_diff_nada() localVariable
854 dir.mkdirp("a/b/c"); in min_max_depth_diff_nada()
856 let wd = WalkDir::new(dir.path()).min_depth(3).max_depth(2); in min_max_depth_diff_nada()
857 let r = dir.run_recursive(wd); in min_max_depth_diff_nada()
860 let expected = vec![dir.join("a").join("b").join("c")]; in min_max_depth_diff_nada()
866 let dir = Dir::tmp(); in min_max_depth_diff_0() localVariable
867 dir.mkdirp("a/b/c"); in min_max_depth_diff_0()
869 let wd = WalkDir::new(dir.path()).min_depth(2).max_depth(2); in min_max_depth_diff_0()
870 let r = dir.run_recursive(wd); in min_max_depth_diff_0()
873 let expected = vec![dir.join("a").join("b")]; in min_max_depth_diff_0()
879 let dir = Dir::tmp(); in min_max_depth_diff_1() localVariable
880 dir.mkdirp("a/b/c"); in min_max_depth_diff_1()
882 let wd = WalkDir::new(dir.path()).min_depth(1).max_depth(2); in min_max_depth_diff_1()
883 let r = dir.run_recursive(wd); in min_max_depth_diff_1()
886 let expected = vec![dir.join("a"), dir.join("a").join("b")]; in min_max_depth_diff_1()
892 let dir = Dir::tmp(); in contents_first() localVariable
893 dir.touch("a"); in contents_first()
895 let wd = WalkDir::new(dir.path()).contents_first(true); in contents_first()
896 let r = dir.run_recursive(wd); in contents_first()
899 let expected = vec![dir.join("a"), dir.path().to_path_buf()]; in contents_first()
905 let dir = Dir::tmp(); in skip_current_dir() localVariable
906 dir.mkdirp("foo/bar/baz"); in skip_current_dir()
907 dir.mkdirp("quux"); in skip_current_dir()
910 let mut it = WalkDir::new(dir.path()).into_iter(); in skip_current_dir()
921 dir.path().to_path_buf(), in skip_current_dir()
922 dir.join("foo"), in skip_current_dir()
923 dir.join("foo").join("bar"), in skip_current_dir()
924 dir.join("quux"), in skip_current_dir()
931 let dir = Dir::tmp(); in filter_entry() localVariable
932 dir.mkdirp("foo/bar/baz/abc"); in filter_entry()
933 dir.mkdirp("quux"); in filter_entry()
935 let wd = WalkDir::new(dir.path()) in filter_entry()
938 let r = dir.run_recursive(wd); in filter_entry()
942 dir.path().to_path_buf(), in filter_entry()
943 dir.join("foo"), in filter_entry()
944 dir.join("foo").join("bar"), in filter_entry()
945 dir.join("quux"), in filter_entry()
952 let dir = Dir::tmp(); in sort_by() localVariable
953 dir.mkdirp("foo/bar/baz/abc"); in sort_by()
954 dir.mkdirp("quux"); in sort_by()
956 let wd = WalkDir::new(dir.path()) in sort_by()
958 let r = dir.run_recursive(wd); in sort_by()
962 dir.path().to_path_buf(), in sort_by()
963 dir.join("quux"), in sort_by()
964 dir.join("foo"), in sort_by()
965 dir.join("foo").join("bar"), in sort_by()
966 dir.join("foo").join("bar").join("baz"), in sort_by()
967 dir.join("foo").join("bar").join("baz").join("abc"), in sort_by()
974 let dir = Dir::tmp(); in sort_by_key() localVariable
975 dir.mkdirp("foo/bar/baz/abc"); in sort_by_key()
976 dir.mkdirp("quux"); in sort_by_key()
979 WalkDir::new(dir.path()).sort_by_key(|a| a.file_name().to_owned()); in sort_by_key()
980 let r = dir.run_recursive(wd); in sort_by_key()
984 dir.path().to_path_buf(), in sort_by_key()
985 dir.join("foo"), in sort_by_key()
986 dir.join("foo").join("bar"), in sort_by_key()
987 dir.join("foo").join("bar").join("baz"), in sort_by_key()
988 dir.join("foo").join("bar").join("baz").join("abc"), in sort_by_key()
989 dir.join("quux"), in sort_by_key()
996 let dir = Dir::tmp(); in sort_by_file_name() localVariable
997 dir.mkdirp("foo/bar/baz/abc"); in sort_by_file_name()
998 dir.mkdirp("quux"); in sort_by_file_name()
1000 let wd = WalkDir::new(dir.path()).sort_by_file_name(); in sort_by_file_name()
1001 let r = dir.run_recursive(wd); in sort_by_file_name()
1005 dir.path().to_path_buf(), in sort_by_file_name()
1006 dir.join("foo"), in sort_by_file_name()
1007 dir.join("foo").join("bar"), in sort_by_file_name()
1008 dir.join("foo").join("bar").join("baz"), in sort_by_file_name()
1009 dir.join("foo").join("bar").join("baz").join("abc"), in sort_by_file_name()
1010 dir.join("quux"), in sort_by_file_name()
1017 let dir = Dir::tmp(); in sort_max_open() localVariable
1018 dir.mkdirp("foo/bar/baz/abc"); in sort_max_open()
1019 dir.mkdirp("quux"); in sort_max_open()
1021 let wd = WalkDir::new(dir.path()) in sort_max_open()
1024 let r = dir.run_recursive(wd); in sort_max_open()
1028 dir.path().to_path_buf(), in sort_max_open()
1029 dir.join("quux"), in sort_max_open()
1030 dir.join("foo"), in sort_max_open()
1031 dir.join("foo").join("bar"), in sort_max_open()
1032 dir.join("foo").join("bar").join("baz"), in sort_max_open()
1033 dir.join("foo").join("bar").join("baz").join("abc"), in sort_max_open()
1050 let dir = Dir::tmp(); in same_file_system() localVariable
1051 dir.touch("a"); in same_file_system()
1052 dir.symlink_dir("/sys", "sys-link"); in same_file_system()
1055 let wd = WalkDir::new(dir.path()); in same_file_system()
1056 let r = dir.run_recursive(wd); in same_file_system()
1060 vec![dir.path().to_path_buf(), dir.join("a"), dir.join("sys-link")]; in same_file_system()
1065 WalkDir::new(dir.path()).same_file_system(true).follow_links(true); in same_file_system()
1066 let r = dir.run_recursive(wd); in same_file_system()
1070 vec![dir.path().to_path_buf(), dir.join("a"), dir.join("sys-link")]; in same_file_system()
1079 let dir = Dir::tmp(); in regression_skip_current_dir() localVariable
1080 dir.mkdirp("foo/a/b"); in regression_skip_current_dir()
1081 dir.mkdirp("foo/1/2"); in regression_skip_current_dir()
1083 let mut wd = WalkDir::new(dir.path()).max_open(1).into_iter(); in regression_skip_current_dir()