长时间测试

它们是什么

的代码测试运行所有Bioconductor软件包的子目录R CMD检查作为日常生活的一部分Bioconductor构建。最长的时间R CMD检查每包允许花费的时间是40分钟。

希望实现的包开发2021欧洲杯体育投注开户人员测试在夜间构建的上下文中运行时间太长,可以在包中设置“长测试”,并将包添加到Bioconductor中长时间测试构建

设置

4个步骤:

注意,我们还运行长时间测试构建对于当前发布分支每周一次(每周六)。关于这些构建的最新报告是在这里

“短测试”vs“长测试”

长时间测试安装程序迫使开发人员将包中2021欧洲杯体育投注开户的测试代码在“短测试”和“长测试”之间进行拆分。前者进了测试子目录,并且必须能够在40分钟内运行(这个限制实际上是针对完整的R CMD检查命令,除了代码之外,还运行其他可能耗时的事情测试)。后者进了longtests子目录,必须能够在6小时内运行。

请注意,与“短测试”失败不同,“长测试”失败不会阻止包在版本碰撞后传播。换句话说,即使包包含在长时间测试构建,传播仍然由夜间构建的结果决定。

需要帮忙吗?

问的bioc-devel邮件列表,如果您有问题或需要帮助长时间测试构建