AdrianRaFo
01/17/2019, 5:29 PMsimon.vergauwen
01/18/2019, 12:55 PMIteration: 9737. result = [6, 3, 2, 4, 1, 5] && order.toList() = [1, 2, 3, 4, 5, 6]
simon.vergauwen
01/18/2019, 12:57 PMThread.sleep(240)
finishes before Thread.sleep(200)
.simon.vergauwen
01/18/2019, 12:58 PMsimon.vergauwen
01/18/2019, 12:58 PMIO.sleep
wouldn’t help here, would it?simon.vergauwen
01/18/2019, 12:59 PMJannis
01/18/2019, 1:11 PMsimon.vergauwen
01/18/2019, 1:13 PMThread.sleep
with IO.sleep
might solve this issue since we don’t block the Thread anymore, right?Jannis
01/18/2019, 1:19 PMJannis
01/18/2019, 1:20 PMpakoito
01/18/2019, 1:26 PMpakoito
01/18/2019, 1:26 PMpakoito
01/18/2019, 1:26 PMpakoito
01/18/2019, 1:27 PMJannis
01/18/2019, 1:32 PMpakoito
01/18/2019, 1:33 PMpakoito
01/18/2019, 1:33 PMAdrianRaFo
01/18/2019, 4:22 PMsimon.vergauwen
01/22/2019, 11:28 AMsimon.vergauwen
01/22/2019, 2:40 PMsimon.vergauwen
01/22/2019, 2:40 PMarrow.effects.IOTest > parallel execution makes all IOs start at the same time FAILED
java.lang.AssertionError: expected: [1, 2, 3, 4, 5, 6] but was: [1, 2, 3, 4, 6, 5]
at io.kotlintest.DslKt.equalsError(dsl.kt:149)
at io.kotlintest.DslKt.shouldBe(dsl.kt:46)
at arrow.effects.IOTest$23.invoke(IOTest.kt:254)
at arrow.effects.IOTest$23.invoke(IOTest.kt:27)
arrow.effects.IOTest > parallel execution preserves order for synchronous IOs FAILED
java.lang.AssertionError: expected: [1, 2, 3, 4, 5, 6] but was: [1, 2, 3, 4, 6, 5]
at io.kotlintest.DslKt.equalsError(dsl.kt:149)
at io.kotlintest.DslKt.shouldBe(dsl.kt:46)
at arrow.effects.IOTest$24.invoke(IOTest.kt:280)
at arrow.effects.IOTest$24.invoke(IOTest.kt:27)
AdrianRaFo
01/22/2019, 3:19 PMraulraja
01/23/2019, 6:29 PMAdrianRaFo
01/23/2019, 6:45 PMsimon.vergauwen
01/23/2019, 6:45 PMraulraja
01/23/2019, 10:29 PMAdrianRaFo
01/23/2019, 10:39 PMraulraja
01/23/2019, 10:40 PMAdrianRaFo
01/23/2019, 11:35 PMAdrianRaFo
01/24/2019, 1:16 PM