From 65fdcf18ec495b818e257ef1716d6270865cc32c Mon Sep 17 00:00:00 2001 From: Matthias Wachs Date: Fri, 11 Jan 2013 13:37:47 +0000 Subject: [PATCH] change to test to let updates settle --- src/ats/test_ats_simplistic_change_preference.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/ats/test_ats_simplistic_change_preference.c b/src/ats/test_ats_simplistic_change_preference.c index f004385d1..5adf87c75 100644 --- a/src/ats/test_ats_simplistic_change_preference.c +++ b/src/ats/test_ats_simplistic_change_preference.c @@ -38,6 +38,8 @@ #define DEBUG_ATS_INFO GNUNET_NO +#define SLEEP GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_SECONDS, 5) + static GNUNET_SCHEDULER_TaskIdentifier die_task; /** @@ -196,6 +198,12 @@ address_suggest_cb (void *cls, const struct GNUNET_HELLO_Address *address, } } +static void +sleep_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) +{ + GNUNET_ATS_suggest_address (sched_ats, &p[0].id); +} + static void run (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg, @@ -332,7 +340,7 @@ run (void *cls, GNUNET_ATS_change_preference (perf_ats, &p[1].id, GNUNET_ATS_PREFERENCE_LATENCY,(double) 100, GNUNET_ATS_PREFERENCE_END); - GNUNET_ATS_suggest_address (sched_ats, &p[0].id); + GNUNET_SCHEDULER_add_delayed (SLEEP, &sleep_task, NULL); } -- 2.25.1