Fray:Java向け並列処理テストツール

2025-06-08
Fray:Java向け並列処理テストツール

Frayは、アサーション違反、ランタイム例外、デッドロックとして現れる、見つけにくい競合状態の特定とデバッグを支援するために設計された、Java向けの強力な並列処理テストツールです。確率的並列処理テストや部分順序サンプリングなどの高度な手法を活用することで、Frayは制御された並列処理テストと、特定のスレッドインターリービングのデバッグのための決定論的リプレイを提供します。JUnit 5(アノテーションを使用)など、既存のテストフレームワークに簡単に統合でき、効率的な設定のためのGradleとMavenのプラグインも提供しています。コントリビューションは大歓迎です!