我曾经使用过Heckle,但由于ParseTree的问题,它与ruby 1.9不兼容。我寻找替代方案,但唯一看起来很有希望的是Chaser,而且我没有任何明确的文档可以用来看看我是否可以使用RSpec。它似乎有Test :: Unit依赖。
那么 - 是否有人使用任何很酷的工具来真正检查测试的质量?
或者 - 有没有提供比c0覆盖更好的覆盖工具?这有助于解决同样的问题。我现在正在使用cover_me,但它是c0,就像rcov。
答案 0 :(得分:3)
你有没有看过Mutant gem?
适用于Rspec。
$ gem install mutant-rspec $ mutant -I lib -r your_library --use rspec "YourClass#method_to_mess_with"
答案 1 :(得分:2)
Chaser还使用突变测试框架示例:exemplor-chaser。
不幸的是,追逐者的创造者拥有金鱼的注意力范围而不再维持它。他对变种有兴趣,并且看看是否可以修改heckle来使用ruby_parser而不是ParseTree。