在https://github.com/intuit/karate的“切换环境”部分中,列出了以下命令以选择karate-config.js中的环境:
mvn test -DargLine =“ - Dkarate.env = mock”
这导致karate.env为空。
如果您按如下方式修改命令,则设置变量:
mvn test -Dkarate.env = mock
我正在使用0.7.0
答案 0 :(得分:0)
这对我来说是个新闻。可能是由于Maven版本。你能清楚你的操作系统版本和Maven版本,并提出修复文档的问题。请注意,没有人报告此事。
编辑:此外,您的maven pom.xml
很可能有一个<properties>
条目,密钥为<karate.env>
,而 就是您看到此行为的原因!