diff options
author | Andy Cedilnik <andy.cedilnik@kitware.com> | 2006-03-16 16:29:12 (GMT) |
---|---|---|
committer | Andy Cedilnik <andy.cedilnik@kitware.com> | 2006-03-16 16:29:12 (GMT) |
commit | 867e41d23b34854a7b8149a86e291e0233274992 (patch) | |
tree | f05583a8116fdfabec49530cdd814015b071ab67 /Source/CTest/cmCTestMemCheckHandler.cxx | |
parent | e97583629244fd01ccf15b2a587ffcb1d31879f9 (diff) | |
download | CMake-867e41d23b34854a7b8149a86e291e0233274992.zip CMake-867e41d23b34854a7b8149a86e291e0233274992.tar.gz CMake-867e41d23b34854a7b8149a86e291e0233274992.tar.bz2 |
BUG: Couple of memcheck bugs: Log files should really be different for test and memcheck. Also make sure to not trunkate the output of the test until the valgrind or any other checking is pefrormed.
Diffstat (limited to 'Source/CTest/cmCTestMemCheckHandler.cxx')
-rw-r--r-- | Source/CTest/cmCTestMemCheckHandler.cxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/CTest/cmCTestMemCheckHandler.cxx b/Source/CTest/cmCTestMemCheckHandler.cxx index 4d4c527..76ed378 100644 --- a/Source/CTest/cmCTestMemCheckHandler.cxx +++ b/Source/CTest/cmCTestMemCheckHandler.cxx @@ -88,6 +88,8 @@ static const char* cmCTestMemCheckResultLongStrings[] = { cmCTestMemCheckHandler::cmCTestMemCheckHandler() { this->MemCheck = true; + this->CustomMaximumPassedTestOutputSize = 0; + this->CustomMaximumFailedTestOutputSize = 0; } //---------------------------------------------------------------------- @@ -224,6 +226,8 @@ void cmCTestMemCheckHandler::GenerateDartOutput(std::ostream& os) { continue; } + this->CleanTestOutput(memcheckstr, + static_cast<size_t>(this->CustomMaximumFailedTestOutputSize)); os << "\t<Test Status=\""; if ( result->Status == cmCTestMemCheckHandler::COMPLETED ) { |