2014-03-13 97 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的工件。

相關問題