| ... | ... | @@ -1851,10 +1851,6 @@ test "selective walker, skip entries that start with ." { |
| 1851 | 1851 | var num_walked: usize = 0; |
| 1852 | 1852 | while (try walker.next()) |entry| { |
| 1853 | 1853 | if (entry.basename[0] == '.') continue; |
| 1854 | | if (entry.kind == .directory) { |
| 1855 | | try walker.enter(entry); |
| 1856 | | } |
| 1857 | | |
| 1858 | 1854 | testing.expect(expected_basenames.has(entry.basename)) catch |err| { |
| 1859 | 1855 | std.debug.print("found unexpected basename: {f}\n", .{std.ascii.hexEscape(entry.basename, .lower)}); |
| 1860 | 1856 | return err; |
| ... | ... | @@ -1865,9 +1861,14 @@ test "selective walker, skip entries that start with ." { |
| 1865 | 1861 | }; |
| 1866 | 1862 | |
| 1867 | 1863 | testing.expectEqual(expected_paths.get(entry.path).?, walker.depth()) catch |err| { |
| 1868 | | std.debug.print("path reported unexpected depth: {f}, {d}", .{ std.ascii.hexEscape(entry.path, .lower), walker.depth() }); |
| 1864 | std.debug.print("path reported unexpected depth: {f}, {d}, expected {d}\n", .{ std.ascii.hexEscape(entry.path, .lower), walker.depth(), expected_paths.get(entry.path).? }); |
| 1869 | 1865 | return err; |
| 1870 | 1866 | }; |
| 1867 | |
| 1868 | if (entry.kind == .directory) { |
| 1869 | try walker.enter(entry); |
| 1870 | } |
| 1871 | |
| 1871 | 1872 | // make sure that the entry.dir is the containing dir |
| 1872 | 1873 | var entry_dir = try entry.dir.openDir(entry.basename, .{}); |
| 1873 | 1874 | defer entry_dir.close(); |