首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >只为测试加载测试包,而不需要依赖项。

只为测试加载测试包,而不需要依赖项。
EN

Stack Overflow用户
提问于 2014-01-27 11:58:51
回答 1查看 1.8K关注 0票数 12

生成包会产生以下警告:

代码语言:javascript
复制
* 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:

代码语言:javascript
复制
library(testthat)
library(bootLR)

test_package("bootLR")

然后是一个包含两个文件的子文件夹testthat,该文件包含各种测试。

错误消息可能告诉我,我没有在描述文件中声明测试,但我不想要求最终用户安装它,而且我认为将library(testthat)语句放在test-all.R文件中来自测试手册。

可以避免这种情况,还是必须以正确的方式添加它(强制安装测试)?

编辑:我想把它添加到Suggests:中可能是最好的方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-27 12:27:43

也许是建议?作为per Hadley

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21380288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档