Karate 空手道跑步者和ExecutionHook监听器

Karate 空手道跑步者和ExecutionHook监听器,karate,reportportal,Karate,Reportportal,@Peter-根据我之前查询中的建议,我已经使用ExecutionHooks实现了ReportPortal。我发现很难将所有要求的数值从我的跑步者传递给基础跑步者。以下是我的配置- BaseRunner.java Results results = Runner.parallel(tags,path,ScenarioName,Collections.singletonList(new ScenarioReporter()),threads,karateOutputPath); Runner.

@Peter-根据我之前查询中的建议,我已经使用ExecutionHooks实现了ReportPortal。我发现很难将所有要求的数值从我的跑步者传递给基础跑步者。以下是我的配置-

BaseRunner.java
Results results = Runner.parallel(tags,path,ScenarioName,Collections.singletonList(new 
ScenarioReporter()),threads,karateOutputPath);

Runner.java
@KarateOptions(tags = { "@Shakedown" },
features = "classpath:tests/Shakedown"
 )

我想了解如何传递场景名称、路径和标记等属性。ScenarioReporter()是我实现执行挂钩的类。我有一个基本的跑步者,将有所有的细节和一个正常的跑步者,将有最少的信息。我刚刚给出了一些代码片段,请不要介意是否有一些语法错误。

您不再需要注释,您可以使用
Runner
上的新“builder”(流畅界面)设置所有参数,包括标记。参考文件:

因此,从基类等继承应该更容易。只需找到一种方法来传递标签列表并使用它


请注意此错误,已在0.9.6.RC1中修复:

您不再需要注释,您可以使用
Runner上的新“builder”(流畅界面)设置所有参数,包括标记。参考文件:

因此,从基类等继承应该更容易。只需找到一种方法来传递标签列表并使用它

请注意此错误,已在0.9.6.RC1中修复:

Results results = Runner.path("classpath:some/package").tags("~@ignore").parallel(5);