【问题标题】:can we run karate feature file from TestNG test Suit我们可以从 TestNG 测试套件运行空手道功能文件吗
【发布时间】: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


    【解决方案1】:

    看起来您还没有包含 karate-apache maven 依赖项。

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

    如果还是卡住,请按照这个流程:https://github.com/intuit/karate/wiki/How-to-Submit-an-Issue

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-28
      • 1970-01-01
      • 2016-12-21
      • 2018-06-05
      • 1970-01-01
      • 2015-11-25
      相关资源
      最近更新 更多