由于TestRWLock测试失败,neo4j构建失败

时间:2014-03-13 06:46:04

标签: neo4j

我从github获取源代码后构建neo4j但是由于测试失败导致构建失败

以下是我遵循的步骤序列

#git clone https://github.com/neo4j/neo4j neo4j

#cd neo4j

#mvn clean install -DskipBrowser

测试失败结果低于

运行org.neo4j.kernel.impl.transaction.TestRWLock

测试运行:3,失败:1,错误:0,跳过:0,经过时间:20.108秒<<<失败! - 在org.neo4j.kernel.impl.transaction.TestRWLock中         testStressMultipleThreads(org.neo4j.kernel.impl.transaction.TestRWLock)经过的时间:20.092秒<<<失败!         java.lang.AssertionError:null

    at org.junit.Assert.fail(Assert.java:86)
    at org.junit.Assert.assertTrue(Assert.java:41)
    at org.junit.Assert.assertFalse(Assert.java:64)
    at org.junit.Assert.assertFalse(Assert.java:74)
    at org.neo4j.kernel.impl.transaction.TestRWLock.testStressMultipleThreads(TestRWLock.java:366)

1 个答案:

答案 0 :(得分:1)

这完全有可能只是一个不稳定的测试:测试假设在极少数情况下可以证明是错误的。请再次运行以检查它是否有效。 Maven会告诉你如何在不从头开始构建整个东西的情况下恢复,'-rf $ SOMETHING'。

我确实检查了我们的CI环境,除了主分支的上周我们只有绿色版本。您的本地副本是最新的吗?

另外,请检查您是否有“认证设置”,目前我们支持Maven 3+和Oracle JDK 7 for master branch,Linux,Windows和OSX。请问您的设置是什么?

哦,最后,我和下一个人一样好奇:为什么 你在本地构建它?大多数人从our website下载并使用服务器产品,其他人链接到Maven Central中的工件。