我有一堆测试,我不希望它们在 CRAN 检查或 Travis CI 构建期间运行。它们要么长时间运行,要么可能导致写入网络数据库的事务/并发冲突。将它们(从 R CMD 检查测试中)分离出来的哪种方法最适合testthat?
我应该把这些测试放在一个单独的文件夹中吗?我应该标记他们的文件名并使用正则表达式吗?(例如,在 test_package 中使用过滤器参数来跳过@Jeroen 的测试)
http://cran.r-project.org/web/packages/policies.html:
长时间运行的测试和小插曲代码可以作为可选的检查,但要确保剩下的检查确实锻炼了包的所有功能。