ant执行junit时的classpath设置,环境变量设置

 

Ant 执行 junit 时为什么需要 classpath 设置,环境变量设置

Ant 在调用 Junit 进行单元测试时,单元测试有时需要依赖与特殊 classpath 以及环境变量,比如依赖 cobertura 插针后的 class ,需要依赖与特殊的 LD_LIBRARY_PATH 等。

如何设置 classpath

<junit fork="yes" showoutput="yes" maxmemory="1024m" dir="${basedir}" failureProperty="test.failed">

<classpath location="${instrumented.dir}" />

<classpath refid="junit-master-classpath" />

<formatter type="xml" usefile="true" />

<test name="${testcase}" todir="${reports.junit}" if="testcase" />

<batchtest todir= "${reports.junit}" unless= "testcase" >

              <fileset dir= "${src.test.dir}" >

                  <include name= "**/*Test.java" />

              </fileset>

           </batchtest>

</junit>

如何设置环境变量

方法是在 junit 里面加入 jvmarg

<junit fork="yes" showoutput="yes" maxmemory="1024m" dir="${basedir}" failureProperty="test.failed">

<jvmarg value="-Dlog.home=C:/log" />

<test name="${testcase}" todir="${reports.junit}" if="testcase" />

<batchtest todir= "${reports.junit}" unless= "testcase" >

              <fileset dir= "${src.test.dir}" >

                  <include name= "**/*Test.java" />

              </fileset>

           </batchtest>

</junit>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值