karate - 在一项功能中运行多个场景,在空手道版本 1.0.1 中仅调用了一个场景
问题描述
当我尝试在一个功能中运行 3 个场景时,只有一个场景成功。并从控制台收到错误:
classpath:com/api/automation/getRequest/healthCheck.feature:6
17:24:45.772 [pool-1-thread-1] INFO com.intuit.karate - karate.env system property was: qa
17:24:45.773 [pool-1-thread-1] ERROR com.intuit.karate - classpath:com/api/automation/getRequest/healthCheck.feature:6
* callonce read('classpath:karate-config.js')
Cannot invoke "java.util.Map.forEach(java.util.function.BiConsumer)" because "result.vars" is null
classpath:com/api/automation/getRequest/healthCheck.feature:6```\
I'm using ParallelBuilder
```public class ParallelBuilder {
@Test
public void executeKarateTest() {
Builder aRunner = new Builder();
aRunner.path("classpath:com/api/automation/getRequest");
Results result = aRunner.parallel(2);
System.out.println("Total Feature =>" + result.getFeaturesTotal());
System.out.println("Total Scenaorios =>" + result.getScenariosTotal());
System.out.println("Passed Scenaorios =>" + result.getScenariosPassed());
Assertions.assertEquals(0, result.getScenariosFailed(),"There are some Failed Scenarios");
}```
Could someone please help me out here? Thanks in advance !
解决方案
推荐阅读
- node.js - Mongoose virtuals 中的 Where 选项
- scala - 使用 Databricks Connect 时如何在 Scala 中正确访问 dbutils
- java - 如何有效地从 String 解析为 Integer[][][]?
- google-apps-script - 将 chrome 扩展程序连接到 Google 电子表格
- image - 本地预加载的图片后面如何与 react native 中的 Image 组件一起使用
- javascript - 如何为@material-ui/core@v4.xx 安装流类型
- java - web.xml 中的错误:cvc-complex-type.2.4.a:发现以元素“context-root”开头的无效内容
- python - 时间序列数据的 Django 数据库结构?
- sql - INSERT INTO @table,其中@table 是一个变量
- amazon-web-services - 在 AWS Glue 中加入操作后删除具有相同名称的重复字段