summaryrefslogtreecommitdiffstats
path: root/Source/CTest/cmCTestSubmit.h
diff options
context:
space:
mode:
authorAndy Cedilnik <andy.cedilnik@kitware.com>2005-05-03 12:17:39 (GMT)
committerAndy Cedilnik <andy.cedilnik@kitware.com>2005-05-03 12:17:39 (GMT)
commitc7feef30e2655bbb433050bb32f11dd4b053f227 (patch)
tree7db626161cfe5d30cdeb4eb15049c564f2ff8690 /Source/CTest/cmCTestSubmit.h
parent4675aed76e045cd5aea55a6b15f0a3b80fccfe9f (diff)
downloadCMake-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.h79
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