kotlinx-lincheck を少し遊んだ
JetBrains の How We Test Concurrent Primitives in Kotlin Coroutines という記事で kotlinx-lincheck というツールが紹介されていた.
並行データ構造の correctness をテスト・検証するツールで, 存在自体は知っていたが放置していので遊んでみた.
Armeria とか grpc-kotlin といったライブラリのテスト・検証にも使えるかなーとトライしたが,
java.lang.InternalError: CallerSensitive annotation expected at frame 1 とか Netty- cannot access class jdk.internal.misc.Unsafe
といったエラーが相次いだので, 一旦放置.
そもそもこういう使い方は意図されてないだろう...
そのうち, kotlinx-coroutines ライブラリ内での使い方も追いたい.
Posted: 2021-02-28
Last update: 2022-12-30
Last update: 2022-12-30