I am seriously looking at moving the build system of some existing software
from scons to cmake.  Most things I want to accomplish seem easier in cmake,
but there is one thing I can't work out how to do.

I like to have (at least some) unit test run as part of the build, e.g. when
I type 'make' then my program compiles, the tests compile and then the tests
run.  This means that failing tests are equivalent to a failing build, and
stops me 'forgetting' to run 'make test'.

I can generate my tests and and have them added to the 'test' target easily
enough, and 'make test' works fine.  Is there a straightforward way to run
tests after they are built as part of 'make' on its own, and have a failing
test cause a build failure?

I'm using g++ on linux & mac and Google Test as my unit testing framework,
in case it make a difference to the answer.

Thanks very much,

Gavin
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to