R CMD check自动运行位于tests/目录中的测试。但是,以这种方式运行测试需要首先构建包。在此之后,R CMD check经过各种不同的健康检查,最后才能到达测试的终点。
问题:是否有一种方法可以运行这些测试,而不必先构建或安装软件包?
注意:不使用testthat或其他非标准软件包.
发布于 2020-05-22 10:23:30
总结一下我们的讨论。
R/ (source/下的dyn.load everything )下源所有东西,然后根据tests/ (实际上,我还使用man/目录中的帮助页的Example部分作为测试用例,并将它们的结果与以前的包版本的结果进行比较)H 210G 211我假设这些是devtools和testthat提供的基本测试功能。如果您希望开发多个包,并且希望独立于非基本-R,我将重新建议使用自定义脚本/包来自动化上述过程。
我会重新评论一下http://r-pkgs.had.co.nz/tests.html。
https://stackoverflow.com/questions/61945167
复制相似问题