Le 27/04/15 15:22, Brad King a écrit :
On 04/27/2015 07:16 AM, David Cole wrote:
https://github.com/Kitware/CMake/blob/master/Tests/CMakeTestMultipleConfigures/RunCMake.cmake

On Mon, Apr 27, 2015 at 4:13 AM, Raffi Enficiaud wrote:
I would like to know if it is possible to have a unit test with two runs of
cmake, simulating a user change of the cache in between.

I am right now looking at RunCMake but I do not think this scheme is
suitable for that.

We're trying to make RunCMake able to handle all tests that involve
checking the output and generation results.  Its default behavior
is to use a separate build tree for every case and wipe it out
to start fresh each time.  There are options to change this.  Some
tests do what you need already.  For example, look at

  Tests/RunCMake/configure_file/RunCMakeTest.cmake

for use of RunCMake_TEST_BINARY_DIR and RunCMake_TEST_NO_CLEAN.
The pattern followed there has been repeated several times in
other tests, so it may be worth trying to refactor it out into
some kind of helper.

-Brad


Hi,
Thanks both of you for your replies. It looks like the configure_file/RunCMakeTest.cmake is exactly what I need!

Best,
Raffi


--

Powered by www.kitware.com

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

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

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

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake-developers

Reply via email to