From 305e972df37c87744503c5b97add89256c2978d1 Mon Sep 17 00:00:00 2001 From: Ken Martin Date: Wed, 28 Jan 2004 09:47:31 -0500 Subject: [PATCH] Including exception string in test's error output. --- Source/cmCTest.cxx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Source/cmCTest.cxx b/Source/cmCTest.cxx index d5ffef915..eafb9fa5b 100644 --- a/Source/cmCTest.cxx +++ b/Source/cmCTest.cxx @@ -3000,6 +3000,14 @@ int cmCTest::RunTest(std::vector argv, std::string* output, int *re else if(result == cmsysProcess_State_Exception) { *retVal = cmsysProcess_GetExitException(cp); + std::string outerr = "\n*** Exception executing: "; + outerr += cmsysProcess_GetExceptionString(cp); + *output += outerr; + if ( m_Verbose ) + { + std::cout << outerr.c_str() << "\n"; + std::cout.flush(); + } } else if(result == cmsysProcess_State_Error) {