如何從命令行運行JUnit測試用例

我想從命令行運行JUnit測試用例。 我怎樣才能作到這一點? java


#1樓

@lzap給出的答案是一個很好的解決方案。 可是,我想補充一點,您應該添加。 到類路徑,這樣就不會遺漏當前目錄,從而致使您本身的類被遺漏。 在某些平臺上,這已經發生在我身上。 所以,JUnit 4.x的更新版本爲: 測試

java -cp .:/usr/share/java/junit.jar org.junit.runner.JUnitCore [test class name]

#2樓

我我的將使用Maven surefire JUnit運行程序來執行此操做。 spa


#3樓

實際上,您還能夠使Junit測試成爲可運行的Jar,而後將可運行的jar稱爲java -jar 命令行


#4樓

若是您的項目基於螞蟻,那麼您應該可以從控制檯執行如下操做: code

ant test

若是這不起做用,可是您的項目仍然基於ant,則能夠運行ant -p列出項目的主要目標。 get


#5樓

確保JUnit.jar在類路徑中,而後從控制檯調用命令行運行程序 it

java org.junit.runner.JUnitCore [測試類名稱] io

參考: junit常見問題解答 class

相關文章
相關標籤/搜索