From 9764285ab156c25050b9e9e46a8e8bc0be701951 Mon Sep 17 00:00:00 2001 From: "zugz (tox)" Date: Fri, 17 Aug 2018 20:34:25 +0200 Subject: Use test clock in run_auto_test tests and dht test --- auto_tests/conference_double_invite_test.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'auto_tests/conference_double_invite_test.c') diff --git a/auto_tests/conference_double_invite_test.c b/auto_tests/conference_double_invite_test.c index 33026986..36e93bc0 100644 --- a/auto_tests/conference_double_invite_test.c +++ b/auto_tests/conference_double_invite_test.c @@ -7,6 +7,8 @@ typedef struct State { uint32_t index; + uint64_t clock; + bool self_online; bool friend_online; @@ -64,10 +66,7 @@ static void conference_double_invite_test(Tox **toxes, State *state) fprintf(stderr, "Waiting for invitation to arrive\n"); do { - tox_iterate(toxes[0], &state[0]); - tox_iterate(toxes[1], &state[1]); - - c_sleep(ITERATION_INTERVAL); + iterate_all_wait(2, toxes, state, ITERATION_INTERVAL); } while (!state[0].joined || !state[1].joined); fprintf(stderr, "Invitations accepted\n"); @@ -75,8 +74,7 @@ static void conference_double_invite_test(Tox **toxes, State *state) // Invite one more time, resulting in friend -1 inviting tox1 (toxes[1]). tox_conference_invite(toxes[0], 0, state[0].conference, nullptr); - tox_iterate(toxes[0], &state[0]); - tox_iterate(toxes[1], &state[1]); + iterate_all_wait(2, toxes, state, ITERATION_INTERVAL); } int main(void) -- cgit v1.2.3