Тестирование после сборки с omake
Есть ли способ добавить команду post build в omakefile? Я хочу, чтобы он автоматически запускал модульные тесты каждый раз, когда сборка была успешной, но я не уверен, что это лучший способ сделать это.
2 ответа
Решение
Вы можете добавить команды к цели.DEFAULT. Например:
FILES [] =... CXXProgram (юнит-тесты, $(ФАЙЛЫ)) .DEFAULT: юнит-тесты $(EXE) ./unittests$(EXE)
При вызове без какой-либо конкретной цели Omake создаст все цели по умолчанию, а затем выполнит соответствующие команды.
Я думаю, что вы можете использовать цели.BUILD_SUCCESS и.BUILD_FAILURE для этой цели. Подробности здесь.