diff options
author | Andy Cedilnik <andy.cedilnik@kitware.com> | 2005-05-03 12:17:39 (GMT) |
---|---|---|
committer | Andy Cedilnik <andy.cedilnik@kitware.com> | 2005-05-03 12:17:39 (GMT) |
commit | c7feef30e2655bbb433050bb32f11dd4b053f227 (patch) | |
tree | 7db626161cfe5d30cdeb4eb15049c564f2ff8690 /Source/CTest/cmCTestSubmit.h | |
parent | 4675aed76e045cd5aea55a6b15f0a3b80fccfe9f (diff) | |
download | CMake-c7feef30e2655bbb433050bb32f11dd4b053f227.zip CMake-c7feef30e2655bbb433050bb32f11dd4b053f227.tar.gz CMake-c7feef30e2655bbb433050bb32f11dd4b053f227.tar.bz2 |
ENH: Promote submit into a full handler, add test and submit command and do some cleanups
Diffstat (limited to 'Source/CTest/cmCTestSubmit.h')
-rw-r--r-- | Source/CTest/cmCTestSubmit.h | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/Source/CTest/cmCTestSubmit.h b/Source/CTest/cmCTestSubmit.h deleted file mode 100644 index 5e3a329..0000000 --- a/Source/CTest/cmCTestSubmit.h +++ /dev/null @@ -1,79 +0,0 @@ -/*========================================================================= - - Program: CMake - Cross-Platform Makefile Generator - Module: $RCSfile$ - Language: C++ - Date: $Date$ - Version: $Revision$ - - Copyright (c) 2002 Kitware, Inc., Insight Consortium. All rights reserved. - See Copyright.txt or http://www.cmake.org/HTML/Copyright.html for details. - - This software is distributed WITHOUT ANY WARRANTY; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. See the above copyright notices for more information. - -=========================================================================*/ -#ifndef cmCTestSubmit_h -#define cmCTestSubmit_h - -#include "cmStandardIncludes.h" - -/** \class cmCTestSubmit - * \brief Helper class for CTest - * - * Submit testing results - * - */ -class cmCTestSubmit -{ -public: - cmCTestSubmit(); - ~cmCTestSubmit() { m_LogFile = 0; } - - /** - * Set verbosity of send - */ - void SetVerbose(bool i) { m_Verbose = i; } - void VerboseOn() { this->SetVerbose(1); } - void VerboseOff() { this->SetVerbose(0); } - - void SetLogFile(std::ostream* ost) { m_LogFile = ost; } - - /** - * Submit file using various ways - */ - bool SubmitUsingFTP(const cmStdString& localprefix, - const std::vector<cmStdString>& files, - const cmStdString& remoteprefix, - const cmStdString& url); - bool SubmitUsingHTTP(const cmStdString& localprefix, - const std::vector<cmStdString>& files, - const cmStdString& remoteprefix, - const cmStdString& url); - bool SubmitUsingSCP(const cmStdString& scp_command, - const cmStdString& localprefix, - const std::vector<cmStdString>& files, - const cmStdString& remoteprefix, - const cmStdString& url); - - bool TriggerUsingHTTP(const std::vector<cmStdString>& files, - const cmStdString& remoteprefix, - const cmStdString& url); - - bool SubmitUsingXMLRPC(const cmStdString& localprefix, - const std::vector<cmStdString>& files, - const cmStdString& remoteprefix, - const cmStdString& url); - -private: - cmStdString m_HTTPProxy; - int m_HTTPProxyType; - cmStdString m_HTTPProxyAuth; - cmStdString m_FTPProxy; - int m_FTPProxyType; - bool m_Verbose; - std::ostream* m_LogFile; -}; - -#endif |