hudson.plugins.PerfPublisher
Class PerfPublisherBuildAction
java.lang.Object
hudson.plugins.PerfPublisher.AbstractPerfPublisherAction
hudson.plugins.PerfPublisher.PerfPublisherBuildAction
- All Implemented Interfaces:
- hudson.model.Action, hudson.model.HealthReportingAction, hudson.model.ModelObject
public class PerfPublisherBuildAction
- extends AbstractPerfPublisherAction
- implements hudson.model.HealthReportingAction
Action used for PerfPublisher report on build level.
- Author:
- Georges Bossert
|
Constructor Summary |
PerfPublisherBuildAction(hudson.model.AbstractBuild<?,?> build,
java.util.ArrayList<java.lang.String> files,
java.io.PrintStream logger,
HealthDescriptor healthDescriptor,
java.util.Map<java.lang.String,java.lang.String> metrics)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface hudson.model.Action |
getIconFileName, getUrlName |
PerfPublisherBuildAction
public PerfPublisherBuildAction(hudson.model.AbstractBuild<?,?> build,
java.util.ArrayList<java.lang.String> files,
java.io.PrintStream logger,
HealthDescriptor healthDescriptor,
java.util.Map<java.lang.String,java.lang.String> metrics)
getOwner
public final hudson.model.AbstractBuild<?,?> getOwner()
- Returns the build as owner of this action.
- Returns:
- the owner
getDisplayName
public java.lang.String getDisplayName()
- Specified by:
getDisplayName in interface hudson.model.Action- Specified by:
getDisplayName in interface hudson.model.ModelObject- Overrides:
getDisplayName in class AbstractPerfPublisherAction
getExecutedTests
public java.util.List<Test> getExecutedTests()
getBuild
public hudson.model.AbstractBuild<?,?> getBuild()
getReport
public Report getReport()
getReports
public ReportContainer getReports()
getFiles
public FileContainer getFiles()
getHtmlTableHeaderForMetrics
public java.lang.String getHtmlTableHeaderForMetrics()
getHtmlMetricTable
public java.lang.String getHtmlMetricTable()
getHtmlListOfBuildsInOptions
public java.lang.String getHtmlListOfBuildsInOptions()
- Returns:
- List of builds in html options format
getHtmlListOfBuildsInOptionsWithSelected
public java.lang.String getHtmlListOfBuildsInOptionsWithSelected()
getSummary
public java.lang.String getSummary()
- Returns:
- Summary HTML
getDetailSummary
public java.lang.String getDetailSummary()
getRegression
public java.lang.String getRegression()
doPolarGraph
public void doPolarGraph(org.kohsuke.stapler.StaplerRequest request,
org.kohsuke.stapler.StaplerResponse response)
throws java.io.IOException
- Throws:
java.io.IOException
getTrendReport
public TrendReport getTrendReport()
- Returns:
- the associated trend report
doTestGraph
public void doTestGraph(org.kohsuke.stapler.StaplerRequest request,
org.kohsuke.stapler.StaplerResponse response)
throws java.io.IOException
- Throws:
java.io.IOException
getDynamic
public java.lang.Object getDynamic(java.lang.String link,
org.kohsuke.stapler.StaplerRequest request,
org.kohsuke.stapler.StaplerResponse response)
- Returns the dynamic result
- Parameters:
link - the link to identify the sub page to showrequest - Stapler requestresponse - Stapler response
- Returns:
- the dynamic result of the analysis.
getHealthDescriptor
public HealthDescriptor getHealthDescriptor()
- Returns the healthDescriptor.
- Returns:
- the healthDescriptor
getHealthReportBuilder
public final HealthReportBuilder getHealthReportBuilder()
- Returns the associated health report builder.
- Returns:
- the associated health report builder
getBuildHealth
public hudson.model.HealthReport getBuildHealth()
- Specified by:
getBuildHealth in interface hudson.model.HealthReportingAction
getReportsFiles
public FileContainer getReportsFiles()
- Returns:
- the reportsFiles
getNumberOfTest
public int getNumberOfTest()
- Returns:
- the numberOfTest
getNumberOfExecutedTest
public int getNumberOfExecutedTest()
- Returns:
- the numberOfExecutedTest
getPercentOfExecutedTest
public double getPercentOfExecutedTest()
- Returns:
- the percentOfExecutedTest
getNumberOfNotExecutedTest
public int getNumberOfNotExecutedTest()
- Returns:
- the numberOfNotExecutedTest
getPercentOfNotExecutedTest
public double getPercentOfNotExecutedTest()
- Returns:
- the percentOfNotExecutedTest
getNumberOfPassedTest
public int getNumberOfPassedTest()
- Returns:
- the numberOfPassedTest
getPercentOfPassedTest
public double getPercentOfPassedTest()
- Returns:
- the percentOfPassedTest
getNumberOfFailedTest
public int getNumberOfFailedTest()
- Returns:
- the numberOfFailedTest
getPercentOfFailedTest
public double getPercentOfFailedTest()
- Returns:
- the percentOfFailedTest
getNumberOfCompileTimeTest
public int getNumberOfCompileTimeTest()
- Returns:
- the numberOfCompileTimeTest
getAverageOfCompileTime
public double getAverageOfCompileTime()
- Returns:
- the averageOfCompileTime
getNumberOfExecutionTimeTest
public int getNumberOfExecutionTimeTest()
- Returns:
- the numberOfExecutionTimeTest
getAverageOfExecutionTime
public double getAverageOfExecutionTime()
- Returns:
- the averageOfExecutionTime
getNumberOfPerformanceTest
public int getNumberOfPerformanceTest()
- Returns:
- the numberOfPerformanceTest
getAverageOfPerformance
public double getAverageOfPerformance()
- Returns:
- the averageOfPerformance
getNumberOfNewTests
public int getNumberOfNewTests()
- Returns:
- the numberOfNewTests
getPercentOfNewTests
public double getPercentOfNewTests()
- Returns:
- the percentOfNewTests
getNumberOfDeletedTests
public int getNumberOfDeletedTests()
- Returns:
- the numberOfDeletedTests
getPercentOfDeletedTests
public double getPercentOfDeletedTests()
- Returns:
- the percentOfDeletedTests
getNumberOfSuccessStatusChangedTests
public int getNumberOfSuccessStatusChangedTests()
- Returns:
- the numberOfStatusChangedTests
getPercentOfSuccessStatusChangedTests
public double getPercentOfSuccessStatusChangedTests()
getNumberOfExecutionStatusChangedTests
public int getNumberOfExecutionStatusChangedTests()
getPercentOfExecutionStatusChangedTests
public double getPercentOfExecutionStatusChangedTests()
Copyright © 2010. All Rights Reserved.