hudson.plugins.PerfPublisher.Report
Class ReportContainer

java.lang.Object
  extended by hudson.plugins.PerfPublisher.Report.ReportContainer

public class ReportContainer
extends java.lang.Object


Constructor Summary
ReportContainer()
           
 
Method Summary
 void addFile(java.lang.String file)
           
 void addReport(Report report)
          Adding a report into Container and compute Stats
 void addReport(Report report, boolean computeStats)
          Add a report into Container
 void computeCompileTimeTest()
          COMPILE TIME STATISTICS
 void computeExecutionTimeTest()
          EXECUTION TIME STATISTICS
 void computeGetTests()
           
 int computeNumberOfFailedTest()
           
 int computeNumberOfNotExecutedTest()
           
 int computeNumberOfPassedTest()
           
 int computeNumberOfTest()
           
 void computePerformanceTest()
          PERFORMANCE STATISTICS
 void computeStats()
           
static double floor(double a, int n)
          Round a double with n decimals
 java.util.Map<java.lang.String,java.lang.Integer> getAllTargets()
           
 double getAverageOfCompileTime()
           
 double getAverageOfExecutionTime()
           
 double getAverageOfPerformance()
           
 Test getBestCompileTimeTest()
           
 java.lang.String getBestCompileTimeTestName()
           
 double getBestCompileTimeTestValue()
           
 Test getBestExecutionTimeTest()
           
 java.lang.String getBestExecutionTimeTestName()
           
 double getBestExecutionTimeTestValue()
           
 Test getBestPerformanceTest()
           
 java.lang.String getBestPerformanceTestName()
           
 double getBestPerformanceTestValue()
           
 ErrorMessageContainer getBrokenMessageContainer()
           
 java.util.ArrayList<java.lang.String> getCategories()
           
 java.util.ArrayList<Test> getCompileTimeTest()
           
 ErrorMessageContainer getErrorMessageContainer()
           
 java.util.ArrayList<Test> getExecutedTests()
           
 java.util.ArrayList<Test> getExecutionTimeTest()
           
 java.util.ArrayList<java.lang.String> getFiles()
           
 java.util.ArrayList<Test> getNotExecutedTests()
           
 int getNumberOfCompileTimeTest()
           
 int getNumberOfExecutedTest()
           
 int getNumberOfExecutionTimeTest()
           
 int getNumberOfFailedTest()
           
 int getNumberOfFiles()
           
 int getNumberOfNotExecutedTest()
           
 int getNumberOfPassedTest()
           
 int getNumberOfPerformanceTest()
           
 int getNumberOfReports()
           
 int getNumberOfSuccessTests()
           
 int getNumberOfTargets()
           
 int getNumberOfTest()
           
 double getNumberOfTrueFalseTest()
           
 double getPercentOfExecutedTest()
           
 double getPercentOfFailedTest()
           
 double getPercentOfNotExecutedTest()
           
 double getPercentOfPassedTest()
           
 java.util.ArrayList<Test> getPerformanceTest()
           
 Report getReportOfThisCategorie(java.lang.String cat)
          Return the report having the same category
 Report getReportOfThisFile(java.lang.String cat)
          Return the report having the same file
 java.util.ArrayList<Report> getReports()
           
 java.util.ArrayList<Test> getSuccessTests()
           
 java.lang.String getTargetName(int i)
           
 int getTargetNumber(int i)
           
 java.lang.String getTargetsGraphic()
           
 java.util.List<Test> getTests()
           
 Test getTestWithName(java.lang.String testName)
           
 ErrorMessageContainer getValidMessageContainer()
           
 Test getWorstCompileTimeTest()
           
 java.lang.String getWorstCompileTimeTestName()
           
 double getWorstCompileTimeTestValue()
           
 Test getWorstExecutionTimeTest()
           
 java.lang.String getWorstExecutionTimeTestName()
           
 double getWorstExecutionTimeTestValue()
           
 Test getWorstPerformanceTest()
           
 java.lang.String getWorstPerformanceTestName()
           
 double getWorstPerformanceTestValue()
           
 java.lang.String getXmlForDiff()
          Generates the source file to generate diff solution
 boolean isPercentOfFailedTestLowFifteen()
           
 boolean isPercentOfFailedTestSupFifteen()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportContainer

public ReportContainer()
Method Detail

floor

public static double floor(double a,
                           int n)
Round a double with n decimals

Parameters:
a - value to convert
n - Number of decimals
Returns:
the rounded number

addReport

public void addReport(Report report,
                      boolean computeStats)
Add a report into Container

Parameters:
report - report to add
computeStats - if true : compute stats

addReport

public void addReport(Report report)
Adding a report into Container and compute Stats

Parameters:
report -

computeStats

public void computeStats()

getXmlForDiff

public java.lang.String getXmlForDiff()
Generates the source file to generate diff solution

Returns:
xmls sources

getErrorMessageContainer

public ErrorMessageContainer getErrorMessageContainer()

getValidMessageContainer

public ErrorMessageContainer getValidMessageContainer()

getBrokenMessageContainer

public ErrorMessageContainer getBrokenMessageContainer()

computeGetTests

public void computeGetTests()

getTests

