无法构建SonarSource / sonarqube

时间:2014-10-07 03:14:46

标签: sonarqube

克隆github repository,将Maven更新为3.0.5,更新JDK,并执行build.sh后,我的sonarqube构建在多次单元测试失败后失败,第一次尝试读取

app_with_severities_when_period_is_set(org.sonar.server.component.ws.ComponentAppActionTest)      Time elapsed: 0.007 sec  <<< FAILURE!
java.lang.AssertionError: periods[0][2]
Expected: 2014-05-08T00:00:00+0200
     got: 2014-05-08T00:00:00-0500

at org.skyscreamer.jsonassert.JSONAssert.assertEquals(JSONAssert.java:222)
at org.skyscreamer.jsonassert.JSONAssert.assertEquals(JSONAssert.java:192)
at org.sonar.server.ws.WsTester$Result.assertJson(WsTester.java:193)
at org.sonar.server.ws.WsTester$Result.assertJson(WsTester.java:183)
at org.sonar.server.component.ws.ComponentAppActionTest.app_with_severities_when_period_is_set(ComponentAppActionTest.java:400)

构建消息是

[INFO] SonarQube :: Search ............................... SUCCESS [55.995s]
[INFO] SonarQube :: Server ............................... FAILURE [5:23.832s]
[INFO] SonarQube :: Plugins :: Xoo ....................... SKIPPED

我在MacOSX,Ubuntu,EL5和EL6上遇到了这个问题。有什么方法吗?

1 个答案:

答案 0 :(得分:1)

这是与欧洲/巴黎相比,使用其他时区进行测试时的已知问题。 您可以尝试使用-Duser.timezone="Europe/Paris"

构建SQ