diff options
author | Alexander Esilevich <aesilevich@pathscale.com> | 2011-05-24 20:35:26 +0700 |
---|---|---|
committer | Alexander Esilevich <aesilevich@pathscale.com> | 2011-05-24 20:35:26 +0700 |
commit | a7560acab536107ded0d0b3feadd1b1ffb992f05 (patch) | |
tree | 5392eb6b34f7ecaa426c8c37076c607ffe9563d1 | |
parent | d54259432e7356448a1975dadb64cf97b528b340 (diff) | |
download | libcxxrt-4.0.10.tar.gz libcxxrt-4.0.10.tar.bz2 libcxxrt-4.0.10.tar.xz |
added valgrind tests4.0.10
-rw-r--r-- | test/CMakeLists.txt | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 9e07dda..43654bf 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -35,6 +35,22 @@ add_test(cxxrt-test-shared-test ${CMAKE_CURRENT_BINARY_DIR}/expected_output.log ${CMAKE_CURRENT_BINARY_DIR}/test-shared-output.log) +set(valgrind "valgrind -q") + +if(TEST_VALGRIND) + add_test(cxxrt-test-static-test-valgrind + ${CMAKE_CURRENT_SOURCE_DIR}/run_test.sh + "${valgrind} ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/cxxrt-test-static" + ${CMAKE_CURRENT_BINARY_DIR}/expected_output.log + ${CMAKE_CURRENT_BINARY_DIR}/test-static-output.log) + + add_test(cxxrt-test-shared-test-valgrind + ${CMAKE_CURRENT_SOURCE_DIR}/run_test.sh + "${valgrind} ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/cxxrt-test-shared" + ${CMAKE_CURRENT_BINARY_DIR}/expected_output.log + ${CMAKE_CURRENT_BINARY_DIR}/test-shared-output.log) +endif() + # Testing with libunwind option(TEST_LIBUNWIND "Test libcxxrt with libunwind" OFF) @@ -67,5 +83,19 @@ if(TEST_LIBUNWIND) ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/cxxrt-test-libunwind-shared ${CMAKE_CURRENT_BINARY_DIR}/expected_output.log ${CMAKE_CURRENT_BINARY_DIR}/test-libunwind-shared-output.log) + + if(TEST_VALGRIND) + add_test(cxxrt-test-libunwind-static-test-valgrind + ${CMAKE_CURRENT_SOURCE_DIR}/run_test.sh + "${valgrind} ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/cxxrt-test-libunwind-static" + ${CMAKE_CURRENT_BINARY_DIR}/expected_output.log + ${CMAKE_CURRENT_BINARY_DIR}/test-libunwind-static-output.log) + + add_test(cxxrt-test-libunwind-shared-test-valgrind + ${CMAKE_CURRENT_SOURCE_DIR}/run_test.sh + "${valgrind} ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/cxxrt-test-libunwind-shared" + ${CMAKE_CURRENT_BINARY_DIR}/expected_output.log + ${CMAKE_CURRENT_BINARY_DIR}/test-libunwind-shared-output.log) + endif() endif() |