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]

Reply via email to