diff options
author | Daniel Pfeifer <daniel@pfeifer-mail.de> | 2015-05-23 22:13:15 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2015-05-26 15:09:22 (GMT) |
commit | de2ef3053c37d0a958a92f8d763168d5b4e5dc17 (patch) | |
tree | 58ff9cf7d7469d50e7d06a9189f2c616b1a4e3e2 | |
parent | b04500a7259437dca9a2d8c8f0ce500b3bd2b057 (diff) | |
download | CMake-de2ef3053c37d0a958a92f8d763168d5b4e5dc17.zip CMake-de2ef3053c37d0a958a92f8d763168d5b4e5dc17.tar.gz CMake-de2ef3053c37d0a958a92f8d763168d5b4e5dc17.tar.bz2 |
cmCTest: Drop unused method overloads
The StartXML, EndXML, and AddSiteProperties overloads that take a stream
directly are no longer called anywhere. All clients hvae been ported to
cmXMLWriter. Drop the old overloads.
-rw-r--r-- | Source/cmCTest.cxx | 112 | ||||
-rw-r--r-- | Source/cmCTest.h | 3 |
2 files changed, 0 insertions, 115 deletions
diff --git a/Source/cmCTest.cxx b/Source/cmCTest.cxx index 16edd1f..cc42f47 100644 --- a/Source/cmCTest.cxx +++ b/Source/cmCTest.cxx @@ -1491,64 +1491,6 @@ std::string cmCTest::SafeBuildIdField(const std::string& value) } //---------------------------------------------------------------------- -void cmCTest::StartXML(std::ostream& ostr, bool append) -{ - if(this->CurrentTag.empty()) - { - cmCTestLog(this, ERROR_MESSAGE, - "Current Tag empty, this may mean" - " NightlStartTime was not set correctly." << std::endl); - cmSystemTools::SetFatalErrorOccured(); - } - - // find out about the system - cmsys::SystemInformation info; - info.RunCPUCheck(); - info.RunOSCheck(); - info.RunMemoryCheck(); - - std::string buildname = cmCTest::SafeBuildIdField( - this->GetCTestConfiguration("BuildName")); - std::string stamp = cmCTest::SafeBuildIdField( - this->CurrentTag + "-" + this->GetTestModelString()); - std::string site = cmCTest::SafeBuildIdField( - this->GetCTestConfiguration("Site")); - - ostr << "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" - << "<Site BuildName=\"" << buildname << "\"\n" - << "\tBuildStamp=\"" << stamp << "\"\n" - << "\tName=\"" << site << "\"\n" - << "\tGenerator=\"ctest-" << cmVersion::GetCMakeVersion() << "\"\n" - << (append? "\tAppend=\"true\"\n":"") - << "\tCompilerName=\"" << this->GetCTestConfiguration("Compiler") - << "\"\n" -#ifdef _COMPILER_VERSION - << "\tCompilerVersion=\"_COMPILER_VERSION\"\n" -#endif - << "\tOSName=\"" << info.GetOSName() << "\"\n" - << "\tHostname=\"" << info.GetHostname() << "\"\n" - << "\tOSRelease=\"" << info.GetOSRelease() << "\"\n" - << "\tOSVersion=\"" << info.GetOSVersion() << "\"\n" - << "\tOSPlatform=\"" << info.GetOSPlatform() << "\"\n" - << "\tIs64Bits=\"" << info.Is64Bits() << "\"\n" - << "\tVendorString=\"" << info.GetVendorString() << "\"\n" - << "\tVendorID=\"" << info.GetVendorID() << "\"\n" - << "\tFamilyID=\"" << info.GetFamilyID() << "\"\n" - << "\tModelID=\"" << info.GetModelID() << "\"\n" - << "\tProcessorCacheSize=\"" << info.GetProcessorCacheSize() << "\"\n" - << "\tNumberOfLogicalCPU=\"" << info.GetNumberOfLogicalCPU() << "\"\n" - << "\tNumberOfPhysicalCPU=\""<< info.GetNumberOfPhysicalCPU() << "\"\n" - << "\tTotalVirtualMemory=\"" << info.GetTotalVirtualMemory() << "\"\n" - << "\tTotalPhysicalMemory=\""<< info.GetTotalPhysicalMemory() << "\"\n" - << "\tLogicalProcessorsPerPhysical=\"" - << info.GetLogicalProcessorsPerPhysical() << "\"\n" - << "\tProcessorClockFrequency=\"" - << info.GetProcessorClockFrequency() << "\"\n" - << ">" << std::endl; - this->AddSiteProperties(ostr); -} - -//---------------------------------------------------------------------- void cmCTest::StartXML(cmXMLWriter& xml, bool append) { if(this->CurrentTag.empty()) @@ -1610,53 +1552,6 @@ void cmCTest::StartXML(cmXMLWriter& xml, bool append) } //---------------------------------------------------------------------- -void cmCTest::AddSiteProperties(std::ostream& ostr) -{ - cmCTestScriptHandler* ch = - static_cast<cmCTestScriptHandler*>(this->GetHandler("script")); - cmake* cm = ch->GetCMake(); - // if no CMake then this is the old style script and props like - // this will not work anyway. - if(!cm) - { - return; - } - // This code should go when cdash is changed to use labels only - const char* subproject = cm->GetState() - ->GetGlobalProperty("SubProject"); - if(subproject) - { - ostr << "<Subproject name=\"" << subproject << "\">\n"; - const char* labels = - ch->GetCMake()->GetState() - ->GetGlobalProperty("SubProjectLabels"); - if(labels) - { - ostr << " <Labels>\n"; - std::string l = labels; - std::vector<std::string> args; - cmSystemTools::ExpandListArgument(l, args); - for(std::vector<std::string>::iterator i = args.begin(); - i != args.end(); ++i) - { - ostr << " <Label>" << *i << "</Label>\n"; - } - ostr << " </Labels>\n"; - } - ostr << "</Subproject>\n"; - } - - // This code should stay when cdash only does label based sub-projects - const char* label = cm->GetState()->GetGlobalProperty("Label"); - if(label) - { - ostr << "<Labels>\n"; - ostr << " <Label>" << label << "</Label>\n"; - ostr << "</Labels>\n"; - } -} - -//---------------------------------------------------------------------- void cmCTest::AddSiteProperties(cmXMLWriter& xml) { cmCTestScriptHandler* ch = @@ -1704,13 +1599,6 @@ void cmCTest::AddSiteProperties(cmXMLWriter& xml) } } - -//---------------------------------------------------------------------- -void cmCTest::EndXML(std::ostream& ostr) -{ - ostr << "</Site>" << std::endl; -} - //---------------------------------------------------------------------- void cmCTest::EndXML(cmXMLWriter& xml) { diff --git a/Source/cmCTest.h b/Source/cmCTest.h index 7153e8f..db3ea10 100644 --- a/Source/cmCTest.h +++ b/Source/cmCTest.h @@ -274,11 +274,9 @@ public: static std::string SafeBuildIdField(const std::string& value); //! Start CTest XML output file - void StartXML(std::ostream& ostr, bool append); void StartXML(cmXMLWriter& xml, bool append); //! End CTest XML output file - void EndXML(std::ostream& ostr); void EndXML(cmXMLWriter& xml); //! Run command specialized for make and configure. Returns process status @@ -423,7 +421,6 @@ public: /** Direct process output to given streams. */ void SetStreams(std::ostream* out, std::ostream* err) { this->StreamOut = out; this->StreamErr = err; } - void AddSiteProperties(std::ostream& ); void AddSiteProperties(cmXMLWriter& xml); bool GetLabelSummary() { return this->LabelSummary;} |