public java.util.List<Test> getTests()

getExecutedTests

public java.util.ArrayList<Test> getExecutedTests()

getNotExecutedTests

public java.util.ArrayList<Test> getNotExecutedTests()

getNumberOfTest

public int getNumberOfTest()

computeNumberOfTest

public int computeNumberOfTest()

getNumberOfExecutedTest

public int getNumberOfExecutedTest()

computeNumberOfNotExecutedTest

public int computeNumberOfNotExecutedTest()

getNumberOfNotExecutedTest

public int getNumberOfNotExecutedTest()

getPercentOfExecutedTest

public double getPercentOfExecutedTest()

getPercentOfNotExecutedTest

public double getPercentOfNotExecutedTest()

isPercentOfFailedTestLowFifteen

public boolean isPercentOfFailedTestLowFifteen()

isPercentOfFailedTestSupFifteen

public boolean isPercentOfFailedTestSupFifteen()

getNumberOfPassedTest

public int getNumberOfPassedTest()

computeNumberOfPassedTest

public int computeNumberOfPassedTest()

getNumberOfFailedTest

public int getNumberOfFailedTest()

computeNumberOfFailedTest

public int computeNumberOfFailedTest()

getPercentOfFailedTest

public double getPercentOfFailedTest()

getPercentOfPassedTest

public double getPercentOfPassedTest()

getNumberOfTrueFalseTest

public double getNumberOfTrueFalseTest()

computeCompileTimeTest

public void computeCompileTimeTest()
COMPILE TIME STATISTICS


getCompileTimeTest

public java.util.ArrayList<Test> getCompileTimeTest()

getNumberOfCompileTimeTest

public int getNumberOfCompileTimeTest()

getBestCompileTimeTest

public Test getBestCompileTimeTest()

getBestCompileTimeTestValue

public double getBestCompileTimeTestValue()

getBestCompileTimeTestName

public java.lang.String getBestCompileTimeTestName()

getWorstCompileTimeTest

public Test getWorstCompileTimeTest()

getWorstCompileTimeTestValue

public double getWorstCompileTimeTestValue()

getWorstCompileTimeTestName

public java.lang.String getWorstCompileTimeTestName()

getAverageOfCompileTime

public double getAverageOfCompileTime()

computePerformanceTest

public void computePerformanceTest()
PERFORMANCE STATISTICS


getPerformanceTest

public java.util.ArrayList<Test> getPerformanceTest()

getNumberOfPerformanceTest

public int getNumberOfPerformanceTest()

getBestPerformanceTest

public Test getBestPerformanceTest()

getBestPerformanceTestValue

public double getBestPerformanceTestValue()

getBestPerformanceTestName

public java.lang.String getBestPerformanceTestName()

getWorstPerformanceTest

public Test getWorstPerformanceTest()

getWorstPerformanceTestValue

public double getWorstPerformanceTestValue()

getWorstPerformanceTestName

public java.lang.String getWorstPerformanceTestName()

getAverageOfPerformance

public double getAverageOfPerformance()

computeExecutionTimeTest

public void computeExecutionTimeTest()
EXECUTION TIME STATISTICS


getExecutionTimeTest

public java.util.ArrayList<Test> getExecutionTimeTest()

getNumberOfExecutionTimeTest

public int getNumberOfExecutionTimeTest()

getBestExecutionTimeTest

public Test getBestExecutionTimeTest()

getBestExecutionTimeTestValue

public double getBestExecutionTimeTestValue()

getBestExecutionTimeTestName

public java.lang.String getBestExecutionTimeTestName()

getWorstExecutionTimeTest

public Test getWorstExecutionTimeTest()

getWorstExecutionTimeTestValue

public double getWorstExecutionTimeTestValue()

getWorstExecutionTimeTestName

public java.lang.String getWorstExecutionTimeTestName()

getAverageOfExecutionTime

public double getAverageOfExecutionTime()

getReportOfThisCategorie

public Report getReportOfThisCategorie(java.lang.String cat)
Return the report having the same category

Parameters:
category - to search for
Returns:
Report if it exists

getReportOfThisFile

public Report getReportOfThisFile(java.lang.String cat)
Return the report having the same file

Parameters:
file - to search for
Returns:
Report if it exists

getCategories

public java.util.ArrayList<java.lang.String> getCategories()

getReports

public java.util.ArrayList<Report> getReports()

getFiles

public java.util.ArrayList<java.lang.String> getFiles()

getNumberOfFiles

public int getNumberOfFiles()

addFile

public void addFile(java.lang.String file)

getSuccessTests

public java.util.ArrayList<Test> getSuccessTests()

getNumberOfSuccessTests

public int getNumberOfSuccessTests()

getNumberOfReports

public int getNumberOfReports()

getTestWithName

public Test getTestWithName(java.lang.String testName)

getAllTargets

public java.util.Map<java.lang.String,java.lang.Integer> getAllTargets()

getNumberOfTargets

public int getNumberOfTargets()

getTargetName

public java.lang.String getTargetName(int i)

getTargetNumber

public int getTargetNumber(int i)

getTargetsGraphic

public java.lang.String getTargetsGraphic()


Copyright © 2010. All Rights Reserved.