From: Matthias Wachs Date: Fri, 11 Jan 2013 13:37:47 +0000 (+0000) Subject: change to test to let updates settle X-Git-Tag: initial-import-from-subversion-38251~10216 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=65fdcf18ec495b818e257ef1716d6270865cc32c;p=oweals%2Fgnunet.git change to test to let updates settle --- 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); }