Fray : Un outil de test de concurrence pour Java

2025-06-08
Fray : Un outil de test de concurrence pour Java

Fray est un outil de test de concurrence puissant pour Java conçu pour aider les développeurs à identifier et à déboguer les conditions de concurrence difficiles à trouver qui se manifestent sous forme de violations d'assertion, d'exceptions au moment de l'exécution ou d'impasses. Utilisant des techniques avancées telles que les tests de concurrence probabilistes et l'échantillonnage d'ordre partiel, Fray offre des tests de concurrence contrôlés et une relecture déterministe pour le débogage d'entrelacements de threads spécifiques. Facilement intégrable dans les frameworks de test existants tels que JUnit 5 (à l'aide d'annotations) et d'autres, Fray fournit également des plugins Gradle et Maven pour une configuration simplifiée. Les contributions sont les bienvenues !