[CMake] Building tests only for "make test"

Dr. Stefan Sablatnög stefan.sablatnoeg at svox.com
Mon Dec 14 06:49:32 EST 2009


Hi Marcel,

Thanks for the hint, the wiki states it should be CMAKE_TEST_COMMAND, 
I think this should be CMAKE_CTEST_COMMMAND?

By the way is there a way to make ctest use this new check target instead of
the default all in a continous testing configuration?
(I tried ctest.exe --build-target check -D ContinuousStart -D
ContinuousUpdate -D ContinuousConfigure -D ContinuousBuild -D ContinuousTest
-D ContinuousSubmit
And it didn't work as expected, but maybe I made a mistake)

Thanks
Stefan


-----Original Message-----
From: Marcel Loose [mailto:loose at astron.nl] 
Sent: Freitag, 11. Dezember 2009 18:17
To: stefan.sablatnoeg at svox.com
Cc: cmake at cmake.org
Subject: Re: [CMake] Building tests only for "make test"

Hi Stefan,

I once dug into this issue, because I wanted to (more or less) emulate
the GNU Autotools 'make check' feature. Have a look at
http://www.cmake.org/Wiki/CMakeEmulateMakeCheck and see if that answers
you question.

Best regards,
Marcel Loose.

On Fri, 2009-12-11 at 15:53 +0100, Dr. Stefan Sablatnög wrote:
> Hi all,
> 
>  
> 
> I face a (probably simple) problem:
> 
>  
> 
> I want to build a project, that includes tests, but these should not
> be build on 
> 
> default, so I added EXCLUDE_FROM_ALL to the add_executable command.
> 
>  
> 
> How can I force them to be built when testing ?
> 
> (we test through make test and continuously via a ctest script)
> 
>  
> 
> Is there a simple solution?
> 
>  
> 
> Thanks in advance 
> 
> Stefan
> 
> --
> 
>  
> 
> best regards
> 
>  
> 
> Dr. Stefan Sablatnög
> 
>  
> 
> email: stefan.sablatnoeg at svox.com
> 
> phone: ++49 731 15239474
> 
> address:
> 
> SVOX Ulm
> 
> Magirus Deutz-Straße 16
> 
> 89077 Ulm
> 
>  
> 
>  
> 
> 
> _______________________________________________
> 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




More information about the CMake mailing list