accidentally TCP tests on JVM were broken in #149 :(
in TcpServerTest, additional selectors were created using Default dispatcher and not closed. and as so, after test finished, coroutines will continue working and block threads.
Locally it was not reproducible on my side, as I have 8 cores, but CI has only 2 cores, so I've aligned tests JVM parameters to have better local reproducibility.
accidentally TCP tests on JVM were broken in #149 :( in
TcpServerTest
, additional selectors were created using Default dispatcher and not closed. and as so, after test finished, coroutines will continue working and block threads. Locally it was not reproducible on my side, as I have 8 cores, but CI has only 2 cores, so I've aligned tests JVM parameters to have better local reproducibility.