rustdoc会生成可运行的二进制文件吗?

dra*_*tis 7 code-coverage rust rust-cargo kcov

我正在尝试在Rust项目上运行kcov.这对于通常的测试非常有效,但是我还没弄清楚如何让它找到doc测试.

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

Sim*_*pin 2

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

\n\n

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

\n\n

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

\n