我有一個運行在Jenkins上的JUnit測試套件。 測試套件使用以下技術。 Ant來構建 JMockint嘲笑的EJB Jacoco代碼覆蓋JUnit測試套件failed with [junit] ASSERTION失敗:'ci-> bp_id == 0'
測試套件運行一個詹金斯子機(UNIX),並運行45分鐘(〜1500個測試)的平均時間。
套件中的測試計數逐漸增加。最近形成我得到下面的錯誤使測試間歇性地運行崩潰。
[junit]
[junit] ASSERTION FAILED: 'ci->bp_id == 0'
[junit] In cmReleaseCodeInfo() (src/jvm/runtime/code/memory/codecollector.c:454)
[junit] Assertion failed after 0 days, 00:32:50 on Mon Jan 23 11:14:50 2017
[junit] Running requires.testMis.MaskedCinTest
[junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec
[junit] Tests FAILED (crashed)
我不知道如何跟蹤這個。如果有人有線索/或領導找到正在發生的事情,會很高興。
會更感興趣的是從哪裏看[junit] ASSERTION FAILED: 'ci->bp_id == 0'
即將到來。
你有看過斷言中提到的文件嗎?也許這給出了一個線索是什麼? – GhostCat
我無法找到此文件。事實上,我有一個Java項目。上面顯示的文件是** C **。這看起來更像是比Java更低的級別。 – Asanke
也是上面顯示的斷言,我沒有在我的項目中編碼。 – Asanke