From de1cc59de3d9a8eccff3d6d28a58ff688f189124 Mon Sep 17 00:00:00 2001 From: Michihiro NAKAJIMA Date: Tue, 25 Sep 2012 09:02:17 +0900 Subject: [PATCH] Disable some mode tests on Windows. We cannot perform it as POSIX systems. --- libarchive/test/test_read_format_mtree.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libarchive/test/test_read_format_mtree.c b/libarchive/test/test_read_format_mtree.c index fc085920a..2c5060a8a 100644 --- a/libarchive/test/test_read_format_mtree.c +++ b/libarchive/test/test_read_format_mtree.c @@ -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); -- 2.47.3