运行测试套件后,如何以编程方式确定空手道功能/场景的通过百分比?

问题描述 投票:0回答:1

在我们使用 GitLab 的 CI/CD 管道设置中,如何在执行测试套件后自动评估空手道功能/场景/测试的通过百分比?此评估对于决定是否继续管道的后续阶段(例如部署)至关重要。

karate
1个回答
0
投票

通常,团队希望所有 100% 的测试都能通过,否则构建会失败,这就是 今天的工作方式,示例如下。

    Results results = Runner.path("classpath:").parallel(5);
    assertEquals(0, results.getFailCount(), results.getErrorMessages());

Java 团队可以使用相同的

Runner
API 并在 Results
 对象上调用 
更多方法
来获取总通过和总失败场景等。剩下的取决于您,通常是 JUnit。

© www.soinside.com 2019 - 2024. All rights reserved.