首页 > 解决方案 > -Dkarate.config.dir 与 Windows 上的完整路径

问题描述

我想为我的客户使用动态变量测试空手道。

我尝试使用此命令启动它,但它不起作用

命令 :

java -jar "-Dkarate.config.dir=C:/Users/1234/Documents/Projects/Sace/IntegrationTests.City/bonneuil/configurations" karate.jar -e itg -T 5 -o C:/Users/1234/Documents/Projects/Sace/IntegrationTests.City/results/bonneuil/itg C:/Users/1234/Documents/Projects/Sace/IntegrationTests.City/bonneuil/features

“karate.config.dir”中的路径在 Windows 上是绝对且有效的,但是当空手道启动时,所有“/”都被剥离,就像您在下面的输出中看到的那样,我已经使用黑色斜杠和双斜杠进行了测试,但它不再起作用了: (

C:Users1234DocumentsProjectsSaceIntegrationTests.Citonneuilconfigurationskarate-config-itg.js

输出 :

11:13:53.338 [main] INFO  com.intuit.karate.netty.Main - Karate version: 0.8.0.1
11:13:53.790 [main] INFO  c.i.karate.cucumber.CucumberRunner - Karate version: 0.8.0.1
11:13:54.869 [pool-1-thread-1] WARN  com.intuit.karate - skipping bootstrap configuration: could not find or read file: karate-config.js, prefix: CLASSPATH
11:13:54.878 [pool-1-thread-1] DEBUG com.intuit.karate - skipping bootstrap configuration for env: itg - could not find or read file: C:Users1234DocumentsProjectsSaceIntegrationTests.Citonneuilconfigurationskarate-config-itg.js, prefix: FILE
11:13:54.897 [pool-1-thread-1] INFO  c.i.karate.cucumber.CucumberRunner - <<<< feature 1 of 1 on thread pool-1-thread-1: infotrafic/sectors.feature
---------------------------------------------------------
feature: infotrafic.sectors
report: C:\Users\1234\Documents\Projects\Sace\IntegrationTests.City\results\bonneuil\itg\TEST-infotrafic.sectors.xml
scenarios:  1 | failed:  1 | skipped:  0 | time: 0,92
---------------------------------------------------------

任何想法 ?

非常感谢

标签: karate

解决方案


您是否尝试将路径括在引号中?

java -jar -Dkarate.config.dir="C:/Users/1234/Documents/Projects/Sace/IntegrationTests.City/bonneuil/configurations"

推荐阅读