【发布时间】:2019-04-23 01:40:51
【问题描述】:
我在空手道中有一个跑步者文件来生成黄瓜报告
public void genrateFinalReport() {
System.setProperty("karate.env", "pre_production"); // ensure reset if other tests (e.g. mock) had set env in CI
Results results = Runner.parallel(getClass(), 1);
generateReport(results.getReportDir());
assertTrue(results.getErrorMessages(), results.getFailCount() == 0);
}
在此我已将环境设置为 pre_production。
我想通过命令行更改或修改环境。
要通过命令行更改环境,我正在使用以下命令
mvn test -Dkarate.env=production -Dtest=PcadSanityTestReport
但默认情况下 pre_production 环境正在通过
com.intuit.karate - karate.env system property was: pre_production
任何人都可以帮助如何在命令行中传递 env 还是我需要为不同的 env 创建不同的运行器
【问题讨论】:
标签: cucumber karate gherkin cucumber-junit