如何仅限制空手道框架中特定功能文件的报告生成?

时间:2018-01-09 07:23:51

标签: karate

我有3个功能文件,我正在尝试使用空手道执行特定功能 测试运行者类上的@CucumberOptions(features =“classpath:Karate / Karate / APIM_LAYER.feature”)。 但是在执行时,我们能够找到“target / sure-fire reports path”中存在的所有3个功能文件的报告。 请告诉我们有没有办法解决这个问题。

2 个答案:

答案 0 :(得分:1)

您应该升级到V0.6.2,当您使用@RunWith(Karate.class)Cucumber options一起运行时,它会按顺序运行这些文件,并为每个功能文件生成漂亮的HTML报告。

至于报告的位置,通常在控制台/终端中提及。

所以制作一个testfolderunner.java文件。添加黄瓜选项,然后从终端执行mvn test -D test=testfolderunner

Al the best

答案 1 :(得分:0)

我确信你仍然有@RunWith(Karate.class)注释,即使在文档中明确提到你不应该将它用于并行运行器。请确认。