]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Lrzip doesn't have gradations of support.
authorTim Kientzle <kientzle@acm.org>
Sun, 10 Jun 2012 01:01:59 +0000 (18:01 -0700)
committerTim Kientzle <kientzle@acm.org>
Sun, 10 Jun 2012 01:01:59 +0000 (18:01 -0700)
libarchive/test/test_write_compress_lrzip.c

index dc6f617dbc5cee0c597102a1234567da1b5466ad..c0ad7f542fda9f43871ad1e020c76d2d595ef7b2 100644 (file)
@@ -87,23 +87,18 @@ DEFINE_TEST(test_write_compress_lrzip)
 
        assert((a = archive_read_new()) != NULL);
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
-       r = archive_read_support_filter_lrzip(a);
-       if (r == ARCHIVE_WARN) {
-               skipping("Can't verify lrzip writing by reading back;"
-                   " lrzip reading not fully supported on this platform");
-       } else {
-               assertEqualIntA(a, ARCHIVE_OK,
-                   archive_read_open_memory(a, buff, used1));
-               for (i = 0; i < 100; i++) {
-                       sprintf(path, "file%03d", i);
-                       if (!assertEqualInt(ARCHIVE_OK,
-                               archive_read_next_header(a, &ae)))
-                               break;
-                       assertEqualString(path, archive_entry_pathname(ae));
-                       assertEqualInt((int)datasize, archive_entry_size(ae));
-               }
-               assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
+       assertEqualIntA(a, ARCHIVE_OK, archive_read_support_filter_lrzip(a));
+       assertEqualIntA(a, ARCHIVE_OK,
+           archive_read_open_memory(a, buff, used1));
+       for (i = 0; i < 100; i++) {
+               sprintf(path, "file%03d", i);
+               if (!assertEqualInt(ARCHIVE_OK,
+                       archive_read_next_header(a, &ae)))
+                       break;
+               assertEqualString(path, archive_entry_pathname(ae));
+               assertEqualInt((int)datasize, archive_entry_size(ae));
        }
+       assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
        assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 
        /*