]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Split test_read_truncated_filter to know what compression fails easily.
authorMichihiro NAKAJIMA <ggcueroad@gmail.com>
Mon, 3 Dec 2012 10:21:12 +0000 (19:21 +0900)
committerMichihiro NAKAJIMA <ggcueroad@gmail.com>
Mon, 3 Dec 2012 10:21:12 +0000 (19:21 +0900)
libarchive/test/test_read_truncated_filter.c

index bf82546d48b718df659927800b68001ed3518393..6cc91e347a2346ce026c84b98a92dc96ada0e81a 100644 (file)
@@ -137,13 +137,37 @@ test_truncation(const char *compression,
        free(buff);
 }
 
-DEFINE_TEST(test_read_truncated_filter)
+DEFINE_TEST(test_read_truncated_filter_bzip2)
 {
        test_truncation("bzip2", archive_write_add_filter_bzip2, canBzip2());
+}
+
+DEFINE_TEST(test_read_truncated_filter_compress)
+{
        test_truncation("compress", archive_write_add_filter_compress, 0);
+}
+
+DEFINE_TEST(test_read_truncated_filter_gzip)
+{
        test_truncation("gzip", archive_write_add_filter_gzip, canGzip());
+}
+
+DEFINE_TEST(test_read_truncated_filter_lzip)
+{
        test_truncation("lzip", archive_write_add_filter_lzip, 0);
-       test_truncation("lzop", archive_write_add_filter_lzop, canLzop());
+}
+
+DEFINE_TEST(test_read_truncated_filter_lzma)
+{
        test_truncation("lzma", archive_write_add_filter_lzma, 0);
+}
+
+DEFINE_TEST(test_read_truncated_filter_lzop)
+{
+       test_truncation("lzop", archive_write_add_filter_lzop, canLzop());
+}
+
+DEFINE_TEST(test_read_truncated_filter_xz)
+{
        test_truncation("xz", archive_write_add_filter_xz, 0);
 }