我想向我公司的項目添加一個Ant腳本來運行jUnit測試。這裏是我所擁有的:如何通過Ant顯示jUnit錯誤
<target name="unit-tests">
<junit>
<classpath>
<pathelement location="${project.libext.dir}/junit-4.1.jar"/>
</classpath>
<batchtest>
<fileset dir="${project.src-test.dir}/my/company/." />
</batchtest>
</junit>
</target>
該腳本正確抓取我的jUnit測試,但它說有錯誤。但所有的輸出結果會是這樣的:
[junit] Test package.MyTest FAILED
我想知道它爲什麼失敗。我曾嘗試在junit
標記(printsummary
,showoutput
等)中添加一些屬性,但似乎找不到合適的組合。我設法得到的最好的是:
[junit] Running package.MyTest
[junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec
我真的需要完整的堆棧跟蹤等作爲測試運行正常,當我運行方式通過Eclipse> JUnit測試。
任何人都知道如何使堆棧跟蹤打印?
如何確定jUnit報告文件的位置? – 2012-07-31 18:19:46
我猜'batchtest'標籤上的'todir'屬性,但似乎沒有創建任何東西。 – 2012-07-31 18:40:41