2017-07-31 60 views
1

運行單元測試的情況下,當我檢查出卡桑德拉的源代碼,我想在調試模式下的單元測試用例運行,以瞭解它是如何工作空測試套件錯誤的IntelliJ

下面是我的JUnit運行配置建立。該代碼可以使用ant正確編譯。我試了兩個目標buildbuild-test

enter image description here

的IntelliJ可以在運行配置拿起類,但是當我運行此配置文件,我得到了。

Process finished with exit code 1 
Class not found: "org.apache.cassandra.tools.SSTableExportTest" 
Empty test suite. 

什麼部分需要更改配置,以便IntelliJ可以運行此單元測試用例?

+0

測試類沒有編譯,因爲您已經從啓動任務列表中刪除了「生成」步驟。您的Ant構建可能生成的文件不是IntelliJ IDEA期望的文件。 – CrazyCoder

+0

我很確定它是在編譯之後進行編譯的,因爲我在啓動之前設置了運行Ant目標「構建測試」。我可以在輸出生成目錄中看到已編譯的類。 – xuanyue

+0

用IDEA構建並查看它是否將這些文件放置在同一位置。 – CrazyCoder

回答