summaryrefslogtreecommitdiffstats
path: root/Source/ctest.h
diff options
context:
space:
mode:
authorAndy Cedilnik <andy.cedilnik@kitware.com>2002-10-09 02:54:24 (GMT)
committerAndy Cedilnik <andy.cedilnik@kitware.com>2002-10-09 02:54:24 (GMT)
commitea87271c4a4e534772d7d8f14b70b6fd8ac648be (patch)
tree18f71326a2d0a58b87d79da82fd0e3dda9fabde3 /Source/ctest.h
parent8f63293056dd670849dcf205a6de56f48dfafe0d (diff)
downloadCMake-ea87271c4a4e534772d7d8f14b70b6fd8ac648be.zip
CMake-ea87271c4a4e534772d7d8f14b70b6fd8ac648be.tar.gz
CMake-ea87271c4a4e534772d7d8f14b70b6fd8ac648be.tar.bz2
Reorganization, cleanup and some improvement in dart emulation
Diffstat (limited to 'Source/ctest.h')
-rw-r--r--Source/ctest.h17
1 files changed, 14 insertions, 3 deletions
diff --git a/Source/ctest.h b/Source/ctest.h
index 34f6858..60aab8e 100644
--- a/Source/ctest.h
+++ b/Source/ctest.h
@@ -42,17 +42,22 @@ public:
/**
* Try to build the project
*/
- void BuildDirectory();
+ int BuildDirectory();
+
+ /**
+ * Try to run tests of the project
+ */
+ int TestDirectory();
/**
* Do revision control update of directory
*/
- void UpdateDirectory();
+ int UpdateDirectory();
/**
* Do configure the project
*/
- void ConfigureDirectory();
+ int ConfigureDirectory();
/**
* Run the test for a directory and any subdirectories
@@ -129,7 +134,13 @@ private:
std::string m_ToplevelPath;
tm_DartConfigurationMap m_DartConfiguration;
int m_Tests[LAST_TEST];
+
+ std::string m_CurrentTag;
+ std::string m_StartBuild;
+ std::string m_EndBuild;
+ std::string m_StartTest;
+ std::string m_EndTest;
/**
* Generate the Dart compatible output