Ant 使用Junit自动测试要注意的问题

在构建Ant自动测试的时候,必须要加入ant_home/lib下的库,要不会出现ClassNotFound的异常。

 

    <path id="test.classpath">
        
<fileset dir="${ant.library.dir}">
            
<include name="*.jar"/>
        
</fileset>
        
<pathelement location="${test.home}/classes"/>
    
</path>
    
<target name="test" depends="all">
        
<mkdir dir="${test.report}"/>
        
<mkdir dir="${test.home}/classes"/>
        
<javac srcdir="${test.home}/src"
               destdir
="${test.home}/classes"
               debug
="${compile.debug}"
               deprecation
="${compile.deprecation}"
               optimize
="${compile.optimize}">
            
<classpath refid="master-classpath"/>

        
</javac>

        
<junit printsummary="true"
               fork
="true"
               haltonfailure
="false"
               failureproperty
="tests.failed"
               showoutput
="true">
            
<classpath refid="test.classpath"/>
            
<classpath refid="master-classpath"/>
            
<formatter type="xml"/>
            
<batchtest todir="${test.report}">
                
<fileset dir="${test.home}/classes">
                    
<include name="**/*Test.*"/>
                
</fileset>
            
</batchtest>
        
</junit>
        
<junitreport todir="${test.report}">
            
<fileset dir="${test.report}">
                
<include name="TEST-*.xml"/>
            
</fileset>
            
<report format="frames" todir="${test.report}"/>
        
</junitreport>
        
<fail if="tests.failed">
            ---------------------------------------------------------
            One or more tests failed, check the report for detail...
            ---------------------------------------------------------
        
</fail>
    
</target>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值