Тестирование после сборки с помощью omake

Есть ли способ добавить команду пост-сборки в omakefile? Я хочу, чтобы он автоматически запускал модульные тесты каждый раз, когда сборка была успешной, но я не уверен, как лучше всего это сделать.


person a_m0d    schedule 15.10.2009    source источник


Ответы (2)


Вы можете добавлять команды в цель .DEFAULT. Например:

FILES[] =
    ...

CXXProgram(unittests, $(FILES))

.DEFAULT: unittests$(EXE)
    ./unittests$(EXE)

При вызове без какой-либо конкретной цели Omake создаст все цели по умолчанию, а затем запустит соответствующие команды.

person small_duck    schedule 28.01.2010

Я думаю, вы можете использовать цели .BUILD_SUCCESS и .BUILD_FAILURE для этой цели. Подробнее см. здесь.

person Mikhail    schedule 23.03.2012