hudson.plugins.PerfPublisher.Report
Class ReportContainer
java.lang.Object
hudson.plugins.PerfPublisher.Report.ReportContainer
public class ReportContainer
- extends java.lang.Object
|
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()
|
void |
computeMetrics()
|
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()
|
java.util.Map<java.lang.String,java.lang.Double> |
getAverageValuePerMetrics()
|
Test |
getBestCompileTimeTest()
|
java.lang.String |
getBestCompileTimeTestName()
|
double |
getBestCompileTimeTestValue()
|
Test |
getBestExecutionTimeTest()
|
java.lang.String |
getBestExecutionTimeTestName()
|
double |
getBestExecutionTimeTestValue()
|
Test |
getBestPerformanceTest()
|
java.lang.String |
getBestPerformanceTestName()
|
double |
getBestPerformanceTestValue()
|
java.util.Map<java.lang.String,java.lang.Double> |
getBestValuePerMetrics()
METRICS |
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.Map<java.lang.String,java.lang.String> |
getMetricsName()
|
java.util.Map<java.lang.String,java.lang.Integer> |
getNbValuePerMetric()
|
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.util.Map<java.lang.String,java.lang.Double> |
getWorstValuePerMetrics()
|
java.lang.String |
getXmlForDiff()
Generates the source file to generate diff solution |
boolean |
isPercentOfFailedTestLowFifteen()
|
boolean |
isPercentOfFailedTestSupFifteen()
|
void |
setMetricsName(java.util.Map<java.lang.String,java.lang.String> metrics_name)
METRICS STATISTICS |
void |
setNbValuePerMetric(java.util.Map<java.lang.String,java.lang.Integer> nbValuePerMetric)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReportContainer
public ReportContainer()
floor
public static double floor(double a,
int n)
- Round a double with n decimals
- Parameters:
a - value to convertn - Number of decimals
- Returns:
- the rounded number
addReport
public void addReport(Report report,
boolean computeStats)
- Add a report into Container
- Parameters:
report - report to addcomputeStats - 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()
getMetricsName
public java.util.Map<java.lang.String,java.lang.String> getMetricsName()
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()
setMetricsName
public void setMetricsName(java.util.Map<java.lang.String,java.lang.String> metrics_name)
- METRICS STATISTICS
computeMetrics
public void computeMetrics()
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()
getBestValuePerMetrics
public java.util.Map<java.lang.String,java.lang.Double> getBestValuePerMetrics()
- METRICS
getWorstValuePerMetrics
public java.util.Map<java.lang.String,java.lang.Double> getWorstValuePerMetrics()
getAverageValuePerMetrics
public java.util.Map<java.lang.String,java.lang.Double> getAverageValuePerMetrics()
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()
setNbValuePerMetric
public void setNbValuePerMetric(java.util.Map<java.lang.String,java.lang.Integer> nbValuePerMetric)
getNbValuePerMetric
public java.util.Map<java.lang.String,java.lang.Integer> getNbValuePerMetric()
Copyright © 2010. All Rights Reserved.