更新我的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