pauldick 01/03/09 14:10:13
Modified: c/Tests/Performance perf.cpp
Log:
Updates to match Java test output
Revision Changes Path
1.13 +11 -7 xml-xalan/c/Tests/Performance/perf.cpp
Index: perf.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/Tests/Performance/perf.cpp,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- perf.cpp 2001/03/05 17:28:26 1.12
+++ perf.cpp 2001/03/09 22:10:10 1.13
@@ -122,7 +122,7 @@
const char* const excludeStylesheets[] =
{
// "basic-all_well.xml",
- "large-evans_large.xml",
+ "large-evans_large.xsl",
// "sort-cem-big.xml",
// "large-cem10k.xml",
0
@@ -323,7 +323,7 @@
// Get the list of Directories that are below perf
const FileNameVectorType dirs = f.getDirectoryNames(perfDir);
- XMLFileReporter logFile("cpp.xml");
+ XMLFileReporter logFile("d:\\xslt\\cperf-results\\cpp.xml");
logFile.logTestFileInit("Performance Testing - Reports
performance times for single transform, and average for multiple transforms
using compiled stylesheet");
@@ -342,6 +342,7 @@
for(FileNameVectorType::size_type j = 0;
j < dirs.size(); j++)
{
+
logFile.logTestCaseInit(XalanDOMString("Performance Directory: ") + dirs[j] );
const FileNameVectorType files =
f.getTestFileNames(perfDir, dirs[j]);
for(FileNameVectorType::size_type i =
0; i < files.size(); i++)
{
@@ -350,7 +351,7 @@
double timeinMilliseconds,
theAverage;
Hashtable attrs;
-
attrs.insert(Hashtable::value_type(XalanDOMString("File"), files[i]));
+
attrs.insert(Hashtable::value_type(XalanDOMString("idref"), files[i]));
if (skip)
{
@@ -358,8 +359,8 @@
continue;
}
- const XalanDOMString
theXMLFile= perfDir + dirs[j] + pathSep + files[i];
- const XalanDOMString
theXSLFile = f.GenerateFileName(theXMLFile,"xsl");
+ const XalanDOMString
theXSLFile= perfDir + dirs[j] + pathSep + files[i];
+ const XalanDOMString
theXMLFile = f.GenerateFileName(theXSLFile,"xml");
const XalanDOMString theOutput
= outputRoot + dirs[j] + pathSep + files[i];
const XalanDOMString
theOutputFile = f.GenerateFileName(theOutput, "out");
@@ -543,12 +544,15 @@
// Output average transform
time to console and result log
cout << " Avg: " <<
theAverage << " for " << iterCount << " iter's of eToe" << endl;
- addMetricToAttrs("Avg_etoe:
",theAverage, attrs);
+
addMetricToAttrs("Avg_eTOe",theAverage, attrs);
- logFile.logElement(10,
"Metric", attrs, "xxx");
+ logFile.logElement(10, "perf",
attrs, "xxx");
}//for files
+
+
logFile.logTestCaseClose(XalanDOMString("Performance Directory: ") + dirs[j],
XalanDOMString("Done") );
}//for dirs
+
}//xsltinit
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]