我想知道是否可以運行先前編譯的測驗(使用mvn test-compile)而無需重新編譯專案及其測驗。我知道該mvn -Dtest=TestClass#testMethod test命令,但它不適合我的需要。
更一般地說,我試圖找到一種運行單元測驗的方法是使用測驗名稱串列的特定順序。任何想法將不勝感激。
uj5u.com熱心網友回復:
如果您通過呼叫一個階段來啟動 Maven,它將執行所有生命周期階段,直到您呼叫的那個階段。例如,當呼叫
mvn test
測驗生命周期階段之前的所有階段也將執行:專案將被驗證,源和資源將被生成和處理,源將被編譯,同樣將發生在測驗源和資源上,最后將運行單元測驗。
但是您也可以呼叫系結到生命周期階段的插件目標。在測驗階段的情況下,系結目標是surefire 的測驗魔力。所以你可以打電話
mvn surefire:test
并且不會執行其他生命周期階段。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/350219.html
標籤:爪哇 行家 单元测试 maven-surefire-plugin
