[glib: 1/3] tests: skip g-file-info test if atime unsupported
- From: Marco Trevisan <marcotrevi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib: 1/3] tests: skip g-file-info test if atime unsupported
- Date: Mon, 10 Oct 2022 15:32:07 +0000 (UTC)
commit 7162b3c496e81d8d7b02b99397f777223b58d9d4
Author: Alyssa Ross <hi alyssa is>
Date: Wed Sep 14 09:03:24 2022 +0000
tests: skip g-file-info test if atime unsupported
For example, g_file_query_info will not be able to determine access
time for files on ZFS with atime=off.
gio/tests/g-file-info.c | 9 +++++++++
1 file changed, 9 insertions(+)
---
diff --git a/gio/tests/g-file-info.c b/gio/tests/g-file-info.c
index 427ebffcc5..75352790da 100644
--- a/gio/tests/g-file-info.c
+++ b/gio/tests/g-file-info.c
@@ -282,6 +282,15 @@ test_g_file_info_access_time (void)
NULL, &error);
g_assert_no_error (error);
+ if (!g_file_info_has_attribute (info, G_FILE_ATTRIBUTE_TIME_ACCESS))
+ {
+ g_test_skip ("Skipping testing access time as it’s not supported by the kernel");
+ g_file_delete (file, NULL, NULL);
+ g_clear_object (&file);
+ g_clear_object (&info);
+ return;
+ }
+
/* Check the access time is retrievable. */
dt = g_file_info_get_access_date_time (info);
g_assert_nonnull (dt);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]