Ari*_*man 11 dependencies packages r
构建包会导致以下警告:
* checking for unstated dependencies in tests ... WARNING
‘library’ or ‘require’ call not declared from: ‘testthat’
* checking tests ...
Running ‘test-all.R’
OK
* checking PDF version of manual ... OK
WARNING: There was 1 warning.
Run Code Online (Sandbox Code Playgroud)
包目录有一个名为的文件夹tests,文件为test-all.R:
library(testthat)
library(bootLR)
test_package("bootLR")
Run Code Online (Sandbox Code Playgroud)
然后是一个子文件夹,里面testthat有两个文件,用于存放各种测试.
错误消息可能告诉我,我没有在DESCRIPTION文件中声明testthat,但我不想要求最终用户安装它,我相信将该library(testthat)语句放在test-all.R文件中来自测试手册.
任何方式,或者我必须以正确的方式添加它(强制用于安装testthat)?
编辑:我想添加它Suggests:可能是最好的方法吗?