[tepl] testsuite: test-file: replace sleep() by g_usleep()
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tepl] testsuite: test-file: replace sleep() by g_usleep()
- Date: Thu, 30 Apr 2020 12:37:53 +0000 (UTC)
commit 8688921f763c87695691f4e13c5229a67ebc2890
Author: Sébastien Wilmet <swilmet gnome org>
Date: Thu Apr 30 14:34:28 2020 +0200
testsuite: test-file: replace sleep() by g_usleep()
That way it's normally portable, it should work on Windows too.
See also:
https://gitlab.gnome.org/GNOME/tepl/-/merge_requests/5
testsuite/test-file.c | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
---
diff --git a/testsuite/test-file.c b/testsuite/test-file.c
index a7c88f1..ba42199 100644
--- a/testsuite/test-file.c
+++ b/testsuite/test-file.c
@@ -18,7 +18,12 @@
*/
#include <tepl/tepl.h>
-#include <unistd.h>
+
+static void
+sleep_for_one_second (void)
+{
+ g_usleep (G_USEC_PER_SEC);
+}
static void
load_cb (GObject *source_object,
@@ -183,7 +188,7 @@ test_externally_modified (void)
/* Modify externally and then save.
* Sleep one second to force the timestamp/etag to change.
*/
- sleep (1);
+ sleep_for_one_second ();
g_file_set_contents (path, "b", -1, &error);
g_assert_no_error (error);
tepl_file_check_file_on_disk (file);
@@ -195,7 +200,7 @@ test_externally_modified (void)
g_assert_true (!tepl_file_is_externally_modified (file));
/* Modify externally and then load */
- sleep (1);
+ sleep_for_one_second ();
g_file_set_contents (path, "c", -1, &error);
g_assert_no_error (error);
tepl_file_check_file_on_disk (file);
@@ -207,7 +212,7 @@ test_externally_modified (void)
g_assert_true (!tepl_file_is_externally_modified (file));
/* Modify externally and then save as */
- sleep (1);
+ sleep_for_one_second ();
g_file_set_contents (path, "d", -1, &error);
g_assert_no_error (error);
tepl_file_check_file_on_disk (file);
@@ -225,7 +230,7 @@ test_externally_modified (void)
g_assert_true (!tepl_file_is_externally_modified (file));
/* Modify externally and then save as to same location */
- sleep (1);
+ sleep_for_one_second ();
g_file_set_contents (new_path, "f", -1, &error);
g_assert_no_error (error);
tepl_file_check_file_on_disk (file);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]