/freebsd-11-stable/contrib/libarchive/libarchive/test/ |
H A D | test_read_position.c | 38 struct archive_entry *ae; local 45 assertA(0 == archive_read_next_header(a, &ae)); 61 assertA(1 == archive_read_next_header(a, &ae)); 71 struct archive_entry *ae; local 86 assert((ae = archive_entry_new()) != NULL); 87 archive_entry_set_pathname(ae, "testfile"); 88 archive_entry_set_mode(ae, S_IFREG); 89 archive_entry_set_size(ae, data_sizes[i]); 90 assertA(0 == archive_write_header(a, ae)); 91 archive_entry_free(ae); [all...] |
H A D | test_write_format_mtree_fflags.c | 53 struct archive_entry *ae; local 72 assert((ae = archive_entry_new()) != NULL); 73 archive_entry_set_fflags(ae, entries[i].fflags, 0); 74 archive_entry_copy_pathname(ae, entries[i].path); 75 archive_entry_set_size(ae, 0); 76 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); 77 archive_entry_free(ae); 113 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); 114 archive_entry_fflags(ae, &fset, &fclr); 117 assertEqualString(entries[i].path, archive_entry_pathname(ae)); [all...] |
H A D | test_write_filter_bzip2.c | 38 struct archive_entry *ae; local 82 assert((ae = archive_entry_new()) != NULL); 83 archive_entry_set_filetype(ae, AE_IFREG); 84 archive_entry_set_size(ae, datasize); 87 archive_entry_copy_pathname(ae, path); 88 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); 92 archive_entry_free(ae); 103 if (!assertEqualInt(0, archive_read_next_header(a, &ae))) 105 assertEqualString(path, archive_entry_pathname(ae)); 106 assertEqualInt((int)datasize, archive_entry_size(ae)); [all...] |
H A D | test_write_filter_lzip.c | 38 struct archive_entry *ae; local 80 assert((ae = archive_entry_new()) != NULL); 81 archive_entry_set_filetype(ae, AE_IFREG); 82 archive_entry_set_size(ae, datasize); 85 archive_entry_copy_pathname(ae, path); 86 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); 90 archive_entry_free(ae); 108 archive_read_next_header(a, &ae))) 110 assertEqualString(path, archive_entry_pathname(ae)); 111 assertEqualInt((int)datasize, archive_entry_size(ae)); [all...] |
H A D | test_write_filter_lzma.c | 37 struct archive_entry *ae; local 79 assert((ae = archive_entry_new()) != NULL); 80 archive_entry_set_filetype(ae, AE_IFREG); 81 archive_entry_set_size(ae, datasize); 84 archive_entry_copy_pathname(ae, path); 85 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); 89 archive_entry_free(ae); 107 archive_read_next_header(a, &ae))) 109 assertEqualString(path, archive_entry_pathname(ae)); 110 assertEqualInt((int)datasize, archive_entry_size(ae)); [all...] |
H A D | test_write_filter_xz.c | 38 struct archive_entry *ae; local 79 assert((ae = archive_entry_new()) != NULL); 80 archive_entry_set_filetype(ae, AE_IFREG); 81 archive_entry_set_size(ae, datasize); 84 archive_entry_copy_pathname(ae, path); 85 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); 89 archive_entry_free(ae); 107 archive_read_next_header(a, &ae))) 109 assertEqualString(path, archive_entry_pathname(ae)); 110 assertEqualInt((int)datasize, archive_entry_size(ae)); [all...] |
H A D | test_write_filter_lzop.c | 36 struct archive_entry *ae; local 78 assert((ae = archive_entry_new()) != NULL); 79 archive_entry_set_filetype(ae, AE_IFREG); 80 archive_entry_set_size(ae, datasize); 83 archive_entry_copy_pathname(ae, path); 84 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); 88 archive_entry_free(ae); 104 archive_read_next_header(a, &ae))) 106 assertEqualString(path, archive_entry_pathname(ae)); 107 assertEqualInt((int)datasize, archive_entry_size(ae)); [all...] |
H A D | test_write_filter_gzip.c | 38 struct archive_entry *ae; local 84 assert((ae = archive_entry_new()) != NULL); 85 archive_entry_set_filetype(ae, AE_IFREG); 86 archive_entry_set_size(ae, datasize); 89 archive_entry_copy_pathname(ae, path); 90 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); 94 archive_entry_free(ae); 118 archive_read_next_header(a, &ae))) 120 assertEqualString(path, archive_entry_pathname(ae)); 121 assertEqualInt((int)datasize, archive_entry_size(ae)); [all...] |
H A D | test_write_filter_zstd.c | 32 struct archive_entry *ae; local 73 assert((ae = archive_entry_new()) != NULL); 74 archive_entry_set_filetype(ae, AE_IFREG); 75 archive_entry_set_size(ae, datasize); 78 archive_entry_copy_pathname(ae, path); 79 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); 83 archive_entry_free(ae); 101 archive_read_next_header(a, &ae))) 103 assertEqualString(path, archive_entry_pathname(ae)); 104 assertEqualInt((int)datasize, archive_entry_size(ae)); [all...] |
H A D | test_write_format_iso9660_filename.c | 33 struct archive_entry *ae; local 35 assert((ae = archive_entry_new()) != NULL); 36 archive_entry_set_birthtime(ae, 2, 20); 37 archive_entry_set_atime(ae, 3, 30); 38 archive_entry_set_ctime(ae, 4, 40); 39 archive_entry_set_mtime(ae, 5, 50); 40 archive_entry_copy_pathname(ae, fname); 42 archive_entry_set_symlink(ae, sym); 43 archive_entry_set_mode(ae, S_IFREG | 0555); 44 archive_entry_set_size(ae, 75 struct archive_entry *ae; local 144 struct archive_entry *ae; local [all...] |
H A D | test_write_filter_lz4.c | 36 struct archive_entry *ae; local 83 assert((ae = archive_entry_new()) != NULL); 84 archive_entry_set_filetype(ae, AE_IFREG); 85 archive_entry_set_size(ae, datasize); 88 archive_entry_copy_pathname(ae, path); 89 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); 93 archive_entry_free(ae); 112 archive_read_next_header(a, &ae))) 114 assertEqualString(path, archive_entry_pathname(ae)); 115 assertEqualInt((int)datasize, archive_entry_size(ae)); 280 struct archive_entry *ae; local [all...] |
H A D | test_read_truncated.c | 33 struct archive_entry *ae; local 47 assert((ae = archive_entry_new()) != NULL); 48 archive_entry_copy_pathname(ae, "file"); 49 archive_entry_set_mode(ae, S_IFREG | 0755); 52 archive_entry_set_size(ae, sizeof(buff2)); 53 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); 54 archive_entry_free(ae); 73 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); 89 assertEqualIntA(a, ARCHIVE_FATAL, archive_read_next_header(a, &ae)); 91 assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae)); [all...] |
H A D | test_read_data_large.c | 47 struct archive_entry *ae; local 64 assert((ae = archive_entry_new()) != NULL); 65 archive_entry_copy_pathname(ae, "file"); 66 archive_entry_set_mode(ae, S_IFREG | 0755); 69 archive_entry_set_size(ae, sizeof(buff2)); 70 assertA(0 == archive_write_header(a, ae)); 71 archive_entry_free(ae); 83 assertA(0 == archive_read_next_header(a, &ae)); 96 assertA(0 == archive_read_next_header(a, &ae));
|
H A D | test_write_disk_sparse.c | 39 struct archive_entry *ae; local 50 ae = archive_entry_new(); 51 assert(ae != NULL); 52 archive_entry_set_size(ae, 8 * buff_size); 53 archive_entry_set_pathname(ae, "test_write_data"); 54 archive_entry_set_mode(ae, AE_IFREG | 0755); 55 assertEqualIntA(a, 0, archive_write_header(a, ae)); 81 assert(0 == stat(archive_entry_pathname(ae), &st)); 83 f = fopen(archive_entry_pathname(ae), "rb"); 124 archive_entry_free(ae); 136 struct archive_entry *ae; local [all...] |
H A D | test_read_pax_truncated.c | 30 struct archive_entry *ae; local 48 assert((ae = archive_entry_new()) != NULL); 49 archive_entry_copy_pathname(ae, "file"); 50 archive_entry_set_mode(ae, S_IFREG | 0755); 53 archive_entry_set_atime(ae, 1, 2); 54 archive_entry_set_ctime(ae, 3, 4); 55 archive_entry_set_mtime(ae, 5, 6); 56 archive_entry_set_size(ae, filedata_size); 57 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); 58 archive_entry_free(ae); [all...] |
H A D | test_write_filter_b64encode.c | 36 struct archive_entry *ae; local 64 assert((ae = archive_entry_new()) != NULL); 65 archive_entry_set_filetype(ae, AE_IFREG); 66 archive_entry_set_size(ae, datasize); 68 archive_entry_copy_pathname(ae, path); 69 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); 72 archive_entry_free(ae); 83 if (!assertEqualIntA(a, 0, archive_read_next_header(a, &ae))) 85 assertEqualString(path, archive_entry_pathname(ae)); 86 assertEqualInt((int)datasize, archive_entry_size(ae)); [all...] |
H A D | test_write_filter_uuencode.c | 36 struct archive_entry *ae; local 64 assert((ae = archive_entry_new()) != NULL); 65 archive_entry_set_filetype(ae, AE_IFREG); 66 archive_entry_set_size(ae, datasize); 68 archive_entry_copy_pathname(ae, path); 69 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); 72 archive_entry_free(ae); 83 if (!assertEqualIntA(a, 0, archive_read_next_header(a, &ae))) 85 assertEqualString(path, archive_entry_pathname(ae)); 86 assertEqualInt((int)datasize, archive_entry_size(ae)); [all...] |
H A D | test_write_disk_appledouble.c | 112 struct archive_entry *ae; 141 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); 142 assertEqualString(".", archive_entry_pathname(ae)); 144 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); 145 assertEqualString("./file3", archive_entry_pathname(ae)); 146 assertEqualIntA(a, ARCHIVE_OK, archive_read_extract2(a, ae, ad)); 148 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); 149 assertEqualString("./._file3", archive_entry_pathname(ae)); 150 assertEqualIntA(a, ARCHIVE_OK, archive_read_extract2(a, ae, ad)); 152 assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae)); [all...] |
H A D | test_write_disk_hfs_compression.c | 97 struct archive_entry *ae; 135 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); 136 assertEqualIntA(a, ARCHIVE_OK, archive_read_extract2(a, ae, ad)); 138 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); 139 assertEqualIntA(a, ARCHIVE_OK, archive_read_extract2(a, ae, ad)); 141 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); 142 assertEqualIntA(a, ARCHIVE_OK, archive_read_extract2(a, ae, ad)); 144 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); 145 assertEqualIntA(a, ARCHIVE_OK, archive_read_extract2(a, ae, ad)); 147 assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae)); [all...] |
H A D | test_write_disk_no_hfs_compression.c | 81 struct archive_entry *ae; 109 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); 110 assertEqualIntA(a, ARCHIVE_OK, archive_read_extract2(a, ae, ad)); 112 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); 113 assertEqualIntA(a, ARCHIVE_OK, archive_read_extract2(a, ae, ad)); 115 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); 116 assertEqualIntA(a, ARCHIVE_OK, archive_read_extract2(a, ae, ad)); 118 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); 119 assertEqualIntA(a, ARCHIVE_OK, archive_read_extract2(a, ae, ad)); 121 assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae)); [all...] |
H A D | test_read_format_cpio_bin.c | 47 struct archive_entry *ae; local 53 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); 55 assertEqualInt(archive_entry_is_encrypted(ae), 0);
|
H A D | test_read_format_cpio_bin_Z.c | 36 struct archive_entry *ae; local 45 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); 54 assertEqualInt(archive_entry_is_encrypted(ae), 0);
|
H A D | test_read_format_cpio_bin_bz2.c | 37 struct archive_entry *ae; local 51 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); 52 assertEqualInt(archive_entry_is_encrypted(ae), 0);
|
H A D | test_read_format_cpio_bin_gz.c | 36 struct archive_entry *ae; local 53 assertEqualInt(ARCHIVE_OK, archive_read_next_header(a, &ae)); 56 assertEqualInt(archive_entry_is_encrypted(ae), 0);
|
H A D | test_read_format_cpio_bin_lzip.c | 40 struct archive_entry *ae; local 55 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); 56 assertEqualInt(archive_entry_is_encrypted(ae), 0);
|