我正在开发一个包(this one),其中我根据testthat workflow设置了测试。这包括如下我在./testthat/testthat/
文件夹中的测试和./testthat/testthat.R
文件:为什么devtools :: document()尝试记录测试?
library(testthat)
library(rpostgisLT)
test_check("rpostgisLT")
所有的测试要求的testthat
包附后(因此我没有使用testthat::function
参考
刚刚重新启动后R(不附带testthat
)我尝试运行devtools::document()
但它打破,因为它没有找到testthat
功能,我在测试中使用。当然,通过附加testthat
devtools::document()
运行之后。
为什么devtools::document()
查看/tests
文件夹?它不应该只记录/R
文件夹中的功能吗?
恩,谢谢,清除了事情。所以我只是没有正确使用'document/roxygenize'。但是,如果它排除'test_'文件,则可能会跳过整个目录。 –