From 3480c252a30462a98f7267ec9b69c293b9d6e614 Mon Sep 17 00:00:00 2001 From: Ken Martin Date: Thu, 10 Nov 2005 10:55:04 -0500 Subject: [PATCH] ENH: change the pass regexp so that it overrides the return value --- Source/CTest/cmCTestTestHandler.cxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Source/CTest/cmCTestTestHandler.cxx b/Source/CTest/cmCTestTestHandler.cxx index 478e32e2d..97527553c 100644 --- a/Source/CTest/cmCTestTestHandler.cxx +++ b/Source/CTest/cmCTestTestHandler.cxx @@ -783,7 +783,9 @@ void cmCTestTestHandler::ProcessDirectory(std::vector &passed, } } - if (res == cmsysProcess_State_Exited && retVal == 0 && !forceFail) + if (res == cmsysProcess_State_Exited && + (retVal == 0 || it->m_RequiredRegularExpressions.size()) && + !forceFail) { cmCTestLog(m_CTest, HANDLER_OUTPUT, " Passed"); if ( it->m_WillFail )