赫克尔
这是一个概念证明 Rust 编译器插件,它支持代码突变。
如何使用
请记住,这个库在这个阶段只是一个黑客。
将以下属性添加到您的箱子中:
#![feature(custom_attribute, plugin)]
#![plugin(heckle)]
在要应用突变的单位上添加#[heckle]属性。
你可以在examples/src/main.rs看到一个examples/src/main.rs
使用bin/test脚本运行您的测试,但从您的项目目录中运行。 例如,在这个项目中:
$ cd examples
$ ../bin/test
该脚本将对您使用#[heckle]注释的单元应用不同的变更,一次一个,并在每次#[heckle]运行您的测试(使用cargo test )。
评论0
最新资源