From cedcd2cf79bf9a939645071e16ad7b9192ed288d Mon Sep 17 00:00:00 2001 From: Nikolay Igotti Date: Fri, 23 Nov 2018 11:13:28 +0300 Subject: [PATCH] Fix worker random test. --- backend.native/tests/runtime/basic/worker_random.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend.native/tests/runtime/basic/worker_random.kt b/backend.native/tests/runtime/basic/worker_random.kt index f3350a2df8d..e46d6cc2493 100644 --- a/backend.native/tests/runtime/basic/worker_random.kt +++ b/backend.native/tests/runtime/basic/worker_random.kt @@ -28,9 +28,11 @@ fun testRandomWorkers() { }) // Now collect all results into current attempt's list val futureSet = futures.toSet() - for (i in 0 until futureSet.size) { + var finished = 0 + while (finished < futureSet.size) { val ready = waitForMultipleFutures(futureSet, 10000) ready.forEach { results[attempt].addAll(it.result) } + finished += ready.size } }