如何在testng类中访问build.xml属性

时间:2016-07-01 01:35:35

标签: java xml ant build testng

我正在尝试在我的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会正确打印?

0 个答案:

没有答案