summaryrefslogtreecommitdiff
path: root/glib/tests/fileutils.c
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@redhat.com>2022-01-21 15:44:06 +0400
committerMarc-André Lureau <marcandre.lureau@redhat.com>2022-02-10 01:05:46 +0400
commit1713dd0a91c6a3847ebe3e192cdd154573d8299e (patch)
treec52b1ae0b85f94dcf08f594ffc6403b9528023d2 /glib/tests/fileutils.c
parent354c454c5600a53677a460080b8ba6cfb9a71a63 (diff)
downloadglib-1713dd0a91c6a3847ebe3e192cdd154573d8299e.tar.gz
tests: skip read-only-directory test on win32
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Diffstat (limited to 'glib/tests/fileutils.c')
-rw-r--r--glib/tests/fileutils.c5
1 files changed, 5 insertions, 0 deletions
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);