Недавно я начал работу над проектом персонального кодирования с использованием C++ и KDevelop. Хотя я начал с хакера, я полагаю, что в конечном итоге будет лучше, если я настрою соответствующий набор тестов для тестирования, прежде чем переходить слишком далеко. Я создал отдельный исполняемый файл тестового запуска как суб-проект, и те тесты, которые я добавил к нему, как представляется, функционируют должным образом. До сих пор успех.Как добавить пользовательский шаг сборки в проект на основе автомик в KDevelop?
Однако, я бы очень хотел, чтобы мои модульные тесты выполнялись каждый раз, когда я строю не только, когда я их явно запускаю. Это будет особенно актуально, так как я разделил беспорядок, который я внес в удобные библиотеки, каждый из которых, вероятно, будет иметь свой собственный тестовый исполняемый файл. Вместо того, чтобы запускать их вручную, я бы хотел, чтобы они запускались как последний шаг в моем процессе сборки. Я просмотрел все варианты в меню проекта и менеджере automake, но я не могу понять, как это установить.
Я предполагаю, что это возможно, возможно, путем редактирования файла makefile вручную. К сожалению, мой makefile-fu немного слаб, и я также опасаюсь, что KDevelop может перезаписать любые изменения, которые я делаю вручную, в следующий раз, когда я что-то изменил через IDE. Поэтому, если есть возможность, как это сделать через KDevelop, я бы предпочел пойти так.
Кто-нибудь знает, как я могу заставить KDevelop запускать свои тестовые исполняемые файлы как часть процесса сборки? Спасибо!
(я не 100% связаны с KDevelop. Если KDevelop не может это сделать, или же, если есть IDE, что делает это гораздо проще, я мог быть уверен, для переключения.)