在将MacBook Pro更新为MacOs Sierra之前,请执行以下命令:
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
有人知道背后的原因吗?
我遇到了这个确切的问题(并花了最后6个小时来尝试解决问题)。我的问题是未设置主机名。
检查:
sudo scutil --get LocalHostName
火柴:
sudo scutil --get HostName
如果没有,请使用:
sudo scutil --set HostName [YOUR_HOST_NAME]
要解决这个问题。