R CMD CHECK
проверяет, что код в виньетке выполняется, но не строит
виньетка Я хочу добавить тест, который он собирает, например:
test_that("Vignette builds", {
print(getwd())
# This is one way to test no failures
expect_failure(expect_warning(devtools::build_vignettes("..")))
})
Тест пройден, если я назову его так из корня пакета:
Rscript -e "devtools::test_file(file = 'testthat/test_vignette.R');"
и нет, если я запускаю его с devtools::test()
, вероятно, потому что файлы виньетки
не копируются во временный каталог:
"/private/var/folders/zx/j_gjm0ld081b_mcqmg3gp9l1zp59y6/T/RtmpoeLI5T/PosteriorBootstrap.Rcheck/tests/testthat"
── 1. Error: Vignette builds (@test_vignette.R#9) ─────────────────────────────
Как я могу проверить, что виньетка строит? Или это обычная практика - не проверять это?