Hi,
I apologize if this has been asked and answered. Is there a way to
execute some commands after a test has run where the commands can be
different depending on whether the test passes or not? Here's my test.
add_test(
NAME ex7_2_fmelcor
WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
COMMAND fmelcor.x ex7_variant2.inp
)
Because these tests generate enormous files (in both quantity and
size) and run for very long times (days in some cases) I want all
generated files to be deleted after the test runs, but only if the
test passes. If the test fails, I need to leave the files around so I
can use them to debug the test. So can I conditionally call this file
remove function only if the test passes?
file(REMOVE ${Ex7_2_Files})
Is there CMake support for this that I'm not seeing or is this even
possible?
-- Noel
_______________________________________________
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