Post build testing with omake

182 Views Asked by At

Is there any way to add a post build command to an omakefile? I want it to automatically run unit tests everytime a build is successful, but am not sure of the best way to do this.

2

There are 2 best solutions below

0
On BEST ANSWER

You can add commands to the .DEFAULT target. For example:

FILES[] =
    ...

CXXProgram(unittests, $(FILES))

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

When invoked without any particular target, Omake will build all default targets, then run associated commands.

0
On

I think you can use .BUILD_SUCCESS and .BUILD_FAILURE targets for that purpose. See details here.