Move files to different location and fix time

This commit is contained in:
Andy Cedilnik 2003-03-19 16:25:11 -05:00
parent d79f47519c
commit 54f3d4a07d
1 changed files with 14 additions and 19 deletions

View File

@ -267,7 +267,7 @@ void cmCTest::Initialize()
fin.close(); fin.close();
if ( m_DartMode ) if ( m_DartMode )
{ {
std::string testingDir = m_ToplevelPath + "/Testing/CDart"; std::string testingDir = m_ToplevelPath + "/Testing";
if ( cmSystemTools::FileExists(testingDir.c_str()) ) if ( cmSystemTools::FileExists(testingDir.c_str()) )
{ {
if ( !cmSystemTools::FileIsDirectory(testingDir.c_str()) ) if ( !cmSystemTools::FileIsDirectory(testingDir.c_str()) )
@ -290,7 +290,7 @@ void cmCTest::Initialize()
std::ifstream tfin(tagfile.c_str()); std::ifstream tfin(tagfile.c_str());
std::string tag; std::string tag;
time_t tctime = time(0); time_t tctime = time(0);
struct tm *lctime = localtime(&tctime); struct tm *lctime = gmtime(&tctime);
if ( tfin ) if ( tfin )
{ {
tfin >> tag; tfin >> tag;
@ -494,7 +494,7 @@ int cmCTest::UpdateDirectory()
std::string command = cvsCommand + " -z3 update " + cvsOptions + std::string command = cvsCommand + " -z3 update " + cvsOptions +
" " + extra_update_opts; " " + extra_update_opts;
std::ofstream os; std::ofstream os;
if ( !this->OpenOutputFile("", "Update.xml", os) ) if ( !this->OpenOutputFile(m_CurrentTag, "Update.xml", os) )
{ {
std::cout << "Cannot open log file" << std::endl; std::cout << "Cannot open log file" << std::endl;
} }
@ -810,7 +810,7 @@ int cmCTest::ConfigureDirectory()
if ( !m_ShowOnly ) if ( !m_ShowOnly )
{ {
std::ofstream os; std::ofstream os;
if ( !this->OpenOutputFile("", "Configure.xml", os) ) if ( !this->OpenOutputFile(m_CurrentTag, "Configure.xml", os) )
{ {
std::cout << "Cannot open log file" << std::endl; std::cout << "Cannot open log file" << std::endl;
} }
@ -1027,7 +1027,7 @@ int cmCTest::BuildDirectory()
} }
} }
if( !this->OpenOutputFile("", "Build.xml", ofs) ) if( !this->OpenOutputFile(m_CurrentTag, "Build.xml", ofs) )
{ {
std::cerr << "Cannot create build XML file" << std::endl; std::cerr << "Cannot create build XML file" << std::endl;
return 1; return 1;
@ -1140,13 +1140,13 @@ int cmCTest::CoverageDirectory()
return 1; return 1;
} }
log.close(); log.close();
if (!this->OpenOutputFile("", "Coverage.xml", log)) if (!this->OpenOutputFile(m_CurrentTag, "Coverage.xml", log))
{ {
std::cout << "Cannot open log file" << std::endl; std::cout << "Cannot open log file" << std::endl;
return 1; return 1;
} }
std::string opath = m_ToplevelPath + "/Testing/CDart/Coverage"; std::string opath = m_ToplevelPath + "/Testing/" + m_CurrentTag + "/Coverage";
for ( cc = 0; cc < files.size(); cc ++ ) for ( cc = 0; cc < files.size(); cc ++ )
{ {
@ -1291,7 +1291,7 @@ int cmCTest::CoverageDirectory()
int cfileoutputcount = 0; int cfileoutputcount = 0;
char cfileoutputname[100]; char cfileoutputname[100];
sprintf(cfileoutputname, "CoverageLog-%d.xml", cfileoutputcount++); sprintf(cfileoutputname, "CoverageLog-%d.xml", cfileoutputcount++);
if (!this->OpenOutputFile("", cfileoutputname, cfileoutput)) if (!this->OpenOutputFile(m_CurrentTag, cfileoutputname, cfileoutput))
{ {
std::cout << "Cannot open log file" << std::endl; std::cout << "Cannot open log file" << std::endl;
return 1; return 1;
@ -1308,7 +1308,7 @@ int cmCTest::CoverageDirectory()
<< "</Site>" << std::endl; << "</Site>" << std::endl;
cfileoutput.close(); cfileoutput.close();
sprintf(cfileoutputname, "CoverageLog-%d.xml", cfileoutputcount++); sprintf(cfileoutputname, "CoverageLog-%d.xml", cfileoutputcount++);
if (!this->OpenOutputFile("", cfileoutputname, cfileoutput)) if (!this->OpenOutputFile(m_CurrentTag, cfileoutputname, cfileoutput))
{ {
std::cout << "Cannot open log file" << std::endl; std::cout << "Cannot open log file" << std::endl;
return 1; return 1;
@ -1417,7 +1417,7 @@ int cmCTest::CoverageDirectory()
bool cmCTest::OpenOutputFile(const std::string& path, bool cmCTest::OpenOutputFile(const std::string& path,
const std::string& name, std::ofstream& stream) const std::string& name, std::ofstream& stream)
{ {
std::string testingDir = m_ToplevelPath + "/Testing/CDart"; std::string testingDir = m_ToplevelPath + "/Testing";
if ( path.size() > 0 ) if ( path.size() > 0 )
{ {
testingDir += "/" + path; testingDir += "/" + path;
@ -1736,7 +1736,7 @@ int cmCTest::TestDirectory()
if ( m_DartMode ) if ( m_DartMode )
{ {
std::ofstream ofs; std::ofstream ofs;
if( !this->OpenOutputFile("", "Test.xml", ofs) ) if( !this->OpenOutputFile(m_CurrentTag, "Test.xml", ofs) )
{ {
std::cerr << "Cannot create testing XML file" << std::endl; std::cerr << "Cannot create testing XML file" << std::endl;
return 1; return 1;
@ -1788,7 +1788,7 @@ int cmCTest::SubmitResults()
m_DartConfiguration["DropSitePassword"] + "@" + m_DartConfiguration["DropSitePassword"] + "@" +
m_DartConfiguration["DropSite"] + m_DartConfiguration["DropSite"] +
m_DartConfiguration["DropLocation"]; m_DartConfiguration["DropLocation"];
if ( !submit.SubmitUsingFTP(m_ToplevelPath+"/Testing/CDart", files, prefix, url) ) if ( !submit.SubmitUsingFTP(m_ToplevelPath+"/Testing/"+m_CurrentTag, files, prefix, url) )
{ {
return 0; return 0;
} }
@ -1812,7 +1812,7 @@ int cmCTest::SubmitResults()
url += "@"; url += "@";
} }
url += m_DartConfiguration["DropSite"] + m_DartConfiguration["DropLocation"]; url += m_DartConfiguration["DropSite"] + m_DartConfiguration["DropLocation"];
if ( !submit.SubmitUsingHTTP(m_ToplevelPath+"/Testing/CDart", files, prefix, url) ) if ( !submit.SubmitUsingHTTP(m_ToplevelPath+"/Testing/"+m_CurrentTag, files, prefix, url) )
{ {
return 0; return 0;
} }
@ -1833,7 +1833,7 @@ int cmCTest::SubmitResults()
bool cmCTest::CTestFileExists(const std::string& filename) bool cmCTest::CTestFileExists(const std::string& filename)
{ {
std::string testingDir = m_ToplevelPath + "/Testing/CDart/" + std::string testingDir = m_ToplevelPath + "/Testing/" + m_CurrentTag + "/" +
filename; filename;
return cmSystemTools::FileExists(testingDir.c_str()); return cmSystemTools::FileExists(testingDir.c_str());
} }
@ -1854,11 +1854,6 @@ void cmCTest::GenerateDartOutput(std::ostream& os)
return; return;
} }
if ( m_TestResults.size() == 0 )
{
return;
}
os << "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" os << "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
<< "<Site BuildName=\"" << m_DartConfiguration["BuildName"] << "<Site BuildName=\"" << m_DartConfiguration["BuildName"]
<< "\" BuildStamp=\"" << m_CurrentTag << "-" << "\" BuildStamp=\"" << m_CurrentTag << "-"