1
運行單元測試的情況下,當我檢查出卡桑德拉的源代碼,我想在調試模式下的單元測試用例運行,以瞭解它是如何工作空測試套件錯誤的IntelliJ
下面是我的JUnit運行配置建立。該代碼可以使用ant正確編譯。我試了兩個目標build
和build-test
。
的IntelliJ可以在運行配置拿起類,但是當我運行此配置文件,我得到了。
Process finished with exit code 1
Class not found: "org.apache.cassandra.tools.SSTableExportTest"
Empty test suite.
什麼部分需要更改配置,以便IntelliJ可以運行此單元測試用例?
測試類沒有編譯,因爲您已經從啓動任務列表中刪除了「生成」步驟。您的Ant構建可能生成的文件不是IntelliJ IDEA期望的文件。 – CrazyCoder
我很確定它是在編譯之後進行編譯的,因爲我在啓動之前設置了運行Ant目標「構建測試」。我可以在輸出生成目錄中看到已編譯的類。 – xuanyue
用IDEA構建並查看它是否將這些文件放置在同一位置。 – CrazyCoder