hudson.plugins.PerfPublisher.Report
Class Report

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

public class Report
extends java.lang.Object

Model class representing one PerfPublisher Rapport.

Author:
Georges Bossert

Constructor Summary
Report()
           
 
Method Summary
 void addTest(Test test)
           
static double floor(double a, int n)
          Round a double with n decimals
 double getAverageOfcompileTime()
           
 double getAverageOfExecutionTime()
           
 double getAverageOfPerformance()
           
 CompileTime getBestCompileTime()
           
 Test getBestCompileTimeTest()
           
 java.lang.String getBestCompileTimeTestName()
           
 double getBestCompileTimeTestValue()
           
 java.lang.String getBestExecutionTimeTestName()
           
 double getBestExecutionTimeTestValue()
           
 java.lang.String getBestPerformanceTestName()
           
 double getBestPerformanceTestValue()
           
 java.lang.String getCategorie()
           
 int getDuration()
           
 java.lang.String getEndDate()
           
 java.lang.String getEndDateFormat()
           
 java.lang.String getEndTime()
           
 java.lang.String getEndTimeFormat()
           
 java.util.ArrayList<Test> getExecutedTests()
          Getter for all the executed test
 java.lang.String getFile()
           
 double getInfStandardDeviationOfCompileTimeAverage()
           
 double getInfStandardDeviationOfExecutionTimeAverage()
           
 double getInfStandardDeviationOfPerformanceAverage()
           
 java.lang.String getName()
           
 java.util.ArrayList<Test> getNotExecutedTests()
           
 int getNumberOfcompileTime()
           
 int getNumberOfExecutedTest()
           
 int getNumberOfExecutionTime()
           
 int getNumberofFailedTest()
           
 int getNumberofNotExecutedTest()
           
 int getNumberOfNotExecutedTest()
           
 int getNumberofPassedTest()
           
 int getNumberOfPerformance()
           
 int getNumberOfSuccess()
           
 int getNumberOfSuccessTest()
           
 int getNumberOfTest()
           
 double getPercentOfExecutedTest()
           
 double getPercentofFailedTest()
           
 double getPercentOfNotExecutedTest()
           
 double getPercentofPassedTest()
           
 java.lang.String getStartDate()
           
 java.lang.String getStartDateFormat()
           
 java.lang.String getStartTime()
           
 java.lang.String getStartTimeFormat()
           
 double getSupStandardDeviationOfCompileTimeAverage()
           
 double getSupStandardDeviationOfExecutionTimeAverage()
           
 double getSupStandardDeviationOfPerformanceAverage()
           
 java.util.ArrayList<Test> getTests()
           
 java.util.ArrayList<Test> getTestsWithCompileTime()
           
 java.util.ArrayList<Test> getTestsWithExecutionTime()
           
 java.util.ArrayList<Test> getTestsWithPerformance()
           
 java.util.ArrayList<Test> getTestsWithSuccess()
           
 Test getTestWithName(java.lang.String testName)
           
 java.lang.String getWorstCompileTimeTestName()
           
 double getWorstCompileTimeTestValue()
           
 java.lang.String getWorstExecutionTimeTestName()
           
 double getWorstExecutionTimeTestValue()
           
 java.lang.String getWorstPerformanceTestName()
           
 double getWorstPerformanceTestValue()
           
 void setCategorie(java.lang.String categorie)
           
 void setEndDate(java.lang.String endDate)
           
 void setEndDateFormat(java.lang.String endDateFormat)
           
 void setEndTime(java.lang.String endTime)
           
 void setEndTimeFormat(java.lang.String endTimeFormat)
           
 void setFile(java.lang.String file)
           
 void setName(java.lang.String name)
           
 void setStartDate(java.lang.String startDate)
           
 void setStartDateFormat(java.lang.String startDateFormat)
           
 void setStartTime(java.lang.String startTime)
           
 void setStartTimeFormat(java.lang.String startTimeFormat)
           
 void setTests(java.util.ArrayList<Test> tests)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Report

public Report()
Method Detail

getName

public java.lang.String getName()
Returns:
the name

setName

public void setName(java.lang.String name)
Parameters:
name - the name to set

getStartDate

public java.lang.String getStartDate()
Returns:
the startDate

getEndDate

public java.lang.String getEndDate()

setEndDate

public void setEndDate(java.lang.String endDate)

getEndDateFormat

public java.lang.String getEndDateFormat()

setEndDateFormat

public void setEndDateFormat(java.lang.String endDateFormat)

getEndTime

public java.lang.String getEndTime()

setEndTime

public void setEndTime(java.lang.String endTime)

getEndTimeFormat

public java.lang.String getEndTimeFormat()

setEndTimeFormat

public void setEndTimeFormat(java.lang.String endTimeFormat)

setStartDate

public void setStartDate(java.lang.String startDate)
Parameters:
startDate - the startDate to set

getStartTime

public java.lang.String getStartTime()
Returns:
the startTime

setStartTime

public void setStartTime(java.lang.String startTime)
Parameters:
startTime - the startTime to set

getTests

public java.util.ArrayList<Test> getTests()
Returns:
the tests

setTests

public void setTests(java.util.ArrayList<Test> tests)
Parameters:
tests - the tests to set

addTest

public void addTest(Test test)
Parameters:
test - the test to add in the report

getCategorie

public java.lang.String getCategorie()
Returns:
the categorie

setCategorie

public void setCategorie(java.lang.String categorie)
Parameters:
categorie - the categorie to set

getStartDateFormat

public java.lang.String getStartDateFormat()
Returns:
the startDateFormat

setStartDateFormat

public void setStartDateFormat(java.lang.String startDateFormat)
Parameters:
startDateFormat - the startDateFormat to set

getStartTimeFormat

