runtime-macros:在运行时模拟过程宏的扩展

时间:2024-03-13 03:50:20
【文件属性】:

文件名称:runtime-macros:在运行时模拟过程宏的扩展

文件大小:25KB

文件格式:ZIP

更新时间:2024-03-13 03:50:20

testing rust macros code-coverage proc-macro

运行时宏 此板条箱提供了一种在运行时模拟程序宏扩展过程的方法。 它旨在与类的代码覆盖率工具一起使用,该工具无法衡量编译时发生的任何事情的代码覆盖率。 当前, runtime-macros仅与functionlike! 程序宏。 如果需要,将来可能会支持自定义派生。 要使用它,请将一个测试用例添加到您的程序宏板条箱中,该程序箱在调用该宏的.rs文件上调用emulate_macro_expansion 。 最有可能要使用的所有文件都在/tests目录中。 完成此步骤后,任何适用于周转箱测试用例的代码覆盖工具都将能够报告您对宏进行了多彻底的测试。 有关工作示例,请参见的/examples目录。


【文件预览】:
runtime-macros-master
----LICENSE-MIT(1KB)
----Cargo.toml(886B)
----Cargo.lock(67KB)
----src()
--------lib.rs(7KB)
----LICENSE-APACHE(11KB)
----examples()
--------custom_assert()
----.travis.yml(799B)
----README.md(1KB)
----.gitignore(20B)

网友评论