2012-01-15 175 views
1

我的蚂蚁脚本有问题! 在我的jUnit测试中,我必须使用System.getProperty设置一个字符串。 一切正常,当我使用Eclipse和VM参数,但与Ant脚本我不能够通过系统属性...junit系统属性与蚂蚁

这里我蚂蚁片段:

<junit fork="yes" haltonfailure="false" showoutput="true"> 
    <sysproperty key="sdkpath" value="some path"/>   

    or 
    <jvmarg value="-Dsdk_path=/some path/"/> 

     <batchtest fork="false" todir="${execution.home}"> 
      <fileset dir="${basedir}/src"> 
       <include name="**/**Test*.java" /> 
       <exclude name="**/MonkeyTest.java"/> 
      </fileset> 
     </batchtest> 
     <formatter type="xml" usefile="true" /> 
     <classpath refid="test.classpath" /> 
     </junit> 

回答

0

变化

<batchtest fork="false" todir="${execution.home}"> 

<batchtest todir="${execution.home}"> 
+0

没有帮助 – 2012-01-16 07:23:15

+0

这就是奇怪。我做了这个改变,它在我的最后工作。你能否检查一下你是否能够在你的测试用例中读取其他系统属性(例如java.version)的值? – 2012-01-16 18:29:29