Lines Matching full:join
59 let wd = WalkDir::new(dir.path().join("a")); in empty_file()
68 assert_eq!(dir.join("a"), ent.path()); in empty_file()
77 let wd = WalkDir::new(dir.path().join("a")).follow_links(true); in empty_file_follow()
86 assert_eq!(dir.join("a"), ent.path()); in empty_file_follow()
102 assert_eq!(dir.join("a"), ent.path()); in one_dir()
120 assert_eq!(dir.join("a"), ent.path()); in one_file()
138 dir.join("foo"), in one_dir_one_file()
139 dir.join("foo").join("a"), in one_dir_one_file()
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()
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()
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()
216 dir.touch(nested.join("A")); 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()
261 dir.touch(nested.join("A")); 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()
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()
330 let wd = WalkDir::new(dir.join("a-link")); 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()
361 let wd = WalkDir::new(dir.join("a-link")).follow_links(true); 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()
390 let wd = WalkDir::new(dir.join("a-link")) 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()
406 let wd = WalkDir::new(dir.join("a-link")) in broken_sym_root_dir_follow_and_root_nofollow()
425 WalkDir::new(dir.join("a-link")).follow_links(*follow_symlinks); in broken_sym_root_dir_root_is_always_followed()
443 let wd = WalkDir::new(dir.join("a-link")).follow_root_links(false); in sym_root_dir_nofollow_root_nofollow()
450 assert_eq!(dir.join("a-link"), link.path()); in sym_root_dir_nofollow_root_nofollow()
461 let wd = WalkDir::new(dir.join("a-link")); 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()
497 let wd = WalkDir::new(dir.join("a-link")).follow_links(true); 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()
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()
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()
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()
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()
707 let expected = dir.join("a/b/c/a-link"); in sym_loop_detect()
710 let expected = dir.join("a"); in sym_loop_detect()
730 assert_eq!(dir.join("a"), ent.path()); in sym_self_loop_no_error()
756 let expected = dir.join("a"); in sym_file_self_loop_io_error()
777 let expected = dir.join("a"); in sym_dir_self_loop_io_error()
793 let expected = vec![dir.join("a"), dir.join("a").join("b")]; in min_depth_1()
806 let expected = vec![dir.join("a").join("b")]; in min_depth_2()
832 let expected = vec![dir.path().to_path_buf(), dir.join("a")]; in max_depth_1()
846 vec![dir.path().to_path_buf(), dir.join("a"), dir.join("a").join("b")]; in max_depth_2()
860 let expected = vec![dir.join("a").join("b").join("c")]; in min_max_depth_diff_nada()
873 let expected = vec![dir.join("a").join("b")]; in min_max_depth_diff_0()
886 let expected = vec![dir.join("a"), dir.join("a").join("b")]; in min_max_depth_diff_1()
899 let expected = vec![dir.join("a"), dir.path().to_path_buf()]; in contents_first()
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()
943 dir.join("foo"), in filter_entry()
944 dir.join("foo").join("bar"), in filter_entry()
945 dir.join("quux"), in filter_entry()
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()
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()
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()
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()
1060 vec![dir.path().to_path_buf(), dir.join("a"), dir.join("sys-link")]; in same_file_system()
1070 vec![dir.path().to_path_buf(), dir.join("a"), dir.join("sys-link")]; in same_file_system()