构建管道间歇性失败,原因是测量 API 端点响应时间的测试不稳定。您需要防止管道因该测试而失败。您应该采取哪两项措施?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 清除“Flaky tests included in test pass percentage”。, 手动将测试标记为不稳定(flaky)。.
为什么这是答案
要防止管道因不稳定的测试而失败,最直接的方法是将其标记为不稳定,并将其从通过率计算中排除。手动将测试标记为不稳定(flaky)可以识别出该测试,使其不会导致管道失败,但仍会运行以收集更多数据。清除“Flaky tests included in test pass percentage”确保了即使不稳定的测试失败,也不会影响整体的测试通过率,从而避免了管道中断。将“Flaky test detection”设置为“Off”会禁用系统自动检测不稳定测试的功能,这与防止不稳定测试导致管道失败的目标不符。启用“Test Impact Analysis (TIA)”和启用测试切片(test slicing)是优化测试执行效率和范围的工具,但它们本身并不能阻止已识别的不稳定测试导致管道失败。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