运行 来自 karate.jar 的空手道和黄瓜报告

Running Karate from karate.jar with cucumber reports

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

目前正在使用maven 执行。我有一个 运行ner class 处理空手道文档中提到的黄瓜报告。

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

当我像上面那样更改测试执行时,有没有办法让我生成与 maven 相同的黄瓜报告?

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

当运行使用karate standalone jar的功能时,cucumber-html-reports将默认生成在targetkarate.jar目录下的目录[=19] =]

在您所在的目录中查找 target\cucumber-html-reports karate.jar

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

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

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