更新我的MacBook Pro到Mac系統塞拉利昂,命令前:Maven的有神火(TestNG的)是緩慢更新的MacOS塞拉利昂後
mvn clean install -U
花了大約40秒運行,與幾百測試在幾個maven子模塊。
更新到MacOS Sierra後,不更改代碼,相同的命令需要12分鐘以上。在我看來,Surefire插件將打印當前模塊的結果時,它會在繼續之前掛起2-3分鐘。到此爲止的測試執行速度與更新MacOS Sierra之前的速度一樣快。
從模塊的TestNG的結果打印輸出的例子:
Tests run: 101, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 167.854 sec
Results :
Tests run: 101, Failures: 0, Errors: 0, Skipped: 0
有誰知道這背後的原因是什麼?
更新後,我在網絡上的Java相關的一切都變慢了。啓動一個Spring應用程序從26秒到75秒。另一個從15秒到150秒。我的猜測是它與基於我所看到的網絡有關,但還不確定。 – haskovec
修復程序在這裏:http://stackoverflow.com/a/33289897/387927 –
這並不能解決它對我來說,來自David Dossot的評論。在完成了一些更多的測試後,會返回更多信息。 – Johan