仅为测试加载testthat包,但不要求依赖

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:可能是最好的方法吗?

Bro*_*ieG 11

也许建议?由于每哈德利.