aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorQi Wang <interwq@gwu.edu>2017-05-26 13:51:55 -0700
committerQi Wang <interwq@gmail.com>2017-05-26 21:15:15 -0700
commit49505e558baade576bab40cbd3b9fdaa61ba77d2 (patch)
tree0d28062e6b03ac8ebf98d820750a81585014f3a0 /test
parentb86d271cbfc7bdeb077b663a2e526cf19f7c1840 (diff)
downloadjemalloc_new-49505e558baade576bab40cbd3b9fdaa61ba77d2.tar.gz
Make test/unit/background_thread not flaky.
Diffstat (limited to 'test')
-rw-r--r--test/unit/background_thread.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/test/unit/background_thread.c b/test/unit/background_thread.c
index 05089c28..81f8aeed 100644
--- a/test/unit/background_thread.c
+++ b/test/unit/background_thread.c
@@ -80,6 +80,8 @@ TEST_BEGIN(test_background_thread_running) {
test_repeat_background_thread_ctl(false);
test_switch_background_thread_ctl(true);
+ assert_b_eq(info->started, true,
+ "Background_thread did not start.\n");
nstime_t start, now;
nstime_init(&start, 0);
@@ -99,9 +101,9 @@ TEST_BEGIN(test_background_thread_running) {
nstime_init(&now, 0);
nstime_update(&now);
nstime_subtract(&now, &start);
- assert_u64_lt(nstime_sec(&now), 10,
- "Background threads did not run for 10 seconds.");
- usleep(10000);
+ assert_u64_lt(nstime_sec(&now), 1000,
+ "Background threads did not run for 1000 seconds.");
+ sleep(1);
}
test_switch_background_thread_ctl(false);
#endif