mirror of
https://github.com/ziglang/zig.git
synced 2026-01-20 14:25:16 +00:00
tar: add Go test case files to the project
This commit is contained in:
parent
c07527abac
commit
f8e42d6b30
@ -618,10 +618,8 @@ test "tar run Go test cases" {
|
||||
err: ?anyerror = null, // parsing should fail with this error
|
||||
};
|
||||
|
||||
const test_dir = if (std.os.getenv("GO_TAR_TESTDATA_PATH")) |path|
|
||||
try std.fs.openDirAbsolute(path, .{})
|
||||
else
|
||||
return error.SkipZigTest;
|
||||
const src_path = comptime std.fs.path.dirname(@src().file) orelse ".";
|
||||
const test_dir = try std.fs.cwd().openDir(src_path ++ "/../../test/cases/tar", .{});
|
||||
|
||||
const cases = [_]Case{
|
||||
.{
|
||||
@ -921,9 +919,9 @@ test "tar run Go test cases" {
|
||||
|
||||
for (cases) |case| {
|
||||
var fs_file = try test_dir.openFile(case.path, .{});
|
||||
|
||||
defer fs_file.close();
|
||||
|
||||
//var iter = iterator(fs_file.reader(), null);
|
||||
var iter = tarReader(fs_file.reader(), null);
|
||||
var i: usize = 0;
|
||||
while (iter.next() catch |err| {
|
||||
|
||||
BIN
test/cases/tar/gnu-incremental.tar
Normal file
BIN
test/cases/tar/gnu-incremental.tar
Normal file
Binary file not shown.
BIN
test/cases/tar/gnu-long-nul.tar
Normal file
BIN
test/cases/tar/gnu-long-nul.tar
Normal file
Binary file not shown.
BIN
test/cases/tar/gnu-multi-hdrs.tar
Normal file
BIN
test/cases/tar/gnu-multi-hdrs.tar
Normal file
Binary file not shown.
BIN
test/cases/tar/gnu-not-utf8.tar
Normal file
BIN
test/cases/tar/gnu-not-utf8.tar
Normal file
Binary file not shown.
BIN
test/cases/tar/gnu-utf8.tar
Normal file
BIN
test/cases/tar/gnu-utf8.tar
Normal file
Binary file not shown.
BIN
test/cases/tar/gnu.tar
Normal file
BIN
test/cases/tar/gnu.tar
Normal file
Binary file not shown.
BIN
test/cases/tar/invalid-go17.tar
Normal file
BIN
test/cases/tar/invalid-go17.tar
Normal file
Binary file not shown.
BIN
test/cases/tar/issue10968.tar
Normal file
BIN
test/cases/tar/issue10968.tar
Normal file
Binary file not shown.
BIN
test/cases/tar/issue11169.tar
Normal file
BIN
test/cases/tar/issue11169.tar
Normal file
Binary file not shown.
BIN
test/cases/tar/issue12435.tar
Normal file
BIN
test/cases/tar/issue12435.tar
Normal file
Binary file not shown.
BIN
test/cases/tar/neg-size.tar
Normal file
BIN
test/cases/tar/neg-size.tar
Normal file
Binary file not shown.
BIN
test/cases/tar/nil-uid.tar
Normal file
BIN
test/cases/tar/nil-uid.tar
Normal file
Binary file not shown.
BIN
test/cases/tar/pax-bad-hdr-file.tar
Normal file
BIN
test/cases/tar/pax-bad-hdr-file.tar
Normal file
Binary file not shown.
BIN
test/cases/tar/pax-global-records.tar
Normal file
BIN
test/cases/tar/pax-global-records.tar
Normal file
Binary file not shown.
BIN
test/cases/tar/pax-multi-hdrs.tar
Normal file
BIN
test/cases/tar/pax-multi-hdrs.tar
Normal file
Binary file not shown.
BIN
test/cases/tar/pax-nul-path.tar
Normal file
BIN
test/cases/tar/pax-nul-path.tar
Normal file
Binary file not shown.
BIN
test/cases/tar/pax-nul-xattrs.tar
Normal file
BIN
test/cases/tar/pax-nul-xattrs.tar
Normal file
Binary file not shown.
BIN
test/cases/tar/pax-pos-size-file.tar
Normal file
BIN
test/cases/tar/pax-pos-size-file.tar
Normal file
Binary file not shown.
BIN
test/cases/tar/pax-records.tar
Normal file
BIN
test/cases/tar/pax-records.tar
Normal file
Binary file not shown.
BIN
test/cases/tar/pax.tar
Normal file
BIN
test/cases/tar/pax.tar
Normal file
Binary file not shown.
BIN
test/cases/tar/sparse-formats.tar
Normal file
BIN
test/cases/tar/sparse-formats.tar
Normal file
Binary file not shown.
BIN
test/cases/tar/star.tar
Normal file
BIN
test/cases/tar/star.tar
Normal file
Binary file not shown.
BIN
test/cases/tar/trailing-slash.tar
Normal file
BIN
test/cases/tar/trailing-slash.tar
Normal file
Binary file not shown.
BIN
test/cases/tar/ustar-file-devs.tar
Normal file
BIN
test/cases/tar/ustar-file-devs.tar
Normal file
Binary file not shown.
BIN
test/cases/tar/v7.tar
Normal file
BIN
test/cases/tar/v7.tar
Normal file
Binary file not shown.
BIN
test/cases/tar/writer-big-long.tar
Normal file
BIN
test/cases/tar/writer-big-long.tar
Normal file
Binary file not shown.
BIN
test/cases/tar/writer-big.tar
Normal file
BIN
test/cases/tar/writer-big.tar
Normal file
Binary file not shown.
BIN
test/cases/tar/xattrs.tar
Normal file
BIN
test/cases/tar/xattrs.tar
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user