我想使用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
答案 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