ruby 1.9和RSpec2有什么好的突变测试工具吗?

ruby 1.9和RSpec2有什么好的突变测试工具吗?,ruby,code-coverage,rspec2,ruby-1.9,mutation-testing,Ruby,Code Coverage,Rspec2,Ruby 1.9,Mutation Testing,我曾经使用Heckle,但由于ParseTree的问题,它与ruby 1.9不兼容。我一直在寻找替代方案,但唯一看起来很有希望的是Chaser,它没有任何清晰的文档,我可以用它来看看是否可以与RSpec一起使用。它似乎有Test::Unit依赖关系 那么,是否有人在使用任何很酷的工具来真正检查您的测试质量 或者-是否有比c0覆盖更好的覆盖工具?这将有助于解决同样的问题。我现在用的是cover\u me,但它是c0,就像rcov一样。你有没有调查过 它与Rspec一起工作 $gem安装变种rsp

我曾经使用Heckle,但由于ParseTree的问题,它与ruby 1.9不兼容。我一直在寻找替代方案,但唯一看起来很有希望的是Chaser,它没有任何清晰的文档,我可以用它来看看是否可以与RSpec一起使用。它似乎有Test::Unit依赖关系

那么,是否有人在使用任何很酷的工具来真正检查您的测试质量

或者-是否有比c0覆盖更好的覆盖工具?这将有助于解决同样的问题。我现在用的是cover\u me,但它是c0,就像rcov一样。

你有没有调查过

它与Rspec一起工作

$gem安装变种rspec $mutant-I lib-r your_库——使用rspec“YourClass”方法
Chaser还使用突变测试框架示例:


不幸的是,chaser的创造者拥有金鱼一样的注意力广度,并且不再保持它了。他对突变体很感兴趣,还想看看是否可以将heckle修改为使用ruby_解析器而不是ParseTree。

当前版本的突变体不再支持这种语法。有关当前接口,请参阅。我将很快读取expicit spec文件选择选项。-免责声明,我是《变种人》的作者。只是回到这里更新一下——似乎《变种人》和《赫克尔》都有Rails方面的问题,或者至少我使用的堆栈有问题。他们似乎走得更远了一点——ParseTree不再是问题所在。但愿我知道的足够多,能帮上忙(我想是另一种情况。Rails及其奇怪的自动加载/环境设置导致了变种人的问题;)这是Rails的支持票:希望将来有更多的时间使用开源。 $ gem install mutant-rspec $ mutant -I lib -r your_library --use rspec "YourClass#method_to_mess_with"