diff options
author | Brad King <brad.king@kitware.com> | 2015-02-19 16:35:51 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2015-02-19 16:35:51 (GMT) |
commit | 1d82105e29fc6f0bb71a474f876a7553b397cc26 (patch) | |
tree | 25918c24cedd897673f5f326497ad2b5f836a49f /Tests/RunCMake/CTestMemcheck | |
parent | d7662141a771f105e64b56543d99ee43e7d00849 (diff) | |
download | CMake-1d82105e29fc6f0bb71a474f876a7553b397cc26.zip CMake-1d82105e29fc6f0bb71a474f876a7553b397cc26.tar.gz CMake-1d82105e29fc6f0bb71a474f876a7553b397cc26.tar.bz2 |
Tests: Rename RunCMake.{CTestMemcheck => ctest_memcheck}
Follow the convention of naming tests after the command they test.
Diffstat (limited to 'Tests/RunCMake/CTestMemcheck')
69 files changed, 0 insertions, 521 deletions
diff --git a/Tests/RunCMake/CTestMemcheck/CMakeLists.txt.in b/Tests/RunCMake/CTestMemcheck/CMakeLists.txt.in deleted file mode 100644 index 3b8edf4..0000000 --- a/Tests/RunCMake/CTestMemcheck/CMakeLists.txt.in +++ /dev/null @@ -1,7 +0,0 @@ -cmake_minimum_required(VERSION 2.8.9) -project(CTestTestMemcheck@CASE_NAME@ NONE) -include(CTest) - -add_test(NAME RunCMake COMMAND "${CMAKE_COMMAND}" --version) - -@CMAKELISTS_EXTRA_CODE@ diff --git a/Tests/RunCMake/CTestMemcheck/CTestConfig.cmake.in b/Tests/RunCMake/CTestMemcheck/CTestConfig.cmake.in deleted file mode 100644 index 6d4a718..0000000 --- a/Tests/RunCMake/CTestMemcheck/CTestConfig.cmake.in +++ /dev/null @@ -1,9 +0,0 @@ -set (CTEST_PROJECT_NAME "CTestTestMemcheck@CASE_NAME@") -set (CTEST_NIGHTLY_START_TIME "21:00:00 EDT") -set (CTEST_DART_SERVER_VERSION "2") -set(CTEST_DROP_METHOD "http") -set(CTEST_DROP_SITE "open.cdash.org") -set(CTEST_DROP_LOCATION "/submit.php?project=PublicDashboard") -set(CTEST_DROP_SITE_CDASH TRUE) - -@CTEST_EXTRA_CONFIG@ diff --git a/Tests/RunCMake/CTestMemcheck/DummyAddressSanitizer-result.txt b/Tests/RunCMake/CTestMemcheck/DummyAddressSanitizer-result.txt deleted file mode 100644 index b57e2de..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyAddressSanitizer-result.txt +++ /dev/null @@ -1 +0,0 @@ -(-1|255) diff --git a/Tests/RunCMake/CTestMemcheck/DummyAddressSanitizer-stderr.txt b/Tests/RunCMake/CTestMemcheck/DummyAddressSanitizer-stderr.txt deleted file mode 100644 index 725270c..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyAddressSanitizer-stderr.txt +++ /dev/null @@ -1,2 +0,0 @@ -Cannot find memory tester output file: .*/Tests/RunCMake/CTestMemcheck/DummyAddressSanitizer-build/Testing/Temporary/MemoryChecker.1.log\.\* -Error in read script: .*/Tests/RunCMake/CTestMemcheck/DummyAddressSanitizer/test.cmake diff --git a/Tests/RunCMake/CTestMemcheck/DummyAddressSanitizer-stdout.txt b/Tests/RunCMake/CTestMemcheck/DummyAddressSanitizer-stdout.txt deleted file mode 100644 index 1d255d0..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyAddressSanitizer-stdout.txt +++ /dev/null @@ -1,2 +0,0 @@ -Memory checking results: -heap-buffer-overflow - 1 diff --git a/Tests/RunCMake/CTestMemcheck/DummyBC-result.txt b/Tests/RunCMake/CTestMemcheck/DummyBC-result.txt deleted file mode 100644 index b57e2de..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyBC-result.txt +++ /dev/null @@ -1 +0,0 @@ -(-1|255) diff --git a/Tests/RunCMake/CTestMemcheck/DummyBC-stderr.txt b/Tests/RunCMake/CTestMemcheck/DummyBC-stderr.txt deleted file mode 100644 index 24f536a..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyBC-stderr.txt +++ /dev/null @@ -1 +0,0 @@ -Error parsing XML in stream at line 1: no element found diff --git a/Tests/RunCMake/CTestMemcheck/DummyBC-stdout.txt b/Tests/RunCMake/CTestMemcheck/DummyBC-stdout.txt deleted file mode 100644 index 5829613..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyBC-stdout.txt +++ /dev/null @@ -1,3 +0,0 @@ -1/1 MemCheck #1: RunCMake \.+ Passed +[0-9]+.[0-9]+ sec - -100% tests passed, 0 tests failed out of 1 diff --git a/Tests/RunCMake/CTestMemcheck/DummyBCNoLogFile-result.txt b/Tests/RunCMake/CTestMemcheck/DummyBCNoLogFile-result.txt deleted file mode 100644 index b57e2de..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyBCNoLogFile-result.txt +++ /dev/null @@ -1 +0,0 @@ -(-1|255) diff --git a/Tests/RunCMake/CTestMemcheck/DummyBCNoLogFile-stderr.txt b/Tests/RunCMake/CTestMemcheck/DummyBCNoLogFile-stderr.txt deleted file mode 100644 index 634e331..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyBCNoLogFile-stderr.txt +++ /dev/null @@ -1,3 +0,0 @@ -Cannot find memory tester output file: .*/Tests/RunCMake/CTestMemcheck/DummyBCNoLogFile-build/Testing/Temporary/MemoryChecker.1.log -.*Error parsing XML in stream at line 1: no element found -Error in read script: .*/Tests/RunCMake/CTestMemcheck/DummyBCNoLogFile/test.cmake diff --git a/Tests/RunCMake/CTestMemcheck/DummyBCNoLogFile-stdout.txt b/Tests/RunCMake/CTestMemcheck/DummyBCNoLogFile-stdout.txt deleted file mode 100644 index 5829613..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyBCNoLogFile-stdout.txt +++ /dev/null @@ -1,3 +0,0 @@ -1/1 MemCheck #1: RunCMake \.+ Passed +[0-9]+.[0-9]+ sec - -100% tests passed, 0 tests failed out of 1 diff --git a/Tests/RunCMake/CTestMemcheck/DummyLeakSanitizer-result.txt b/Tests/RunCMake/CTestMemcheck/DummyLeakSanitizer-result.txt deleted file mode 100644 index b57e2de..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyLeakSanitizer-result.txt +++ /dev/null @@ -1 +0,0 @@ -(-1|255) diff --git a/Tests/RunCMake/CTestMemcheck/DummyLeakSanitizer-stderr.txt b/Tests/RunCMake/CTestMemcheck/DummyLeakSanitizer-stderr.txt deleted file mode 100644 index 520222f..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyLeakSanitizer-stderr.txt +++ /dev/null @@ -1,2 +0,0 @@ -Cannot find memory tester output file: .*/Tests/RunCMake/CTestMemcheck/DummyLeakSanitizer-build/Testing/Temporary/MemoryChecker.1.log\.\* -Error in read script: .*/Tests/RunCMake/CTestMemcheck/DummyLeakSanitizer/test.cmake diff --git a/Tests/RunCMake/CTestMemcheck/DummyLeakSanitizer-stdout.txt b/Tests/RunCMake/CTestMemcheck/DummyLeakSanitizer-stdout.txt deleted file mode 100644 index 97a8a9b..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyLeakSanitizer-stdout.txt +++ /dev/null @@ -1,3 +0,0 @@ -Memory checking results: -Direct leak - 2 -Indirect leak - 1 diff --git a/Tests/RunCMake/CTestMemcheck/DummyMemorySanitizer-result.txt b/Tests/RunCMake/CTestMemcheck/DummyMemorySanitizer-result.txt deleted file mode 100644 index b57e2de..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyMemorySanitizer-result.txt +++ /dev/null @@ -1 +0,0 @@ -(-1|255) diff --git a/Tests/RunCMake/CTestMemcheck/DummyMemorySanitizer-stderr.txt b/Tests/RunCMake/CTestMemcheck/DummyMemorySanitizer-stderr.txt deleted file mode 100644 index 29c6ec7..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyMemorySanitizer-stderr.txt +++ /dev/null @@ -1,2 +0,0 @@ -Cannot find memory tester output file: .*/Tests/RunCMake/CTestMemcheck/DummyMemorySanitizer-build/Testing/Temporary/MemoryChecker.1.log\.\* -Error in read script: .*/Tests/RunCMake/CTestMemcheck/DummyMemorySanitizer/test.cmake diff --git a/Tests/RunCMake/CTestMemcheck/DummyMemorySanitizer-stdout.txt b/Tests/RunCMake/CTestMemcheck/DummyMemorySanitizer-stdout.txt deleted file mode 100644 index 64390c7..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyMemorySanitizer-stdout.txt +++ /dev/null @@ -1,2 +0,0 @@ -Memory checking results: -use-of-uninitialized-value - 1 diff --git a/Tests/RunCMake/CTestMemcheck/DummyPurify-result.txt b/Tests/RunCMake/CTestMemcheck/DummyPurify-result.txt deleted file mode 100644 index 573541a..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyPurify-result.txt +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/Tests/RunCMake/CTestMemcheck/DummyPurify-stderr.txt b/Tests/RunCMake/CTestMemcheck/DummyPurify-stderr.txt deleted file mode 100644 index 14bc228..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyPurify-stderr.txt +++ /dev/null @@ -1,3 +0,0 @@ -^((^| -)(BullseyeCoverage|==|ctest\([0-9]+\) malloc:)[^ -]*)*$ diff --git a/Tests/RunCMake/CTestMemcheck/DummyPurify-stdout.txt b/Tests/RunCMake/CTestMemcheck/DummyPurify-stdout.txt deleted file mode 100644 index dabb004..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyPurify-stdout.txt +++ /dev/null @@ -1,6 +0,0 @@ -1/1 MemCheck #1: RunCMake \.+ Passed +[0-9]+.[0-9]+ sec - -100% tests passed, 0 tests failed out of 1 -.* --- Processing memory checking output:( ) -Memory checking results: diff --git a/Tests/RunCMake/CTestMemcheck/DummyPurifyNoLogFile-result.txt b/Tests/RunCMake/CTestMemcheck/DummyPurifyNoLogFile-result.txt deleted file mode 100644 index b57e2de..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyPurifyNoLogFile-result.txt +++ /dev/null @@ -1 +0,0 @@ -(-1|255) diff --git a/Tests/RunCMake/CTestMemcheck/DummyPurifyNoLogFile-stderr.txt b/Tests/RunCMake/CTestMemcheck/DummyPurifyNoLogFile-stderr.txt deleted file mode 100644 index 2506f35..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyPurifyNoLogFile-stderr.txt +++ /dev/null @@ -1,2 +0,0 @@ -Cannot find memory tester output file: .*/Tests/RunCMake/CTestMemcheck/DummyPurifyNoLogFile-build/Testing/Temporary/MemoryChecker.1.log -Error in read script: .*/Tests/RunCMake/CTestMemcheck/DummyPurifyNoLogFile/test.cmake diff --git a/Tests/RunCMake/CTestMemcheck/DummyPurifyNoLogFile-stdout.txt b/Tests/RunCMake/CTestMemcheck/DummyPurifyNoLogFile-stdout.txt deleted file mode 100644 index 5829613..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyPurifyNoLogFile-stdout.txt +++ /dev/null @@ -1,3 +0,0 @@ -1/1 MemCheck #1: RunCMake \.+ Passed +[0-9]+.[0-9]+ sec - -100% tests passed, 0 tests failed out of 1 diff --git a/Tests/RunCMake/CTestMemcheck/DummyThreadSanitizer-result.txt b/Tests/RunCMake/CTestMemcheck/DummyThreadSanitizer-result.txt deleted file mode 100644 index b57e2de..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyThreadSanitizer-result.txt +++ /dev/null @@ -1 +0,0 @@ -(-1|255) diff --git a/Tests/RunCMake/CTestMemcheck/DummyThreadSanitizer-stderr.txt b/Tests/RunCMake/CTestMemcheck/DummyThreadSanitizer-stderr.txt deleted file mode 100644 index ca23692..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyThreadSanitizer-stderr.txt +++ /dev/null @@ -1,2 +0,0 @@ -Cannot find memory tester output file: .*/Tests/RunCMake/CTestMemcheck/DummyThreadSanitizer-build/Testing/Temporary/MemoryChecker.1.log\.\* -Error in read script: .*/Tests/RunCMake/CTestMemcheck/DummyThreadSanitizer/test.cmake diff --git a/Tests/RunCMake/CTestMemcheck/DummyThreadSanitizer-stdout.txt b/Tests/RunCMake/CTestMemcheck/DummyThreadSanitizer-stdout.txt deleted file mode 100644 index c3af1f9..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyThreadSanitizer-stdout.txt +++ /dev/null @@ -1,13 +0,0 @@ -Memory checking results: -data race - 1 -data race on vptr \(ctor/dtor vs virtual call\) - 1 -heap-use-after-free - 1 -thread leak - 1 -destroy of a locked mutex - 1 -double lock of a mutex - 1 -unlock of an unlocked mutex \(or by a wrong thread\) - 1 -read lock of a write locked mutex - 1 -read unlock of a write locked mutex - 1 -signal-unsafe call inside of a signal - 1 -signal handler spoils errno - 1 -lock-order-inversion \(potential deadlock\) - 1 diff --git a/Tests/RunCMake/CTestMemcheck/DummyUndefinedBehaviorSanitizer-result.txt b/Tests/RunCMake/CTestMemcheck/DummyUndefinedBehaviorSanitizer-result.txt deleted file mode 100644 index b57e2de..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyUndefinedBehaviorSanitizer-result.txt +++ /dev/null @@ -1 +0,0 @@ -(-1|255) diff --git a/Tests/RunCMake/CTestMemcheck/DummyUndefinedBehaviorSanitizer-stderr.txt b/Tests/RunCMake/CTestMemcheck/DummyUndefinedBehaviorSanitizer-stderr.txt deleted file mode 100644 index fd684da..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyUndefinedBehaviorSanitizer-stderr.txt +++ /dev/null @@ -1,2 +0,0 @@ -Cannot find memory tester output file: .*/Tests/RunCMake/CTestMemcheck/DummyUndefinedBehaviorSanitizer-build/Testing/Temporary/MemoryChecker.1.log\.\* -Error in read script: .*/Tests/RunCMake/CTestMemcheck/DummyUndefinedBehaviorSanitizer/test.cmake diff --git a/Tests/RunCMake/CTestMemcheck/DummyUndefinedBehaviorSanitizer-stdout.txt b/Tests/RunCMake/CTestMemcheck/DummyUndefinedBehaviorSanitizer-stdout.txt deleted file mode 100644 index b3473bf..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyUndefinedBehaviorSanitizer-stdout.txt +++ /dev/null @@ -1,2 +0,0 @@ -Memory checking results: -left shift of negative value -256 - 1 diff --git a/Tests/RunCMake/CTestMemcheck/DummyValgrind-result.txt b/Tests/RunCMake/CTestMemcheck/DummyValgrind-result.txt deleted file mode 100644 index 573541a..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyValgrind-result.txt +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/Tests/RunCMake/CTestMemcheck/DummyValgrind-stderr.txt b/Tests/RunCMake/CTestMemcheck/DummyValgrind-stderr.txt deleted file mode 100644 index 14bc228..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyValgrind-stderr.txt +++ /dev/null @@ -1,3 +0,0 @@ -^((^| -)(BullseyeCoverage|==|ctest\([0-9]+\) malloc:)[^ -]*)*$ diff --git a/Tests/RunCMake/CTestMemcheck/DummyValgrind-stdout.txt b/Tests/RunCMake/CTestMemcheck/DummyValgrind-stdout.txt deleted file mode 100644 index dabb004..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyValgrind-stdout.txt +++ /dev/null @@ -1,6 +0,0 @@ -1/1 MemCheck #1: RunCMake \.+ Passed +[0-9]+.[0-9]+ sec - -100% tests passed, 0 tests failed out of 1 -.* --- Processing memory checking output:( ) -Memory checking results: diff --git a/Tests/RunCMake/CTestMemcheck/DummyValgrindCustomOptions-result.txt b/Tests/RunCMake/CTestMemcheck/DummyValgrindCustomOptions-result.txt deleted file mode 100644 index b57e2de..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyValgrindCustomOptions-result.txt +++ /dev/null @@ -1 +0,0 @@ -(-1|255) diff --git a/Tests/RunCMake/CTestMemcheck/DummyValgrindCustomOptions-stderr.txt b/Tests/RunCMake/CTestMemcheck/DummyValgrindCustomOptions-stderr.txt deleted file mode 100644 index 1a2ee5c..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyValgrindCustomOptions-stderr.txt +++ /dev/null @@ -1,2 +0,0 @@ -Cannot find memory tester output file: .*/Tests/RunCMake/CTestMemcheck/DummyValgrindCustomOptions-build/Testing/Temporary/MemoryChecker.1.log -Error in read script: .*/Tests/RunCMake/CTestMemcheck/DummyValgrindCustomOptions/test.cmake diff --git a/Tests/RunCMake/CTestMemcheck/DummyValgrindCustomOptions-stdout.txt b/Tests/RunCMake/CTestMemcheck/DummyValgrindCustomOptions-stdout.txt deleted file mode 100644 index dabb004..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyValgrindCustomOptions-stdout.txt +++ /dev/null @@ -1,6 +0,0 @@ -1/1 MemCheck #1: RunCMake \.+ Passed +[0-9]+.[0-9]+ sec - -100% tests passed, 0 tests failed out of 1 -.* --- Processing memory checking output:( ) -Memory checking results: diff --git a/Tests/RunCMake/CTestMemcheck/DummyValgrindFailPost-result.txt b/Tests/RunCMake/CTestMemcheck/DummyValgrindFailPost-result.txt deleted file mode 100644 index b57e2de..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyValgrindFailPost-result.txt +++ /dev/null @@ -1 +0,0 @@ -(-1|255) diff --git a/Tests/RunCMake/CTestMemcheck/DummyValgrindFailPost-stderr.txt b/Tests/RunCMake/CTestMemcheck/DummyValgrindFailPost-stderr.txt deleted file mode 100644 index 2d078ef..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyValgrindFailPost-stderr.txt +++ /dev/null @@ -1,3 +0,0 @@ -Problem running command: .*memcheck_fail.* -Problem executing post-memcheck command\(s\). -Error in read script: .*/Tests/RunCMake/CTestMemcheck/DummyValgrindFailPost/test.cmake diff --git a/Tests/RunCMake/CTestMemcheck/DummyValgrindFailPost-stdout.txt b/Tests/RunCMake/CTestMemcheck/DummyValgrindFailPost-stdout.txt deleted file mode 100644 index dabb004..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyValgrindFailPost-stdout.txt +++ /dev/null @@ -1,6 +0,0 @@ -1/1 MemCheck #1: RunCMake \.+ Passed +[0-9]+.[0-9]+ sec - -100% tests passed, 0 tests failed out of 1 -.* --- Processing memory checking output:( ) -Memory checking results: diff --git a/Tests/RunCMake/CTestMemcheck/DummyValgrindFailPre-result.txt b/Tests/RunCMake/CTestMemcheck/DummyValgrindFailPre-result.txt deleted file mode 100644 index b57e2de..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyValgrindFailPre-result.txt +++ /dev/null @@ -1 +0,0 @@ -(-1|255) diff --git a/Tests/RunCMake/CTestMemcheck/DummyValgrindFailPre-stderr.txt b/Tests/RunCMake/CTestMemcheck/DummyValgrindFailPre-stderr.txt deleted file mode 100644 index 43ccb2e..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyValgrindFailPre-stderr.txt +++ /dev/null @@ -1,3 +0,0 @@ -Problem running command: .*memcheck_fail.* -Problem executing pre-memcheck command\(s\). -Error in read script: .*/Tests/RunCMake/CTestMemcheck/DummyValgrindFailPre/test.cmake diff --git a/Tests/RunCMake/CTestMemcheck/DummyValgrindFailPre-stdout.txt b/Tests/RunCMake/CTestMemcheck/DummyValgrindFailPre-stdout.txt deleted file mode 100644 index 9a6a1d6..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyValgrindFailPre-stdout.txt +++ /dev/null @@ -1 +0,0 @@ -Memory check project .*/Tests/RunCMake/CTestMemcheck/DummyValgrindFailPre-build diff --git a/Tests/RunCMake/CTestMemcheck/DummyValgrindIgnoreMemcheck-result.txt b/Tests/RunCMake/CTestMemcheck/DummyValgrindIgnoreMemcheck-result.txt deleted file mode 100644 index 573541a..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyValgrindIgnoreMemcheck-result.txt +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/Tests/RunCMake/CTestMemcheck/DummyValgrindIgnoreMemcheck-stderr.txt b/Tests/RunCMake/CTestMemcheck/DummyValgrindIgnoreMemcheck-stderr.txt deleted file mode 100644 index 14bc228..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyValgrindIgnoreMemcheck-stderr.txt +++ /dev/null @@ -1,3 +0,0 @@ -^((^| -)(BullseyeCoverage|==|ctest\([0-9]+\) malloc:)[^ -]*)*$ diff --git a/Tests/RunCMake/CTestMemcheck/DummyValgrindIgnoreMemcheck-stdout.txt b/Tests/RunCMake/CTestMemcheck/DummyValgrindIgnoreMemcheck-stdout.txt deleted file mode 100644 index 5a5675c..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyValgrindIgnoreMemcheck-stdout.txt +++ /dev/null @@ -1,7 +0,0 @@ -2/2 Test #2: RunCMakeAgain .* -1/1 MemCheck #1: RunCMake \.+ Passed +[0-9]+.[0-9]+ sec - -100% tests passed, 0 tests failed out of 1 -.* --- Processing memory checking output:( ) -Memory checking results: diff --git a/Tests/RunCMake/CTestMemcheck/DummyValgrindInvalidSupFile-result.txt b/Tests/RunCMake/CTestMemcheck/DummyValgrindInvalidSupFile-result.txt deleted file mode 100644 index b57e2de..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyValgrindInvalidSupFile-result.txt +++ /dev/null @@ -1 +0,0 @@ -(-1|255) diff --git a/Tests/RunCMake/CTestMemcheck/DummyValgrindInvalidSupFile-stderr.txt b/Tests/RunCMake/CTestMemcheck/DummyValgrindInvalidSupFile-stderr.txt deleted file mode 100644 index d8d1ff0..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyValgrindInvalidSupFile-stderr.txt +++ /dev/null @@ -1,2 +0,0 @@ -Cannot find memory checker suppression file: .*/Tests/RunCMake/CTestMemcheck/DummyValgrindInvalidSupFile-build/does-not-exist -Error in read script: .*/Tests/RunCMake/CTestMemcheck/DummyValgrindInvalidSupFile/test.cmake diff --git a/Tests/RunCMake/CTestMemcheck/DummyValgrindInvalidSupFile-stdout.txt b/Tests/RunCMake/CTestMemcheck/DummyValgrindInvalidSupFile-stdout.txt deleted file mode 100644 index d46912e..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyValgrindInvalidSupFile-stdout.txt +++ /dev/null @@ -1 +0,0 @@ -Memory check project .*/Tests/RunCMake/CTestMemcheck/DummyValgrindInvalidSupFile-build$ diff --git a/Tests/RunCMake/CTestMemcheck/DummyValgrindNoLogFile-result.txt b/Tests/RunCMake/CTestMemcheck/DummyValgrindNoLogFile-result.txt deleted file mode 100644 index b57e2de..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyValgrindNoLogFile-result.txt +++ /dev/null @@ -1 +0,0 @@ -(-1|255) diff --git a/Tests/RunCMake/CTestMemcheck/DummyValgrindNoLogFile-stderr.txt b/Tests/RunCMake/CTestMemcheck/DummyValgrindNoLogFile-stderr.txt deleted file mode 100644 index 321a2a5..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyValgrindNoLogFile-stderr.txt +++ /dev/null @@ -1,2 +0,0 @@ -Cannot find memory tester output file: .*/Tests/RunCMake/CTestMemcheck/DummyValgrindNoLogFile-build/Testing/Temporary/MemoryChecker.1.log -Error in read script: .*/Tests/RunCMake/CTestMemcheck/DummyValgrindNoLogFile/test.cmake diff --git a/Tests/RunCMake/CTestMemcheck/DummyValgrindNoLogFile-stdout.txt b/Tests/RunCMake/CTestMemcheck/DummyValgrindNoLogFile-stdout.txt deleted file mode 100644 index 5829613..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyValgrindNoLogFile-stdout.txt +++ /dev/null @@ -1,3 +0,0 @@ -1/1 MemCheck #1: RunCMake \.+ Passed +[0-9]+.[0-9]+ sec - -100% tests passed, 0 tests failed out of 1 diff --git a/Tests/RunCMake/CTestMemcheck/DummyValgrindPrePost-result.txt b/Tests/RunCMake/CTestMemcheck/DummyValgrindPrePost-result.txt deleted file mode 100644 index 573541a..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyValgrindPrePost-result.txt +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/Tests/RunCMake/CTestMemcheck/DummyValgrindPrePost-stderr.txt b/Tests/RunCMake/CTestMemcheck/DummyValgrindPrePost-stderr.txt deleted file mode 100644 index 14bc228..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyValgrindPrePost-stderr.txt +++ /dev/null @@ -1,3 +0,0 @@ -^((^| -)(BullseyeCoverage|==|ctest\([0-9]+\) malloc:)[^ -]*)*$ diff --git a/Tests/RunCMake/CTestMemcheck/DummyValgrindPrePost-stdout.txt b/Tests/RunCMake/CTestMemcheck/DummyValgrindPrePost-stdout.txt deleted file mode 100644 index dabb004..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyValgrindPrePost-stdout.txt +++ /dev/null @@ -1,6 +0,0 @@ -1/1 MemCheck #1: RunCMake \.+ Passed +[0-9]+.[0-9]+ sec - -100% tests passed, 0 tests failed out of 1 -.* --- Processing memory checking output:( ) -Memory checking results: diff --git a/Tests/RunCMake/CTestMemcheck/DummyValgrindTwoTargets-result.txt b/Tests/RunCMake/CTestMemcheck/DummyValgrindTwoTargets-result.txt deleted file mode 100644 index 573541a..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyValgrindTwoTargets-result.txt +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/Tests/RunCMake/CTestMemcheck/DummyValgrindTwoTargets-stderr.txt b/Tests/RunCMake/CTestMemcheck/DummyValgrindTwoTargets-stderr.txt deleted file mode 100644 index 14bc228..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyValgrindTwoTargets-stderr.txt +++ /dev/null @@ -1,3 +0,0 @@ -^((^| -)(BullseyeCoverage|==|ctest\([0-9]+\) malloc:)[^ -]*)*$ diff --git a/Tests/RunCMake/CTestMemcheck/DummyValgrindTwoTargets-stdout.txt b/Tests/RunCMake/CTestMemcheck/DummyValgrindTwoTargets-stdout.txt deleted file mode 100644 index 3e0fdb2..0000000 --- a/Tests/RunCMake/CTestMemcheck/DummyValgrindTwoTargets-stdout.txt +++ /dev/null @@ -1,8 +0,0 @@ -Memory check project .*/DummyValgrindTwoTargets-build -.* - *Start 1: RunCMake -(.* -)?Memory check command: .* \"--log-file=.*/DummyValgrindTwoTargets-build/Testing/Temporary/MemoryChecker.1.log\" \"-q\".* - *Start 2: RunCMakeAgain -(.* -)?Memory check command: .* \"--log-file=.*/DummyValgrindTwoTargets-build/Testing/Temporary/MemoryChecker.2.log\" \"-q\".* diff --git a/Tests/RunCMake/CTestMemcheck/NotExist-result.txt b/Tests/RunCMake/CTestMemcheck/NotExist-result.txt deleted file mode 100644 index 573541a..0000000 --- a/Tests/RunCMake/CTestMemcheck/NotExist-result.txt +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/Tests/RunCMake/CTestMemcheck/NotExist-stderr.txt b/Tests/RunCMake/CTestMemcheck/NotExist-stderr.txt deleted file mode 100644 index 0af5b7a..0000000 --- a/Tests/RunCMake/CTestMemcheck/NotExist-stderr.txt +++ /dev/null @@ -1 +0,0 @@ -Memory checker \(MemoryCheckCommand\) not set, or cannot find the specified program\. diff --git a/Tests/RunCMake/CTestMemcheck/NotExist-stdout.txt b/Tests/RunCMake/CTestMemcheck/NotExist-stdout.txt deleted file mode 100644 index 9e92266..0000000 --- a/Tests/RunCMake/CTestMemcheck/NotExist-stdout.txt +++ /dev/null @@ -1 +0,0 @@ -Memory check project .*/Tests/RunCMake/CTestMemcheck/NotExist-build$ diff --git a/Tests/RunCMake/CTestMemcheck/RunCMakeTest.cmake b/Tests/RunCMake/CTestMemcheck/RunCMakeTest.cmake deleted file mode 100644 index b1793fa..0000000 --- a/Tests/RunCMake/CTestMemcheck/RunCMakeTest.cmake +++ /dev/null @@ -1,132 +0,0 @@ -include(RunCTest) - -set(SITE test-site) -set(BUILDNAME test-build) -set(COVERAGE_COMMAND "") - -function(run_mc_test CASE_NAME CHECKER_COMMAND) - run_ctest(${CASE_NAME} ${ARGN}) -endfunction() - -unset(CTEST_EXTRA_CONFIG) -unset(CTEST_EXTRA_CODE) -unset(CMAKELISTS_EXTRA_CODE) - -#----------------------------------------------------------------------------- -# add ThreadSanitizer test -set(CTEST_EXTRA_CODE -"set(CTEST_MEMORYCHECK_COMMAND_OPTIONS \"report_bugs=1 history_size=5 exitcode=55\") -") -set(CMAKELISTS_EXTRA_CODE -"add_test(NAME TestSan COMMAND \"\${CMAKE_COMMAND}\" --P \"${RunCMake_SOURCE_DIR}/testThreadSanitizer.cmake\") -") -run_mc_test(DummyThreadSanitizer "" -DMEMCHECK_TYPE=ThreadSanitizer) -unset(CMAKELISTS_EXTRA_CODE) -unset(CTEST_EXTRA_CODE) - -#----------------------------------------------------------------------------- -# add LeakSanitizer test -set(CTEST_EXTRA_CODE -"set(CTEST_MEMORYCHECK_SANITIZER_OPTIONS \"simulate_sanitizer=1 report_bugs=1 history_size=5 exitcode=55\") -") -set(CMAKELISTS_EXTRA_CODE -"add_test(NAME TestSan COMMAND \"${CMAKE_COMMAND}\" --P \"${RunCMake_SOURCE_DIR}/testLeakSanitizer.cmake\") -") -run_mc_test(DummyLeakSanitizer "" -DMEMCHECK_TYPE=AddressSanitizer) -unset(CMAKELISTS_EXTRA_CODE) -unset(CTEST_EXTRA_CODE) - -#----------------------------------------------------------------------------- -# add AddressSanitizer test -set(CTEST_EXTRA_CODE -"set(CTEST_MEMORYCHECK_SANITIZER_OPTIONS \"simulate_sanitizer=1 report_bugs=1 history_size=5 exitcode=55\") -") -set(CMAKELISTS_EXTRA_CODE -"add_test(NAME TestSan COMMAND \"\${CMAKE_COMMAND}\" --P \"${RunCMake_SOURCE_DIR}/testAddressSanitizer.cmake\") -") -run_mc_test(DummyAddressSanitizer "" -DMEMCHECK_TYPE=AddressSanitizer) -unset(CMAKELISTS_EXTRA_CODE) -unset(CTEST_EXTRA_CODE) - -#----------------------------------------------------------------------------- -# add MemorySanitizer test -set(CTEST_EXTRA_CODE -"set(CTEST_MEMORYCHECK_COMMAND_OPTIONS \"simulate_sanitizer=1 report_bugs=1 history_size=5 exitcode=55\") -") -set(CMAKELISTS_EXTRA_CODE -"add_test(NAME TestSan COMMAND \"\${CMAKE_COMMAND}\" --P \"${RunCMake_SOURCE_DIR}/testMemorySanitizer.cmake\") -") -run_mc_test(DummyMemorySanitizer "" -DMEMCHECK_TYPE=MemorySanitizer) -unset(CMAKELISTS_EXTRA_CODE) -unset(CTEST_EXTRA_CODE) - -#----------------------------------------------------------------------------- -# add UndefinedBehaviorSanitizer test -set(CTEST_EXTRA_CODE -"set(CTEST_MEMORYCHECK_SANITIZER_OPTIONS \"simulate_sanitizer=1\") -") -set(CMAKELISTS_EXTRA_CODE -"add_test(NAME TestSan COMMAND \"\${CMAKE_COMMAND}\" --P \"${RunCMake_SOURCE_DIR}/testUndefinedBehaviorSanitizer.cmake\") -") -run_mc_test(DummyUndefinedBehaviorSanitizer "" -DMEMCHECK_TYPE=UndefinedBehaviorSanitizer) -unset(CMAKELISTS_EXTRA_CODE) -unset(CTEST_EXTRA_CODE) - -#----------------------------------------------------------------------------- -set(CTEST_EXTRA_CODE "string(REPLACE \" \" \"\\\\ \" PRE_POST_COMMAND \"\${CTEST_MEMORYCHECK_COMMAND}\") - -set(CTEST_CUSTOM_PRE_MEMCHECK \"\${PRE_POST_COMMAND} pre command\") -set(CTEST_CUSTOM_POST_MEMCHECK \"\${PRE_POST_COMMAND} post command \") -") -run_mc_test(DummyValgrindPrePost "${PSEUDO_VALGRIND}") -unset(CTEST_EXTRA_CODE) - -#----------------------------------------------------------------------------- -set(CTEST_EXTRA_CODE "set(CTEST_CUSTOM_POST_MEMCHECK \"${MEMCHECK_FAIL}\")") -run_mc_test(DummyValgrindFailPost "${PSEUDO_VALGRIND}") -unset(CTEST_EXTRA_CODE) - -#----------------------------------------------------------------------------- -set(CTEST_EXTRA_CODE "set(CTEST_CUSTOM_PRE_MEMCHECK \"${MEMCHECK_FAIL}\")") -run_mc_test(DummyValgrindFailPre "${PSEUDO_VALGRIND}") -unset(CTEST_EXTRA_CODE) - -#----------------------------------------------------------------------------- -set(CTEST_EXTRA_CONFIG "set(CTEST_CUSTOM_MEMCHECK_IGNORE RunCMakeAgain)\n") -set(CMAKELISTS_EXTRA_CODE "add_test(NAME RunCMakeAgain COMMAND \"\${CMAKE_COMMAND}\" --version)") -run_mc_test(DummyValgrindIgnoreMemcheck "${PSEUDO_VALGRIND}") -unset(CTEST_EXTRA_CONFIG) -unset(CMAKELISTS_EXTRA_CODE) - -#----------------------------------------------------------------------------- -set(CMAKELISTS_EXTRA_CODE "add_test(NAME RunCMakeAgain COMMAND \"\${CMAKE_COMMAND}\" --version)") -run_mc_test(DummyValgrindTwoTargets "${PSEUDO_VALGRIND}" "-VV") -unset(CMAKELISTS_EXTRA_CODE) - -#----------------------------------------------------------------------------- -set(CTEST_EXTRA_CONFIG "set(CTEST_MEMORYCHECK_SUPPRESSIONS_FILE \"\${CMAKE_CURRENT_BINARY_DIR}/does-not-exist\")") -run_mc_test(DummyValgrindInvalidSupFile "${PSEUDO_VALGRIND}") -unset(CTEST_EXTRA_CONFIG) - -#----------------------------------------------------------------------------- -# CTest will add the logfile option before any custom options. Set the logfile -# again, this time to an empty string. This will cause the logfile to be -# missing, which will be the prove for us that the custom option is indeed used. -set(CTEST_EXTRA_CONFIG "set(CTEST_MEMORYCHECK_COMMAND_OPTIONS \"--log-file=\")") -run_mc_test(DummyValgrindCustomOptions "${PSEUDO_VALGRIND}") -unset(CTEST_EXTRA_CONFIG) - -#----------------------------------------------------------------------------- -run_mc_test(DummyPurify "${PSEUDO_PURIFY}") -run_mc_test(DummyValgrind "${PSEUDO_VALGRIND}") -run_mc_test(DummyBC "${PSEUDO_BC}") -run_mc_test(DummyPurifyNoLogFile "${PSEUDO_PURIFY_NOLOG}") -run_mc_test(DummyValgrindNoLogFile "${PSEUDO_VALGRIND_NOLOG}") -run_mc_test(DummyBCNoLogFile "${PSEUDO_BC_NOLOG}") -run_mc_test(NotExist "\${CTEST_BINARY_DIRECTORY}/no-memcheck-exe") -run_mc_test(Unknown "\${CMAKE_COMMAND}") diff --git a/Tests/RunCMake/CTestMemcheck/Unknown-result.txt b/Tests/RunCMake/CTestMemcheck/Unknown-result.txt deleted file mode 100644 index b57e2de..0000000 --- a/Tests/RunCMake/CTestMemcheck/Unknown-result.txt +++ /dev/null @@ -1 +0,0 @@ -(-1|255) diff --git a/Tests/RunCMake/CTestMemcheck/Unknown-stderr.txt b/Tests/RunCMake/CTestMemcheck/Unknown-stderr.txt deleted file mode 100644 index 2beea2d..0000000 --- a/Tests/RunCMake/CTestMemcheck/Unknown-stderr.txt +++ /dev/null @@ -1,2 +0,0 @@ -Do not understand memory checker: .*/cmake.* -Error in read script: .*/Tests/RunCMake/CTestMemcheck/Unknown/test.cmake diff --git a/Tests/RunCMake/CTestMemcheck/Unknown-stdout.txt b/Tests/RunCMake/CTestMemcheck/Unknown-stdout.txt deleted file mode 100644 index 7ea1af0..0000000 --- a/Tests/RunCMake/CTestMemcheck/Unknown-stdout.txt +++ /dev/null @@ -1 +0,0 @@ -Memory check project .*/Tests/RunCMake/CTestMemcheck/Unknown-build$ diff --git a/Tests/RunCMake/CTestMemcheck/test.cmake.in b/Tests/RunCMake/CTestMemcheck/test.cmake.in deleted file mode 100644 index f9c1ba9..0000000 --- a/Tests/RunCMake/CTestMemcheck/test.cmake.in +++ /dev/null @@ -1,24 +0,0 @@ -cmake_minimum_required(VERSION 2.8.9) - -# Settings: -set(CTEST_SITE "@SITE@") -set(CTEST_BUILD_NAME "CTestTest-@BUILDNAME@-Memcheck@CASE_NAME@") - -set(CTEST_SOURCE_DIRECTORY "@RunCMake_BINARY_DIR@/@CASE_NAME@") -set(CTEST_BINARY_DIRECTORY "@RunCMake_BINARY_DIR@/@CASE_NAME@-build") -set(CTEST_CMAKE_GENERATOR "@RunCMake_GENERATOR@") -set(CTEST_CMAKE_GENERATOR_PLATFORM "@RunCMake_GENERATOR_PLATFORM@") -set(CTEST_CMAKE_GENERATOR_TOOLSET "@RunCMake_GENERATOR_TOOLSET@") -set(CTEST_BUILD_CONFIGURATION "$ENV{CMAKE_CONFIG_TYPE}") -set(CTEST_COVERAGE_COMMAND "@COVERAGE_COMMAND@") -set(CTEST_NOTES_FILES "${CTEST_SCRIPT_DIRECTORY}/${CTEST_SCRIPT_NAME}") - -set(CTEST_MEMORYCHECK_COMMAND "@CHECKER_COMMAND@") -set(CTEST_MEMORYCHECK_TYPE "${MEMCHECK_TYPE}") - -@CTEST_EXTRA_CODE@ - -CTEST_START(Experimental) -CTEST_CONFIGURE(BUILD "${CTEST_BINARY_DIRECTORY}" RETURN_VALUE res) -CTEST_TEST(BUILD "${CTEST_BINARY_DIRECTORY}" RETURN_VALUE res) -CTEST_MEMCHECK(BUILD "${CTEST_BINARY_DIRECTORY}" RETURN_VALUE res) diff --git a/Tests/RunCMake/CTestMemcheck/testAddressSanitizer.cmake b/Tests/RunCMake/CTestMemcheck/testAddressSanitizer.cmake deleted file mode 100644 index 3082e4b..0000000 --- a/Tests/RunCMake/CTestMemcheck/testAddressSanitizer.cmake +++ /dev/null @@ -1,58 +0,0 @@ -# this file simulates a program that has been built with address sanitizer -# options - -message("ASAN_OPTIONS = [$ENV{ASAN_OPTIONS}]") -string(REGEX REPLACE ".*log_path=\"([^\"]*)\".*" "\\1" LOG_FILE "$ENV{ASAN_OPTIONS}") -message("LOG_FILE=[${LOG_FILE}]") - -# if we are not asked to simulate address sanitizer don't do it -if(NOT "$ENV{ASAN_OPTIONS}]" MATCHES "simulate_sanitizer.1") - return() -endif() -# clear the log file -file(REMOVE "${LOG_FILE}.2343") - -# create an example error from address santizer - -file(APPEND "${LOG_FILE}.2343" -"================================================================= -==19278== ERROR: AddressSanitizer: heap-buffer-overflow on address 0x60080000bffc at pc 0x4009f1 bp 0x7fff82de6520 sp 0x7fff82de6518 -WRITE of size 4 at 0x60080000bffc thread T0 - #0 0x4009f0 (/home/kitware/msan/a.out+0x4009f0) - #1 0x7f18b02c876c (/lib/x86_64-linux-gnu/libc-2.15.so+0x2176c) - #2 0x400858 (/home/kitware/msan/a.out+0x400858) -0x60080000bffc is located 4 bytes to the right of 40-byte region [0x60080000bfd0,0x60080000bff8) -allocated by thread T0 here: - #0 0x7f18b088f9ca (/usr/lib/x86_64-linux-gnu/libasan.so.0.0.0+0x119ca) - #1 0x4009a2 (/home/kitware/msan/a.out+0x4009a2) - #2 0x7f18b02c876c (/lib/x86_64-linux-gnu/libc-2.15.so+0x2176c) -Shadow bytes around the buggy address: - 0x0c017fff97a0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa - 0x0c017fff97b0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa - 0x0c017fff97c0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa - 0x0c017fff97d0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa - 0x0c017fff97e0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa -=>0x0c017fff97f0: fa fa fa fa fa fa fa fa fa fa 00 00 00 00 00[fa] - 0x0c017fff9800:fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa - 0x0c017fff9810: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa - 0x0c017fff9820: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa - 0x0c017fff9830: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa - 0x0c017fff9840: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa -Shadow byte legend (one shadow byte represents 8 application bytes): - Addressable: 00 - Partially addressable: 01 02 03 04 05 06 07 - Heap left redzone: fa - Heap righ redzone: fb - Freed Heap region: fd - Stack left redzone: f1 - Stack mid redzone: f2 - Stack right redzone: f3 - Stack partial redzone: f4 - Stack after return: f5 - Stack use after scope: f8 - Global redzone: f9 - Global init order: f6 - Poisoned by user: f7 - ASan internal: fe -==19278== ABORTING -") diff --git a/Tests/RunCMake/CTestMemcheck/testLeakSanitizer.cmake b/Tests/RunCMake/CTestMemcheck/testLeakSanitizer.cmake deleted file mode 100644 index 02030be..0000000 --- a/Tests/RunCMake/CTestMemcheck/testLeakSanitizer.cmake +++ /dev/null @@ -1,47 +0,0 @@ -# this file simulates a program that has been built with thread sanitizer -# options - -message("ASAN_OPTIONS = [$ENV{ASAN_OPTIONS}]") -string(REGEX REPLACE ".*log_path=\"([^\"]*)\".*" "\\1" LOG_FILE "$ENV{ASAN_OPTIONS}") -message("LOG_FILE=[${LOG_FILE}]") -# if we are not asked to simulate leak sanitizer don't do it -if(NOT "$ENV{ASAN_OPTIONS}]" MATCHES "simulate_sanitizer.1") - return() -endif() - -# clear the log file -file(REMOVE "${LOG_FILE}.2343") -file(REMOVE "${LOG_FILE}.2344") - -# create an error of each type of thread santizer -# these names come from tsan_report.cc in llvm - -file(APPEND "${LOG_FILE}.2343" -"================================================================= -==25308==ERROR: LeakSanitizer: detected memory leaks - -Direct leak of 4360 byte(s) in 1 object(s) allocated from: - #0 0x46c669 in operator new[](unsigned long) (/home/kitware/msan/a.out+0x46c669) - #1 0x4823b4 in main /home/kitware/msan/memcheck.cxx:12 - #2 0x7fa72bee476c in __libc_start_main /build/buildd/eglibc-2.15/csu/libc-start.c:226 - -SUMMARY: AddressSanitizer: 4436 byte(s) leaked in 2 allocation(s). -") -file(APPEND "${LOG_FILE}.2342" -"================================================================= -==25308==ERROR: LeakSanitizer: detected memory leaks - -Direct leak of 76 byte(s) in 1 object(s) allocated from: - #0 0x46c669 in operator new[](unsigned long) (/home/kitware/msan/a.out+0x46c669) - #1 0x4821b8 in foo() /home/kitware/msan/memcheck.cxx:4 - #2 0x4823f2 in main /home/kitware/msan/memcheck.cxx:14 - #3 0x7fa72bee476c in __libc_start_main /build/buildd/eglibc-2.15/csu/libc-start.c:226 - -Indirect leak of 76 byte(s) in 1 object(s) allocated from: - #0 0x46c669 in operator new[](unsigned long) (/home/kitware/msan/a.out+0x46c669) - #1 0x4821b8 in foo() /home/kitware/msan/memcheck.cxx:4 - #2 0x4823f2 in main /home/kitware/msan/memcheck.cxx:14 - #3 0x7fa72bee476c in __libc_start_main /build/buildd/eglibc-2.15/csu/libc-start.c:226 - -SUMMARY: AddressSanitizer: 4436 byte(s) leaked in 2 allocation(s). -") diff --git a/Tests/RunCMake/CTestMemcheck/testMemorySanitizer.cmake b/Tests/RunCMake/CTestMemcheck/testMemorySanitizer.cmake deleted file mode 100644 index c87af9a..0000000 --- a/Tests/RunCMake/CTestMemcheck/testMemorySanitizer.cmake +++ /dev/null @@ -1,27 +0,0 @@ -# this file simulates a program that has been built with thread sanitizer -# options - -message("MSAN_OPTIONS = [$ENV{MSAN_OPTIONS}]") -string(REGEX REPLACE ".*log_path=\"([^\"]*)\".*" "\\1" LOG_FILE "$ENV{MSAN_OPTIONS}") -message("LOG_FILE=[${LOG_FILE}]") - -# if we are not asked to simulate address sanitizer don't do it -if(NOT "$ENV{MSAN_OPTIONS}]" MATCHES "simulate_sanitizer.1") - return() -endif() -# clear the log file -file(REMOVE "${LOG_FILE}.2343") - -# create an error of each type of thread santizer -# these names come from tsan_report.cc in llvm - -file(APPEND "${LOG_FILE}.2343" -"================================================================= -==28423== WARNING: MemorySanitizer: use-of-uninitialized-value - #0 0x7f4364210dd9 in main (/home/kitware/msan/msan-bin/umr+0x7bdd9) - #1 0x7f4362d9376c in __libc_start_main /build/buildd/eglibc-2.15/csu/libc-start.c:226 - #2 0x7f4364210b0c in _start (/home/kitware/msan/msan-bin/umr+0x7bb0c) - -SUMMARY: MemorySanitizer: use-of-uninitialized-value ??:0 main -Exiting -") diff --git a/Tests/RunCMake/CTestMemcheck/testThreadSanitizer.cmake b/Tests/RunCMake/CTestMemcheck/testThreadSanitizer.cmake deleted file mode 100644 index d591931..0000000 --- a/Tests/RunCMake/CTestMemcheck/testThreadSanitizer.cmake +++ /dev/null @@ -1,47 +0,0 @@ -# this file simulates a program that has been built with thread sanitizer -# options - -message("TSAN_OPTIONS = [$ENV{TSAN_OPTIONS}]") -string(REGEX REPLACE ".*log_path=\"([^\"]*)\".*" "\\1" LOG_FILE "$ENV{TSAN_OPTIONS}") -message("LOG_FILE=[${LOG_FILE}]") - -set(error_types - "data race" - "data race on vptr (ctor/dtor vs virtual call)" - "heap-use-after-free" - "thread leak" - "destroy of a locked mutex" - "double lock of a mutex" - "unlock of an unlocked mutex (or by a wrong thread)" - "read lock of a write locked mutex" - "read unlock of a write locked mutex" - "signal-unsafe call inside of a signal" - "signal handler spoils errno" - "lock-order-inversion (potential deadlock)" - ) - -# clear the log file -file(REMOVE "${LOG_FILE}.2343") - -# create an error of each type of thread santizer -# these names come from tsan_report.cc in llvm -foreach(error_type ${error_types} ) - - file(APPEND "${LOG_FILE}.2343" -"================== -WARNING: ThreadSanitizer: ${error_type} (pid=27978) - Write of size 4 at 0x7fe017ce906c by thread T1: - #0 Thread1 ??:0 (exe+0x000000000bb0) - #1 <null> <null>:0 (libtsan.so.0+0x00000001b279) - - Previous write of size 4 at 0x7fe017ce906c by main thread: - #0 main ??:0 (exe+0x000000000c3c) - - Thread T1 (tid=27979, running) created by main thread at: - #0 <null> <null>:0 (libtsan.so.0+0x00000001ed7b) - #1 main ??:0 (exe+0x000000000c2c) - -SUMMARY: ThreadSanitizer: ${error_type} ??:0 Thread1 -================== -") -endforeach() diff --git a/Tests/RunCMake/CTestMemcheck/testUndefinedBehaviorSanitizer.cmake b/Tests/RunCMake/CTestMemcheck/testUndefinedBehaviorSanitizer.cmake deleted file mode 100644 index 8ef3c0a..0000000 --- a/Tests/RunCMake/CTestMemcheck/testUndefinedBehaviorSanitizer.cmake +++ /dev/null @@ -1,21 +0,0 @@ -# this file simulates a program that has been built with undefined behavior -# sanitizer options - -message("UBSAN_OPTIONS = [$ENV{UBSAN_OPTIONS}]") -string(REGEX REPLACE ".*log_path=\"([^\"]*)\".*" "\\1" LOG_FILE "$ENV{UBSAN_OPTIONS}") -message("LOG_FILE=[${LOG_FILE}]") - -# if we are not asked to simulate address sanitizer don't do it -if(NOT "$ENV{UBSAN_OPTIONS}]" MATCHES "simulate_sanitizer.1") - return() -endif() -# clear the log file -file(REMOVE "${LOG_FILE}.2343") - -# create an error like undefined behavior santizer creates; -# these names come from ubsan_diag.cc and ubsan_handlers.cc -# in llvm - -file(APPEND "${LOG_FILE}.2343" -"<unknown>: runtime error: left shift of negative value -256 -") |