Fray: Java용 병렬 처리 테스트 도구

2025-06-08
Fray: Java용 병렬 처리 테스트 도구

Fray는 어설션 위반, 런타임 예외, 데드락으로 나타나는 찾기 어려운 경쟁 상태를 식별하고 디버깅하는 데 도움이 되도록 설계된 강력한 Java용 병렬 처리 테스트 도구입니다. 확률적 병렬 처리 테스트 및 부분 순서 샘플링과 같은 고급 기술을 활용하여 Fray는 제어된 병렬 처리 테스트와 특정 스레드 인터리빙 디버깅을 위한 결정론적 재생을 제공합니다. JUnit 5(주석 사용) 등 기존 테스트 프레임워크에 쉽게 통합할 수 있으며, 효율적인 설정을 위한 Gradle 및 Maven 플러그인도 제공합니다. 기여는 환영입니다!