From a27c3fa008f14ec6dee9a9386f07f31f5170daa8 Mon Sep 17 00:00:00 2001 From: Andy Cedilnik Date: Tue, 14 Jan 2003 22:10:13 -0500 Subject: Add support for http submit --- Source/cmCTest.cxx | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/Source/cmCTest.cxx b/Source/cmCTest.cxx index 29083b6..f85f218 100644 --- a/Source/cmCTest.cxx +++ b/Source/cmCTest.cxx @@ -1414,6 +1414,30 @@ int cmCTest::SubmitResults() } return 1; } + else if ( m_DartConfiguration["DropMethod"] == "http" ) + { + std::cout << "HTTP submit method" << std::endl; + std::string url = "http://"; + if ( m_DartConfiguration["DropSiteUser"].size() > 0 ) + { + url += m_DartConfiguration["DropSiteUser"]; + if ( m_DartConfiguration["DropSitePassword"].size() > 0 ) + { + url += ":" + m_DartConfiguration["DropSitePassword"]; + } + url += "@"; + } + url += m_DartConfiguration["DropSite"] + m_DartConfiguration["DropLocation"]; + if ( !submit.SubmitUsingHTTP(m_ToplevelPath+"/Testing/CDart", files, prefix, url) ) + { + return 0; + } + if ( !submit.TriggerUsingHTTP(files, prefix, m_DartConfiguration["TriggerSite"]) ) + { + return 0; + } + return 1; + } else { std::cout << "SCP submit not yet implemented" << std::endl; -- cgit v0.12