Hasty Briefsbeta

双语

Fray: A Controlled Concurrency Testing Framework for the JVM

a year ago
  • #Java
  • #Debugging
  • #Concurrency Testing
  • Fray是一个Java并发测试工具,用于发现和调试竞态条件、运行时异常或死锁问题。
  • 它采用最先进的技术,如概率并发测试和偏序采样方法。
  • Fray提供确定性重放功能,可调试特定的线程交错执行场景。
  • 它能集成到现有测试框架中,包括通过@ConcurrencyTest注解和@ExtendWith(FrayTestExtension.class)扩展的JUnit 5。
  • 通过FrayInTestLauncher也可与其他测试框架配合使用。
  • 支持通过特定插件和依赖项实现Gradle与Maven集成。
  • 欢迎并感谢对Fray项目的贡献。
  • 该项目受到美国国家科学基金会和亚马逊研究奖的支持。