【发布时间】:2020-08-25 03:58:19
【问题描述】:
我们正在尝试在我们的 BU 中引入自动化。有一个混合用例,其中一些测试用例应该在本地执行,一些是 UI 和 API 测试。我们已经使用空手道框架成功地自动化了 API 和 UI 场景,但是在本地执行的测试用例是 testNG maven 项目。我们希望将其集成为一个,以便触发完整的流程。 这个可以吗?
在做了一些研究后,我发现它可以通过并行执行来完成,当我运行它时会出现以下错误
失败的功能: com.novell.CG.automation.test.API.API:API.feature:13 - 未能按名称构造类:找不到空手道-http.properties,正在中止 API.feature:19 - 未能按名称构造类:未找到 karate-http.properties,正在中止 API.feature:25 - 未能按名称构造类:未找到 karate-http.properties,正在中止 API.feature:31 - 未能按名称构造类:未找到 karate-http.properties,正在中止 com.novell.CG.automation.test.API.UI
public class MyRunner {
@Test void testAll() {
Results results = Runner.parallel(getClass(), 5);
assertEquals(0, results.getFailCount(), results.getErrorMessages()); }
}
【问题讨论】:
标签: karate