2015-05-14 108 views
1

我想從源代碼構建cassandra二進制文件,當我嘗試編譯單元測試用例時,其中一個失敗。我建卡桑德拉-2.1.4與Java 8 這些都是我運行命令:編譯cassandra測試用例失敗

ant -Dfile.encoding="UTF-8" ant test ant artifacts

故障的詳細信息:

[junit] Testsuite: org.apache.cassandra.tools.SSTableExportTest [junit] Tests run: 8, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 5.903 sec [junit] [junit] ------------- Standard Output --------------- [junit] WARN 17:48:26 No host ID found, created eeaaa375-22f0-4a4c-845a-31decd240218 (Note: This should happen exactly once per node). [junit] WARN 17:48:26 No host ID found, created eeaaa375-22f0-4a4c-845a-31decd240218 (Note: This should happen exactly once per node). [junit] Importing 1 keys... [junit] 1 keys imported successfully. [junit] ------------- ---------------- --------------- [junit] Testcase: testExportColumnsWithMetadata(org.apache.cassandra.tools.SSTableExportTest): FAILED [junit] unexpected serialization format for topLevelDeletion expected:<{"[markedForDeleteAt":0,"localDeletionTime]":0}> but was:<{"[localDeletionTime":0,"markedForDeleteAt]":0}> [junit] junit.framework.AssertionFailedError: unexpected serialization format for topLevelDeletion expected:<{"[markedForDeleteAt":0,"localDeletionTime]":0}> but was:<{"[localDeletionTime":0,"markedForDeleteAt]":0}> [junit] at org.apache.cassandra.tools.SSTableExportTest.testExportColumnsWithMetadata(SSTableExportTest.java:298) [junit] [junit] [junit] Test org.apache.cassandra.tools.SSTableExportTest FAILED [junit] Testsuite: org.apache.cassandra.tools.SSTableImportTest [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.759 sec

回答