From e69542e0a3e42401b7c2a9b82dc6be26c600cc3c Mon Sep 17 00:00:00 2001 From: Michihiro NAKAJIMA Date: Mon, 3 Dec 2012 19:21:12 +0900 Subject: [PATCH] Split test_read_truncated_filter to know what compression fails easily. --- libarchive/test/test_read_truncated_filter.c | 28 ++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) 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); } -- 2.47.2