2
我已經設置了maven和surefire來運行單元測試。測試類配置爲並行運行;即類如何識別與mvn測試失敗的測試
有時,當我運行「mvn測試」時,一些測試失敗,超時。但是,當超時發生時,surefire不記錄哪些測試正在運行。它只記錄已完成測試的詳細信息。
超時似乎是某種僵局,並不總是重現。
如何知道在超時發生時哪些測試正在運行?有沒有辦法改變surefire本身的日誌級別,以便它在開始從新類運行測試時轉儲一些消息?
我使用:Java的:1.6,Maven的:3.0.3,神火:2.14
在'/目標/萬無一失的報告',測試結果有測試結果... – Lucas 2013-03-27 22:32:45
target/surefire-reports只有完成測試的日誌。如果「mvn test」由於超時而失敗,它不會記錄已啓動但未完成的測試的詳細信息。我看到的失敗是: [錯誤]無法執行目標org.apache.maven.plugins:maven-surefire-plugin:2.14:項目<項目名稱>上的測試(默認測試):出現超時或其他錯誤在叉 - > [幫助1] – 2013-03-27 23:19:19