ant集成junit自動測試的build.xml標準模板html
利用Ant集成Junit自動測試並生成測試報告,能夠極大的提升測試的工做效率,其優點只要是測試用例的批量處理功能。前不久在網上看到不少關於Junit測試的文章,欣聞Ant支持Junit的集成,火燒眉毛的嘗試了一番。
1. 的配置:ant
本案例採用apache-ant-1.6.5版本,下載ant後須要將Junit3.8.1拷貝到ANT_HOME的lib目錄下。Ant在執行過程TestCase過程當中除了須要在classpath中可見,還須要在ant中可見,不然會報錯。 apache
ant+junit出現NoSuchMethodError的緣由測試
解決方法:ui
換junit 3.7,測試程序能夠運行,可是,TestCase必須重寫那個帶String參數的構造器才能經過編譯(在junit 3.8.1下沒有這個問題,先前咱們的TestCase都沒有這樣作)
而用junit 3.8.1的話,無論是否重寫構造器,老是會出NoSuchMethodError -_-b編碼
咱們都清楚,平常開發中,最經常使用的功能是:編譯、打包、運行junit testcase、檢查編碼規範。在此給出這些最經常使用功能的一個ant模板文件,與各位共享。
<?xml version="1.0" encoding="gb2312"?>
<project name="Test Project" default="all" basedir=".">
<property name="src.code" value="src"/>
<property name="src.junit" value="junit"/>
<property name="lib.dir" value="lib"/> code