象棋是在并发程序中查找和复制Heisenbug的工具。国际象棋反复运行并行测试,确保每次运行都有不同的交织。如果交织导致错误,国际象棋可以再现交织,以改进调试。[来源]
这样的工具存在于Java吗?
发布于 2011-12-02 18:28:07
在个人方面还没有使用过,但罗伯特·C·马丁(RobertC.Martin)的“清洁代码”( Clean )一书中描述了一个名为ConTest的工具,该工具应该类似地帮助并发测试:
发布于 2011-12-02 16:22:09
我所知道的唯一的工具,有点像您所描述的,是一个名为RoadRunner的学术项目,本文对此进行了描述:
并可在以下网址下载:
再说一次,我不认为这正是你想要的,但我不知道有什么更近的。我想看看有没有人想出确切的模拟。
https://stackoverflow.com/questions/8356967
复制相似问题