1

不久前,我进入了一个页面,该页面托管了几个 ruby​​ 工具,这些工具具有“疯狂”的名称,例如“mangler”或“executor”之类的。该工具的工作是修改您的生产代码(在运行时),以证明您的测试是精确的。

不幸的是,我现在想再次找到那个工具,但不记得它叫什么了。有任何想法吗?

4

3 回答 3

9

我认为您正在考虑 Heckle,它会翻转您的代码以确保您的测试是准确的。这里:

http://seattlerb.rubyforge.org/heckle/

于 2009-09-24T14:44:24.417 回答
4

也许您正在考虑 Flay 项目和相关模块:

http://ruby.sadi.st/Ruby_Sadist.html

于 2009-09-24T14:12:12.880 回答
1

你也可以试试我的变种人。它基于 AST,目前在 MRI 和 RBX 下以 > 2.0 模式运行。它只有 rspec3 的杀手锏,但其他的也是可能的。

于 2012-12-10T09:19:28.693 回答