[glib: 2/3] tests: skip based on g_file_info_has_attribute
- From: Marco Trevisan <marcotrevi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib: 2/3] tests: skip based on g_file_info_has_attribute
- Date: Mon, 10 Oct 2022 15:32:07 +0000 (UTC)
commit 7c74fe4c1d49d2bfcaf0785412c7d50b40c131e4
Author: Alyssa Ross <hi alyssa is>
Date: Wed Sep 14 09:03:58 2022 +0000
tests: skip based on g_file_info_has_attribute
Per review request. Matches the style for the newly introduced skip
check in test_g_file_info_access_time.
gio/tests/g-file-info.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/gio/tests/g-file-info.c b/gio/tests/g-file-info.c
index 75352790da..d9ad045836 100644
--- a/gio/tests/g-file-info.c
+++ b/gio/tests/g-file-info.c
@@ -417,9 +417,7 @@ test_g_file_info_creation_time (void)
NULL, &error);
g_assert_no_error (error);
- /* Check the creation time is retrievable. */
- dt = g_file_info_get_creation_date_time (info);
- if (!dt)
+ if (!g_file_info_has_attribute (info, G_FILE_ATTRIBUTE_TIME_CREATED))
{
g_test_skip ("Skipping testing creation time as it’s not supported by the kernel");
g_clear_object (&io_stream);
@@ -429,6 +427,9 @@ test_g_file_info_creation_time (void)
return;
}
+ /* Check the creation time is retrievable. */
+ dt = g_file_info_get_creation_date_time (info);
+
/* Try again with microsecond precision. */
g_clear_object (&info);
info = g_file_query_info (file,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]