使用黄瓜报告从karate.jar运行空手道

时间:2020-06-17 20:49:16

标签: karate

我想使用karate.jar运行空手道测试。

当前正在使用Maven执行。我有一个空手道课,负责处理空手道文档中提到的黄瓜报告。

java -jar karate.jar -T 5 -t〜@ ignore -o /mydirectory/all.feature

当我如上所述更改测试执行方式时,是否有办法使生成的黄瓜报告与我为maven获得的报告相同?

我当前的执行是这样的:mvn clean test -Dtest = TestRunner.java -Dkarate.env = UAT

1 个答案:

答案 0 :(得分:1)

使用karate standalone jar运行功能时,cucumber-html-reports将在target目录内的karate.jar目录上默认生成

在您拥有target\cucumber-html-reports的目录中寻找karate.jar

java -jar karate.jar -T 5 -t ~@ignore /mydirectory/all.feature

空手道还提供了一个-o标志,其中提供的目录将用于保存报告

java -jar karate.jar -T 5 -t ~@ignore -o /mydirectory /mydirectory/all.feature