我们可以从TestNG测试服运行空手道特征文件吗

时间:2020-08-24 18:44:28

标签: karate

我们正在尝试在我们的业务单元中引入自动化。有一个混合用例,其中一些测试用例应在本地执行,而另一些则是UI和API测试。我们已经使用空手道框架成功地实现了API和UI场景的自动化,但是在本地执行的测试用例是testNG maven项目。我们希望将其集成为一个,以便可以触发完整流程。 可以做到吗?

经过很少的研究,我发现它可以通过并行执行来完成,这给了我以下错误

失败的功能: com.novell.CG.automation.test.API.API:API.feature:13-无法通过名称构造类:未找到空手道http.properties,正在中止 API.feature:19-无法通过名称构造类:未找到空手道-http.properties,正在中止 API.feature:25-无法通过名称构造类:未找到空手道http.properties,正在中止 API.feature:31-无法通过名称构造类:未找到空手道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());  }
}

1 个答案:

答案 0 :(得分:0)

您似乎还没有加入karate-apache maven依赖项。

另请参阅:https://stackoverflow.com/a/58050316/143475

如果仍然卡住,请执行以下过程:https://github.com/intuit/karate/wiki/How-to-Submit-an-Issue