From cb539da4f3a40a2d25fae9bb18010f10158e7fb7 Mon Sep 17 00:00:00 2001 From: Jakub Tyszkowski Date: Mon, 20 Jan 2014 11:00:07 +0100 Subject: [PATCH] tester: Remove test timeout for setup failure If setup fails, timeout function is not removed and still can be called, causing random subsequent case failure. --- src/shared/tester.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/shared/tester.c b/src/shared/tester.c index f3edd747f..06fc4158a 100644 --- a/src/shared/tester.c +++ b/src/shared/tester.c @@ -460,6 +460,11 @@ void tester_setup_failed(void) if (test->stage != TEST_STAGE_SETUP) return; + if (test->timeout_id > 0) { + g_source_remove(test->timeout_id); + test->timeout_id = 0; + } + print_progress(test->name, COLOR_RED, "setup failed"); g_idle_add(done_callback, test); -- 2.47.3