7

我正在尝试在 Rust 项目上运行kcov 。这对于通常的测试非常有效,但我无法弄清楚如何让它找到文档测试。

是否rustdoc创建任何我可以传递kcov给运行覆盖的二进制文件?

4

1 回答 1

2

Rustdoc 在临时目录中编译二进制文件并立即运行它们:

https://github.com/rust-lang/rust/blob/acdd3b9f5a/src/librustdoc/test.rs#L248-L292

我认为TempDir析构函数会在函数结束时删除临时目录及其内容。似乎没有任何方法可以获取二进制文件以便在kcov.

于 2016-02-27T11:30:14.543 回答