代码测试
所有生物导体软件包的子目录均由R CMD检查
每天作为一部分夜间生物导体建造。最长的时间R CMD检查
允许在每个包装上花费40分钟。
希望实施的包装开2021欧洲杯体育投注开户发人员测试
在夜间构建的背景下运行的时间太长,可以在其包装中设置“长测试”,并将包裹添加到生物通用器中长期测试构建。
4个步骤:
将“长测试”的代码放在长测
包裹的子目录。喜欢代码中的代码测试
目录,此代码通常(但不一定)运行单位测试。
.bbsoptions
将其归档到其顶级目录中,其中包含以下行:runlongtests:是的
代码在长测
子目录将运行每星期一次(每个星期六)作为长期测试构建并将被允许运行最多6小时在暂停之前。
请注意,我们还运行长期测试构建对于当前发布的分支每周一次(每个星期六)。这些构建的最新报告是这里。
这长测试设置迫使开发人员在“短测试2021欧洲杯体育投注开户”和“长测试”之间将测试代码分开。前者进入测试
子目录,并且必须能够在不到40分钟的时间内运行(实际上,该限制是完整的R CMD检查
除了代码外,还运行其他可能耗时的事情测试
)。后者进入长测
子目录,并且必须能够在不到6个小时内运行。
请注意,与“短测试”故障不同,“长测试”故障并不能阻止在版本颠簸后传播软件包。换句话说,即使包含一个包在长期测试构建,传播仍然取决于夜间构建的结果。
问Bioc-devel邮寄列表,如果您有疑问或需要帮助长期测试构建。