[jboss-cvs] CacheBenchFwk/src/org/cachebench/reportgenerators ...

Manik Surtani manik at jboss.org
Tue Mar 13 10:50:46 EDT 2007


  User: msurtani
  Date: 07/03/13 10:50:46

  Modified:    src/org/cachebench/reportgenerators  
                        CSVReportGenerator.java ReportGenerator.java
  Log:
  wc
  
  Revision  Changes    Path
  1.4       +152 -141  CacheBenchFwk/src/org/cachebench/reportgenerators/CSVReportGenerator.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: CSVReportGenerator.java
  ===================================================================
  RCS file: /cvsroot/jboss/CacheBenchFwk/src/org/cachebench/reportgenerators/CSVReportGenerator.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -b -r1.3 -r1.4
  --- CSVReportGenerator.java	27 Dec 2005 05:29:56 -0000	1.3
  +++ CSVReportGenerator.java	13 Mar 2007 14:50:46 -0000	1.4
  @@ -1,20 +1,20 @@
   package org.cachebench.reportgenerators;
   
  +import org.apache.commons.logging.Log;
  +import org.apache.commons.logging.LogFactory;
  +import org.apache.commons.math.stat.descriptive.DescriptiveStatistics;
  +import org.cachebench.TestResult;
  +
   import java.io.BufferedWriter;
   import java.io.File;
   import java.io.FileWriter;
   import java.io.IOException;
   import java.util.ArrayList;
   
  -import org.apache.commons.logging.Log;
  -import org.apache.commons.logging.LogFactory;
  -import org.apache.commons.math.stat.descriptive.DescriptiveStatistics;
  -import org.cachebench.TestResult;
  -
   
   /**
    * @author Manik Surtani (manik at surtani.org)
  - * @version $Id: CSVReportGenerator.java,v 1.3 2005/12/27 05:29:56 imran Exp $
  + * @version $Id: CSVReportGenerator.java,v 1.4 2007/03/13 14:50:46 msurtani Exp $
    */
   public class CSVReportGenerator implements ReportGenerator
   {
  @@ -45,21 +45,22 @@
       public void generate() throws Exception
       {
           BufferedWriter writer = null;
  -        logger.debug( "Opening output file [" + output + "]" );
  -        writer = new BufferedWriter( new FileWriter( output ) );
  -        writeHeaderLine( writer ); // Write the Header of the Report
  +      logger.debug("Opening output file [" + output + "]");
  +      writer = new BufferedWriter(new FileWriter(output));
  +      writeHeaderLine(writer); // Write the Header of the Report
           // Write the results
  -        for (int i=0; i<results.length; i++)
  +      for (int i = 0; i < results.length; i++)
           {
  -            writeTestResult( results[i], writer );
  +         writeTestResult(results[i], writer);
           }
           // Write the Footnotes (if available)
  -        if(footNotes != null) {
  +      if (footNotes != null)
  +      {
               writeFoodNotes(writer);
           }
   
           writer.close();
  -        logger.debug( "Report complete" );
  +      logger.debug("Report complete");
       }
   
       /**
  @@ -67,15 +68,17 @@
        * The method checkes whether the result is passed or failed. And based on the status would generate the report with
        * appropriate content. The method also checks whether the report has any foot notes attached to the test case. If
        * any foot note is found, then its added to the <code>footNotes</code> ArrayList for later processing.
  +    *
        * @param result
        * @param writer
        * @throws IOException
        */
  -    private void writeTestResult( TestResult result, BufferedWriter writer ) throws IOException
  +   private void writeTestResult(TestResult result, BufferedWriter writer) throws IOException
       {
           logger.debug("Writing the Result to the Report");
           StringBuffer buf = new StringBuffer();
  -        if(result.isTestPassed()) {
  +      if (result.isTestPassed())
  +      {
               // This test has pased. Lets add this test results to the report.
               DescriptiveStatistics putData = result.getPutData();
               DescriptiveStatistics getData = result.getGetData();
  @@ -107,7 +110,8 @@
               buf.append(",");
               buf.append(getData.getMin());
           }
  -        else {
  +      else
  +      {
               // This test has failed. Need to add this to the report.
               buf.append(result.getTestName());
               buf.append(",");
  @@ -119,13 +123,15 @@
           }
   
           // write details of this test to file.
  -        writer.write( buf.toString() );
  +      writer.write(buf.toString());
           writer.newLine();
   
           // Now check if we have foot notes for this error
  -        if(!"".equals(result.getFootNote())) {
  +      if (!"".equals(result.getFootNote()))
  +      {
               // We hae footnotes
  -            if(footNotes == null) {
  +         if (footNotes == null)
  +         {
                   footNotes = new ArrayList();
               }
               footNotes.add(result.getFootNote());
  @@ -133,22 +139,27 @@
           logger.debug("Completed writing test result");
       }
       
  -    private void writeHeaderLine( BufferedWriter writer ) throws IOException
  +   private void writeHeaderLine(BufferedWriter writer) throws IOException
       {
           logger.debug("Write the Report Header");
  -        writer.write( "TEST NAME, TEST DATE, TEST TYPE, MEAN PUT TIME, MEAN GET TIME, MEDIAN PUT TIME, MEDIAN GET TIME, STANDARD DEVIATION PUT TIME, STANDARD DEVIATION GET TIME, MAX PUT TIME, MAX GET TIME, MIN PUT TIME, MIN GET TIME" );
  +      writer.write("TEST NAME, TEST DATE, TEST TYPE, MEAN PUT TIME, MEAN GET TIME, MEDIAN PUT TIME, MEDIAN GET TIME, STANDARD DEVIATION PUT TIME, STANDARD DEVIATION GET TIME, MAX PUT TIME, MAX GET TIME, MIN PUT TIME, MIN GET TIME");
           writer.newLine();
           logger.debug("Complted the Report Header");
       }
   
  -    private void writeFoodNotes(BufferedWriter writer) throws IOException {
  +   private void writeFoodNotes(BufferedWriter writer) throws IOException
  +   {
           logger.debug("Writing the Footnotes");
  -        writer.newLine(); writer.newLine(); writer.newLine(); writer.newLine();
  +      writer.newLine();
  +      writer.newLine();
  +      writer.newLine();
  +      writer.newLine();
           writer.write("Report FootNotes");
           writer.newLine();
           int footNoteSize = footNotes.size();
  -        for(int i=0; i<footNoteSize; i++) {
  -            writer.write((String)footNotes.get(i));
  +      for (int i = 0; i < footNoteSize; i++)
  +      {
  +         writer.write((String) footNotes.get(i));
               writer.newLine();
           }
           logger.debug("Complted the Footnotes");
  
  
  
  1.3       +8 -7      CacheBenchFwk/src/org/cachebench/reportgenerators/ReportGenerator.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: ReportGenerator.java
  ===================================================================
  RCS file: /cvsroot/jboss/CacheBenchFwk/src/org/cachebench/reportgenerators/ReportGenerator.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -b -r1.2 -r1.3
  --- ReportGenerator.java	27 Dec 2005 05:29:02 -0000	1.2
  +++ ReportGenerator.java	13 Mar 2007 14:50:46 -0000	1.3
  @@ -1,12 +1,13 @@
   package org.cachebench.reportgenerators;
   
  -import java.io.File;
   import org.cachebench.TestResult;
   
  +import java.io.File;
  +
   
   /**
    * @author Manik Surtani (manik at surtani.org)
  - * @version $Id: ReportGenerator.java,v 1.2 2005/12/27 05:29:02 imran Exp $
  + * @version $Id: ReportGenerator.java,v 1.3 2007/03/13 14:50:46 msurtani Exp $
    */
   public interface ReportGenerator
   {
  
  
  



More information about the jboss-cvs-commits mailing list