我正在開發一個包(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_'文件,則可能會跳過整個目錄。 –