生成包会产生以下警告:
* 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.包目录有一个名为tests的文件夹,其中包含一个文件test-all.R:
library(testthat)
library(bootLR)
test_package("bootLR")然后是一个包含两个文件的子文件夹testthat,该文件包含各种测试。
错误消息可能告诉我,我没有在描述文件中声明测试,但我不想要求最终用户安装它,而且我认为将library(testthat)语句放在test-all.R文件中来自测试手册。
可以避免这种情况,还是必须以正确的方式添加它(强制安装测试)?
编辑:我想把它添加到Suggests:中可能是最好的方法?
发布于 2014-01-27 12:27:43
也许是建议?作为per Hadley。
https://stackoverflow.com/questions/21380288
复制相似问题