Dynamic analysis test output should not be compressed.

This commit is contained in:
Zach Mullen 2011-04-29 12:12:26 -04:00
parent 14f43c3e49
commit 8024c53389
1 changed files with 3 additions and 2 deletions

View File

@ -135,7 +135,7 @@ void cmCTestRunTest::CompressOutput()
//--------------------------------------------------------- //---------------------------------------------------------
bool cmCTestRunTest::EndTest(size_t completed, size_t total, bool started) bool cmCTestRunTest::EndTest(size_t completed, size_t total, bool started)
{ {
if (this->CTest->ShouldCompressTestOutput()) if (!this->TestHandler->MemCheck && this->CTest->ShouldCompressTestOutput())
{ {
this->CompressOutput(); this->CompressOutput();
} }
@ -332,7 +332,8 @@ bool cmCTestRunTest::EndTest(size_t completed, size_t total, bool started)
// record the results in TestResult // record the results in TestResult
if(started) if(started)
{ {
bool compress = this->CompressionRatio < 1 && bool compress = !this->TestHandler->MemCheck &&
this->CompressionRatio < 1 &&
this->CTest->ShouldCompressTestOutput(); this->CTest->ShouldCompressTestOutput();
this->TestResult.Output = compress ? this->CompressedOutput this->TestResult.Output = compress ? this->CompressedOutput
: this->ProcessOutput; : this->ProcessOutput;