Рустдок генерирует исполняемые файлы?
Я пытаюсь запустить kcov в проекте Rust. Это действительно хорошо работает для обычных тестов, но я не смог выяснить, как заставить его находить док-тесты.
Есть ли rustdoc
создать любые двоичные файлы, которые я могу передать kcov
запустить освещение?
1 ответ
Rustdoc компилирует двоичные файлы во временный каталог и запускает их немедленно:
https://github.com/rust-lang/rust/blob/acdd3b9f5a/src/librustdoc/test.rs#L248-L292
я думаю TempDir
Деструктор удаляет временный каталог и его содержимое после завершения функции. Кажется, нет никакого способа получить доступ к двоичным файлам, чтобы запустить их в kcov
,