]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Disable some mode tests on Windows. We cannot perform it as POSIX systems.
authorMichihiro NAKAJIMA <ggcueroad@gmail.com>
Tue, 25 Sep 2012 00:02:17 +0000 (09:02 +0900)
committerMichihiro NAKAJIMA <ggcueroad@gmail.com>
Tue, 25 Sep 2012 00:02:17 +0000 (09:02 +0900)
libarchive/test/test_read_format_mtree.c

index fc085920ae0cddd8fb0e902cb847b6a94c69d25d..2c5060a8a5f08c3c4a375f3ebef86b5a69a37ba5 100644 (file)
@@ -340,7 +340,9 @@ DEFINE_TEST(test_read_format_mtree_nochange)
            archive_read_open_memory(a, archive2, sizeof(archive2)));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae));
        assertEqualString(archive_entry_pathname(ae), "./a");
+#if !defined(_WIN32) || defined(__CYGWIN__)
        assertEqualInt(archive_entry_mode(ae), AE_IFREG | 0640);
+#endif
        assert(archive_entry_mtime(ae) != 123);
        assertEqualInt(archive_entry_size(ae), 5);
        assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae));
@@ -350,7 +352,9 @@ DEFINE_TEST(test_read_format_mtree_nochange)
        assertEqualInt(archive_entry_size(ae), 6);
        assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae));
        assertEqualString(archive_entry_pathname(ae), "./c");
+#if !defined(_WIN32) || defined(__CYGWIN__)
        assertEqualInt(archive_entry_mode(ae), AE_IFREG | 0755);
+#endif
        assert(archive_entry_mtime(ae) != 345);
        assertEqualInt(archive_entry_size(ae), 7);