清單 2 是一個 Ant 腳本片段,介紹了執行一批單元測試的 junit
任務。這項任務與 JUnit 一起運作,其妙處在于:定義過的所有測試現在都能自動運行并且如果其中任何一個測試失敗,則構建也將失敗 —— 通過使用 haltonfailure
屬性實現。
清單 2. 在 Ant 中運行單元測試
<junit fork="yes" haltonfailure="true" dir="${basedir}" printsummary="yes"> <classpath refid="test.class.path" /> <classpath refid="project.class.path"/> <formatter type="plain" usefile="true" /> <formatter type="xml" usefile="true" /> <batchtest fork="yes" todir="${logs.junit.dir}"> <fileset dir="${test.unit.dir}"> <patternset refid="test.sources.pattern"/> </fileset> </batchtest> </junit> |