public java.lang.String getStartTimeFormat()
Returns:
the startTimeFormat

setStartTimeFormat

public void setStartTimeFormat(java.lang.String startTimeFormat)
Parameters:
startTimeFormat - the startTimeFormat to set

getNumberOfTest

public int getNumberOfTest()
Returns:
number of tests

getExecutedTests

public java.util.ArrayList<Test> getExecutedTests()
Getter for all the executed test

Returns:
an ArrayList containing all the executed test

getNotExecutedTests

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

getNumberOfNotExecutedTest

public int getNumberOfNotExecutedTest()

getNumberOfExecutedTest

public int getNumberOfExecutedTest()
Returns:
number of executed tests

getPercentOfExecutedTest

public double getPercentOfExecutedTest()
Returns:
Percent of executed tests

getNumberofNotExecutedTest

public int getNumberofNotExecutedTest()
Returns:
the number of not executed test

getPercentOfNotExecutedTest

public double getPercentOfNotExecutedTest()
Returns:
percent of not executed Test

getNumberofPassedTest

public int getNumberofPassedTest()
Returns:
number of passed test

getPercentofPassedTest

public double getPercentofPassedTest()
Returns:
percent of passed test

getNumberofFailedTest

public int getNumberofFailedTest()
Returns:
number of failed test

getPercentofFailedTest

public double getPercentofFailedTest()
Returns:
percent of failed tests

getTestsWithCompileTime

public java.util.ArrayList<Test> getTestsWithCompileTime()
Returns:
arrayList of test having a compile time define

getNumberOfcompileTime

public int getNumberOfcompileTime()
Returns:
number of tests having compile times results

getAverageOfcompileTime

public double getAverageOfcompileTime()
Returns:
average value of all compile time

getBestCompileTimeTest

public Test getBestCompileTimeTest()

getBestCompileTime

public CompileTime getBestCompileTime()

getBestCompileTimeTestValue

public double getBestCompileTimeTestValue()
Returns:
name of the value having the lower compile time value

getBestCompileTimeTestName

public java.lang.String getBestCompileTimeTestName()
Returns:
name of the test having the lower compile time value

getWorstCompileTimeTestName

public java.lang.String getWorstCompileTimeTestName()
Returns:
name of the test having the highest compile time value

getWorstCompileTimeTestValue

public double getWorstCompileTimeTestValue()
Returns:
name of the value having the highest compile time value

getInfStandardDeviationOfCompileTimeAverage

public double getInfStandardDeviationOfCompileTimeAverage()
Returns:
inferior standard deviation of the compile time average

getSupStandardDeviationOfCompileTimeAverage

public double getSupStandardDeviationOfCompileTimeAverage()
Returns:
superior standard deviation of the compile time average

getTestsWithExecutionTime

public java.util.ArrayList<Test> getTestsWithExecutionTime()
Returns:
arrayList of test having a execution time define

getNumberOfExecutionTime

public int getNumberOfExecutionTime()
Returns:
number of tests having execution times results

getAverageOfExecutionTime

public double getAverageOfExecutionTime()
Returns:
average value of all execution time

getWorstExecutionTimeTestName

public java.lang.String getWorstExecutionTimeTestName()
Returns:
name of the test having the highest execution time value

getWorstExecutionTimeTestValue

public double getWorstExecutionTimeTestValue()
Returns:
name of the value having the highest execution time value

getBestExecutionTimeTestName

public java.lang.String getBestExecutionTimeTestName()
Returns:
name of the test having the lowest execution time value

getBestExecutionTimeTestValue

public double getBestExecutionTimeTestValue()
Returns:
name of the value having the lowest execution time value

getInfStandardDeviationOfExecutionTimeAverage

public double getInfStandardDeviationOfExecutionTimeAverage()
Returns:
inferior standard deviation of the execution time average

getSupStandardDeviationOfExecutionTimeAverage

public double getSupStandardDeviationOfExecutionTimeAverage()
Returns:
superior standard deviation of the execution time average

getTestsWithPerformance

public java.util.ArrayList<Test> getTestsWithPerformance()
Returns:
arrayList of test having a Performance define

getNumberOfPerformance

public int getNumberOfPerformance()
Returns:
number of tests having Performance results

getTestsWithSuccess

public java.util.ArrayList<Test> getTestsWithSuccess()
Returns:
arrayList of test having a Performance define

getNumberOfSuccess

public int getNumberOfSuccess()
Returns:
number of tests having Performance results

getAverageOfPerformance

public double getAverageOfPerformance()
Returns:
average value of all Performance

getBestPerformanceTestName

public java.lang.String getBestPerformanceTestName()
Returns:
name of the test having the highest performance value

getBestPerformanceTestValue

public double getBestPerformanceTestValue()
Returns:
name of the value having the highest execution time value

getWorstPerformanceTestName

public java.lang.String getWorstPerformanceTestName()
Returns:
name of the test having the lowest performance value

getWorstPerformanceTestValue

public double getWorstPerformanceTestValue()
Returns:
name of the value having the lowest execution time value

getInfStandardDeviationOfPerformanceAverage

public double getInfStandardDeviationOfPerformanceAverage()
Returns:
inferior standard deviation of the Performance average

getSupStandardDeviationOfPerformanceAverage

public double getSupStandardDeviationOfPerformanceAverage()
Returns:
superior standard deviation of the Performance average

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

getDuration

public int getDuration()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
Returns:
the string definition of the report

getNumberOfSuccessTest

public int getNumberOfSuccessTest()

getFile

public java.lang.String getFile()
Returns:
the file

setFile

public void setFile(java.lang.String file)
Parameters:
file - the file to set

getTestWithName

public Test getTestWithName(java.lang.String testName)


Copyright © 2010. All Rights Reserved.