[glib: 5/6] tests: skip read-only-directory test on win32




commit 1713dd0a91c6a3847ebe3e192cdd154573d8299e
Author: Marc-André Lureau <marcandre lureau redhat com>
Date:   Fri Jan 21 15:44:06 2022 +0400

    tests: skip read-only-directory test on win32
    
    Signed-off-by: Marc-André Lureau <marcandre lureau redhat com>

 glib/tests/fileutils.c | 5 +++++
 1 file changed, 5 insertions(+)
---
diff --git a/glib/tests/fileutils.c b/glib/tests/fileutils.c
index 152b7dfe5..7eda5391e 100644
--- a/glib/tests/fileutils.c
+++ b/glib/tests/fileutils.c
@@ -1452,6 +1452,8 @@ test_set_contents_full_read_only_file (void)
   g_free (file_name);
 }
 
+#ifndef G_OS_WIN32
+/* windows mostly ignores read-only flagged directoy, chmod doesn't work */
 static void
 test_set_contents_full_read_only_directory (void)
 {
@@ -1509,6 +1511,7 @@ test_set_contents_full_read_only_directory (void)
       g_free (dir_name);
     }
 }
+#endif
 
 static void
 test_read_link (void)
@@ -2158,7 +2161,9 @@ main (int   argc,
   g_test_add_func ("/fileutils/set-contents", test_set_contents);
   g_test_add_func ("/fileutils/set-contents-full", test_set_contents_full);
   g_test_add_func ("/fileutils/set-contents-full/read-only-file", test_set_contents_full_read_only_file);
+#ifndef G_OS_WIN32
   g_test_add_func ("/fileutils/set-contents-full/read-only-directory", 
test_set_contents_full_read_only_directory);
+#endif
   g_test_add_func ("/fileutils/read-link", test_read_link);
   g_test_add_func ("/fileutils/stdio-wrappers", test_stdio_wrappers);
   g_test_add_func ("/fileutils/fopen-modes", test_fopen_modes);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]