summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Source/cmCTest.cxx3
-rw-r--r--Source/cmCTest.h1
2 files changed, 3 insertions, 1 deletions
diff --git a/Source/cmCTest.cxx b/Source/cmCTest.cxx
index 1769af8..6beaa59 100644
--- a/Source/cmCTest.cxx
+++ b/Source/cmCTest.cxx
@@ -1713,7 +1713,6 @@ void cmCTest::ProcessDirectory(std::vector<std::string> &passed,
{
std::cerr << "Unable to find executable: " <<
args[1].Value.c_str() << "\n";
- cres.m_Status = cmCTest::NOT_RUN;
m_TestResults.push_back( cres );
continue;
}
@@ -1760,6 +1759,7 @@ void cmCTest::ProcessDirectory(std::vector<std::string> &passed,
}
else
{
+ cres.m_Status = cmCTest::FAILED;
if ( res == cmsysProcess_State_Expired )
{
fprintf(stderr,"***Timeout\n");
@@ -2482,6 +2482,7 @@ const char* cmCTest::GetTestStatus(int status)
"INTERRUPT",
"NUMERICAL",
"OTHER_FAULT",
+ "Failed",
"BAD_COMMAND",
"Completed"
};
diff --git a/Source/cmCTest.h b/Source/cmCTest.h
index dd7bdde..44b15dc 100644
--- a/Source/cmCTest.h
+++ b/Source/cmCTest.h
@@ -149,6 +149,7 @@ private:
INTERRUPT,
NUMERICAL,
OTHER_FAULT,
+ FAILED,
BAD_COMMAND,
COMPLETED
};