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

-- 

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