2014-03-13 99 views
0

我正在从GitHub源但由于未能测试失败,构建结束后建立的Neo4jNeo4j的构建失败,由于TestRWLock测试失败

下面是步骤的顺序我也跟着

#git克隆https://github.com/neo4j/neo4j的Neo4j

#CD Neo4j的

#mvn全新安装-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:空

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

您可能发现了一个错误,但您为什么要构建源代码?你是否分享了这个项目并做出了贡献?如果你只是想使用Neo4j,可以考虑设置一个Maven项目。 – tstorms

回答

1

这是完全有可能的,它仅仅是一个片状的测试:该测试使得假设在罕见的情况可以证明是错误的。请再次运行它以检查它是否有效。 Maven会告诉你如何在没有从头开始构建整个事情的情况下恢复,'-rf $ SOMETHING'。

我没有检查我们的CI环境,我们在主分支的最后一周只有绿色的构建。您的本地副本是否最新?

此外,请检查您是否拥有“认证设置”,目前我们在Linux,Windows和OSX上支持Maven 3+和Oracle JDK 7 for master分支。我可以问你的设置是什么吗?

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

相关问题