Kotest 5.7.0 has been released. Changelog to follo...
# kotest
s
Kotest 5.7.0 has been released. Changelog to follow this weekend.
kotest intensifies 8
πŸŽ‰ 5
πŸ‘ 1
s
With the upgrade, one of our tests does not throw an expected
TimeoutCancellationException
anymore. Were some changes done in that area? See https://github.com/oss-review-toolkit/ort/blob/5bd616f052557f20280c3c758dd5acb889f8aba2/plugins/scanners/fossid/src/test/kotlin/FossIdTest.kt#L[…]80
s
I have just noticed this myself. My guess is the block hound changes. Going to fix and get a 5.7.1 out ASAP
o
Any idea on specific suspects? The BlockHound extension has to be enabled explicitly.
I'll be away from the keyboard for a while (5 hours or so), findings so far in https://github.com/kotest/kotest/issues/3672.
πŸ‘ 1
s
I just think that was were we did a lot of thread handlings changes, but it might be unrelated
o
Seems like we hit an anomaly within kotlinx.coroutines: https://github.com/Kotlin/kotlinx.coroutines/issues/3875 This should do the trick: https://github.com/kotest/kotest/pull/3675
s
nice find πŸ™‚
should we add a test that fails without the fix as well ?
o
Just forgot to include it. Now it should be there.
s
ok nice
and I hadn't figured out why yet
o
Seems like a pretty special corner case: You'll need the extra job and ist has to be blocking. OK, I'll call it a day for now. It's 1:47 am here. πŸ™ƒ
s
ok goodnight and thank you πŸ™‚
o
Thank you! I'm just adding tiny parts to a great product!
😁 1
πŸ‘ 1
s
Thanks a lot guys for the investigation and fix!
😊 1