Am 08.08.2013 14:09, schrieb cabieces julien:
Hi
I'm currently using the simple way of testing in Cmake, just adding
the two
following instructions at the end of my CMakeLists.txt;
enable_testing()
add_test(TestMyProgram MyProgram)
I follow this instruction :
http://cmake.org/Wiki/CMake/Testing_With_CTest
and I would like to make memory checking (and eventually coverage)
In order to do it, I just add "include(CTest)" after enable_testing,
and
type in a terminal
ctest -D ExperimentalMemCheck
but now, I would like to customize memchecking (I use valgrind) by
setting
a suppression file and tell valgrind to produce a xml-file (that could
used
in an other tool or maybe Jenkins).
So according to the documentation I add
file(TO_CMAKE_PATH "${CMAKE_SOURCE_DIR}/resources/valgrind_supp.xml"
MEMORYCHECK_SUPPRESSIONS_FILE)
set(MEMORYCHECK_COMMAND_OPTIONS "--xml=yes
--xml-file=test_memcheck.xml")
You must put these into CTestCustom.cmake in your build dir.
Eike
--
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://www.cmake.org/mailman/listinfo/cmake