| author | |
| committer | |
| log | f8e42d6b308a2e523d6a32669d0a021a56f70524 |
| tree | ab7785305686d9c03ac2ba3f3517bc9cd0788b1b |
| parent | c07527abac7a5f56bb9111b42fcbcbf468b4917f |
29 files changed, 3 insertions(+), 5 deletions(-)
lib/std/tar.zig+3-5| ... | ... | @@ -618,10 +618,8 @@ test "tar run Go test cases" { |
| 618 | 618 | err: ?anyerror = null, // parsing should fail with this error |
| 619 | 619 | }; |
| 620 | 620 | |
| 621 | const test_dir = if (std.os.getenv("GO_TAR_TESTDATA_PATH")) |path| | |
| 622 | try std.fs.openDirAbsolute(path, .{}) | |
| 623 | else | |
| 624 | return error.SkipZigTest; | |
| 621 | const src_path = comptime std.fs.path.dirname(@src().file) orelse "."; | |
| 622 | const test_dir = try std.fs.cwd().openDir(src_path ++ "/../../test/cases/tar", .{}); | |
| 625 | 623 | |
| 626 | 624 | const cases = [_]Case{ |
| 627 | 625 | .{ |
| ... | ... | @@ -921,9 +919,9 @@ test "tar run Go test cases" { |
| 921 | 919 | |
| 922 | 920 | for (cases) |case| { |
| 923 | 921 | var fs_file = try test_dir.openFile(case.path, .{}); |
| 922 | ||
| 924 | 923 | defer fs_file.close(); |
| 925 | 924 | |
| 926 | //var iter = iterator(fs_file.reader(), null); | |
| 927 | 925 | var iter = tarReader(fs_file.reader(), null); |
| 928 | 926 | var i: usize = 0; |
| 929 | 927 | while (iter.next() catch |err| { |
test/cases/tar/gnu-incremental.tar created| Binary files /dev/null and b/test/cases/tar/gnu-incremental.tar differ |
test/cases/tar/gnu-long-nul.tar created| Binary files /dev/null and b/test/cases/tar/gnu-long-nul.tar differ |
test/cases/tar/gnu-multi-hdrs.tar created| Binary files /dev/null and b/test/cases/tar/gnu-multi-hdrs.tar differ |
test/cases/tar/gnu-not-utf8.tar created| Binary files /dev/null and b/test/cases/tar/gnu-not-utf8.tar differ |
test/cases/tar/gnu-utf8.tar created| Binary files /dev/null and b/test/cases/tar/gnu-utf8.tar differ |
test/cases/tar/gnu.tar created| Binary files /dev/null and b/test/cases/tar/gnu.tar differ |
test/cases/tar/invalid-go17.tar created| Binary files /dev/null and b/test/cases/tar/invalid-go17.tar differ |
test/cases/tar/issue10968.tar created| Binary files /dev/null and b/test/cases/tar/issue10968.tar differ |
test/cases/tar/issue11169.tar created| Binary files /dev/null and b/test/cases/tar/issue11169.tar differ |
test/cases/tar/issue12435.tar created| Binary files /dev/null and b/test/cases/tar/issue12435.tar differ |
test/cases/tar/neg-size.tar created| Binary files /dev/null and b/test/cases/tar/neg-size.tar differ |
test/cases/tar/nil-uid.tar created| Binary files /dev/null and b/test/cases/tar/nil-uid.tar differ |
test/cases/tar/pax-bad-hdr-file.tar created| Binary files /dev/null and b/test/cases/tar/pax-bad-hdr-file.tar differ |
test/cases/tar/pax-global-records.tar created| Binary files /dev/null and b/test/cases/tar/pax-global-records.tar differ |
test/cases/tar/pax-multi-hdrs.tar created| Binary files /dev/null and b/test/cases/tar/pax-multi-hdrs.tar differ |
test/cases/tar/pax-nul-path.tar created| Binary files /dev/null and b/test/cases/tar/pax-nul-path.tar differ |
test/cases/tar/pax-nul-xattrs.tar created| Binary files /dev/null and b/test/cases/tar/pax-nul-xattrs.tar differ |
test/cases/tar/pax-pos-size-file.tar created| Binary files /dev/null and b/test/cases/tar/pax-pos-size-file.tar differ |
test/cases/tar/pax-records.tar created| Binary files /dev/null and b/test/cases/tar/pax-records.tar differ |
test/cases/tar/pax.tar created| Binary files /dev/null and b/test/cases/tar/pax.tar differ |
test/cases/tar/sparse-formats.tar created| Binary files /dev/null and b/test/cases/tar/sparse-formats.tar differ |
test/cases/tar/star.tar created| Binary files /dev/null and b/test/cases/tar/star.tar differ |
test/cases/tar/trailing-slash.tar created| Binary files /dev/null and b/test/cases/tar/trailing-slash.tar differ |
test/cases/tar/ustar-file-devs.tar created| Binary files /dev/null and b/test/cases/tar/ustar-file-devs.tar differ |
test/cases/tar/v7.tar created| Binary files /dev/null and b/test/cases/tar/v7.tar differ |
test/cases/tar/writer-big-long.tar created| Binary files /dev/null and b/test/cases/tar/writer-big-long.tar differ |
test/cases/tar/writer-big.tar created| Binary files /dev/null and b/test/cases/tar/writer-big.tar differ |
test/cases/tar/xattrs.tar created| Binary files /dev/null and b/test/cases/tar/xattrs.tar differ |