我正在尝试在我的testng测试中访问build.xml
属性。我的xml中有两个属性,我可以在Java / testng代码中访问其中一个属性。另一个为空。我的build.xml看起来像这样:
<target name="beta">
<property name="TestRunConfig" value="-DTestRunConfig=${bp:pkg.src}/src/path/configuration/Beta.configuration"/
<property name="domain" value="-Ddomain=beta"/>
<antcall target="testrun">
</antcall>
</target>
这是我的java代码:
System.out.println("TestRunConfig = " + System.getProperty("TestRunConfig"));
System.out.println("domain = " + System.getProperty("domain"));
这是输出:
[testng] TestRunConfig = /Users/goyaly/alexamayday_workspace/src/path/configuration/Beta.configuration
[testng] domain = null
为什么domain
会以null
显示,而其他属性TestRunConfig
会正确打印?