Cypress云服务商业套餐
自动取消
info
你将学到
- 如何在Cypress Cloud中启用自动取消
- 如何通过在首次失败时取消测试运行来节省时间
- 如何通过结合使用自动取消和测试规范优先级来降低CI成本
持续集成(CI)管道通常是成本高昂的过程, 需要大量计算时间。当CI中出现测试失败时,继续运行剩余的测试套件通常没有意义,因为在后续修复和其他代码变更合并后,该过程必须重新开始。启用自动取消后,一旦失败的测试数量超过预设阈值,整个测试运行将被取消。请注意,任何进行中的测试规范将继续运行直至完成。
优势: 在并行化机器上首次出现失败时停止测试运行将:
- 节省时间。 及早发现故障并更快解决问题。
- 降低CI成本。 减少不必要的测试执行,为大型测试套件带来显著节省。
- 释放CI资源。 优先处理关键测试,保持CI流水线可用于验证修复。
- 优化未来运行。 通过**测试用例优先级排序和自动取消**功能,失败的测试会在下次尝试时优先运行,如果问题持续存在则提前停止,以最大化效率。
在Cypress Cloud中激活自动取消
tip
自动取消是Business或Enterprise层级Cypress Cloud计划用户可用的_智能编排_功能。想知道是否值得升级您的Team层级订阅?查看运行概览页面上的推荐,了解我们预测这些功能能为您节省多少时间。
自动取消是一项_智能编排_功能,可在项目设置中进行管理。
info
团队注意事项
如果您的开发、测试或QA团队在高度协作的工作流程中运作,多人同时处理各种测试失败,可能需要增加失败阈值,以便在每次测试运行中暴露更多失败。
在项目级别启用或禁用此功能(需管理员权限):
- 在项目视图中选择所需项目以访问Cypress Cloud。
- 点击右侧边栏中的