diff options
author | Andy Cedilnik <andy.cedilnik@kitware.com> | 2005-06-23 17:04:18 (GMT) |
---|---|---|
committer | Andy Cedilnik <andy.cedilnik@kitware.com> | 2005-06-23 17:04:18 (GMT) |
commit | 1b578d3180ce60976e4cbe928fce988acfd0da39 (patch) | |
tree | cdefbf878667d466318aeabfa77cc7625cb4777e /Source/CTest/cmCTestGenericHandler.h | |
parent | 5c68b61a9caab3f89031155d129b9498d840e502 (diff) | |
download | CMake-1b578d3180ce60976e4cbe928fce988acfd0da39.zip CMake-1b578d3180ce60976e4cbe928fce988acfd0da39.tar.gz CMake-1b578d3180ce60976e4cbe928fce988acfd0da39.tar.bz2 |
ENH: Several improvements with the way things are handled. Also, support multiple submited files
Diffstat (limited to 'Source/CTest/cmCTestGenericHandler.h')
-rw-r--r-- | Source/CTest/cmCTestGenericHandler.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/Source/CTest/cmCTestGenericHandler.h b/Source/CTest/cmCTestGenericHandler.h index e2013a1..29f199b 100644 --- a/Source/CTest/cmCTestGenericHandler.h +++ b/Source/CTest/cmCTestGenericHandler.h @@ -24,6 +24,7 @@ class cmCTest; class cmMakefile; class cmCTestCommand; +class cmGeneratedFileStream; /** \class cmCTestGenericHandler * \brief A superclass of all CTest Handlers @@ -58,7 +59,7 @@ public: /** * Initialize handler */ - virtual void Initialize() = 0; + virtual void Initialize(); /** * Set the CTest instance @@ -82,12 +83,19 @@ public: m_Command = command; } + void SetSubmitIndex(int idx) { m_SubmitIndex = idx; } + int GetSubmitIndex() { return m_SubmitIndex; } + protected: + bool StartResultingXML(const char* name, cmGeneratedFileStream& xofs); + bool StartLogFile(const char* name, cmGeneratedFileStream& xofs); + bool m_HandlerVerbose; cmCTest *m_CTest; t_StringToString m_Options; cmCTestCommand* m_Command; + int m_SubmitIndex; }; #endif |