我最近開始使用C++和KDevelop開發個人編碼項目。儘管我剛剛開始剽竊,但從長遠來看,如果我在進一步深入之前建立適當的單元測試套件,我認爲它會更好。我創建了一個獨立的測試運行器可執行文件作爲子項目,並且我添加到它的測試似乎正常工作。到目前爲止,成功。但是,我真的很想讓我的單元測試在我每次構建時都運行,而不僅僅是在我明確運行它們時。這將是特別真實的,因爲我將我製作的便箋分成了各種便利庫,每個便箋可能都有自己的測試可執行文件。我不想手動運行它們,而是希望讓它們作爲我構建過程的最後一步來運行。我已經查看了項目菜單和automake管理器中的所有選項,但我無法弄清楚如何設置它。在KDevelop中,如何將自定義構建步驟添加到基於automake的項目中?
我想這可能可以通過手工編輯makefile來完成。不幸的是,我的makefile-fu有點弱,而且我還擔心KDevelop可能會在下次通過IDE更改某些內容時手動覆蓋我手動完成的任何更改。因此,如果有關於如何通過KDevelop本身來做到這一點的選項,我更願意這樣做。
有誰知道我可以如何讓KDevelop運行測試可執行文件作爲構建過程的一部分嗎?謝謝!
(我不是100%依賴於KDevelop的,如果KDevelop的不能做到這一點,否則,如果有,讓這更簡單的IDE,我可以說服切換。)