首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在不构建或安装软件包的情况下运行R包测试?

如何在不构建或安装软件包的情况下运行R包测试?
EN

Stack Overflow用户
提问于 2020-05-21 23:00:30
回答 1查看 451关注 0票数 3

R CMD check自动运行位于tests/目录中的测试。但是,以这种方式运行测试需要首先构建包。在此之后,R CMD check经过各种不同的健康检查,最后才能到达测试的终点。

问题:是否有一种方法可以运行这些测试,而不必先构建或安装软件包?

注意:不使用testthat或其他非标准软件包.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-22 10:23:30

总结一下我们的讨论。

  1. 据我所知,对于基本R
  2. 为单元测试提供的单元测试,没有标准的替代方法--通常用于单元测试,我在R/ (source/下的dyn.load everything )下源所有东西,然后根据tests/ (实际上,我还使用man/目录中的帮助页的Example部分作为测试用例,并将它们的结果与以前的包版本的结果进行比较)H 210G 211

我假设这些是devtoolstestthat提供的基本测试功能。如果您希望开发多个包,并且希望独立于非基本-R,我将重新建议使用自定义脚本/包来自动化上述过程。

我会重新评论一下http://r-pkgs.had.co.nz/tests.html

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

https://stackoverflow.com/questions/61945167

复制
相关文章

相似问题

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