Рустдок генерирует исполняемые файлы?

Я пытаюсь запустить kcov в проекте Rust. Это действительно хорошо работает для обычных тестов, но я не смог выяснить, как заставить его находить док-тесты.

Есть ли rustdoc создать любые двоичные файлы, которые я могу передать kcov запустить освещение?

1 ответ

Rustdoc компилирует двоичные файлы во временный каталог и запускает их немедленно:

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

я думаю TempDir Деструктор удаляет временный каталог и его содержимое после завершения функции. Кажется, нет никакого способа получить доступ к двоичным файлам, чтобы запустить их в kcov,

Другие вопросы по тегам