From: Michihiro NAKAJIMA Date: Mon, 3 Dec 2012 10:21:12 +0000 (+0900) Subject: Split test_read_truncated_filter to know what compression fails easily. X-Git-Tag: v3.1.0~23 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e69542e0a3e42401b7c2a9b82dc6be26c600cc3c;p=thirdparty%2Flibarchive.git Split test_read_truncated_filter to know what compression fails easily. --- diff --git a/libarchive/test/test_read_truncated_filter.c b/libarchive/test/test_read_truncated_filter.c index bf82546d4..6cc91e347 100644 --- a/libarchive/test/test_read_truncated_filter.c +++ b/libarchive/test/test_read_truncated_filter.c @@ -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); }