com.castlemon.jenkins.performance.reporting
Class PerformanceReporter

java.lang.Object
  extended by com.castlemon.jenkins.performance.reporting.PerformanceReporter

public class PerformanceReporter
extends Object


Constructor Summary
PerformanceReporter()
           
 
Method Summary
 Map<String,Summary> getFeatureSummaries()
           
 Summary getPerformanceData(List<ProjectRun> runs)
           
 Map<String,Summary> getScenarioSummaries()
           
 Map<String,Summary> getStepSummaries()
           
 void initialiseEntryMaps()
           
protected  PerformanceEntry processFeature(Feature feature, Date runDate, int buildNumber, int higherOrderParam)
           
protected  PerformanceEntry processRun(ProjectRun projectRun)
           
protected  PerformanceEntry processScenario(Elements scenario, Date runDate, int buildNumber, String featureId, int higherOrderParam)
           
protected  PerformanceEntry processStep(Step step, Date runDate, int buildNumber, String scenarioId, int orderParam)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PerformanceReporter

public PerformanceReporter()
Method Detail

getPerformanceData

public Summary getPerformanceData(List<ProjectRun> runs)

processRun

protected PerformanceEntry processRun(ProjectRun projectRun)

processFeature

protected PerformanceEntry processFeature(Feature feature,
                                          Date runDate,
                                          int buildNumber,
                                          int higherOrderParam)

processScenario

protected PerformanceEntry processScenario(Elements scenario,
                                           Date runDate,
                                           int buildNumber,
                                           String featureId,
                                           int higherOrderParam)

processStep

protected PerformanceEntry processStep(Step step,
                                       Date runDate,
                                       int buildNumber,
                                       String scenarioId,
                                       int orderParam)

initialiseEntryMaps

public void initialiseEntryMaps()

getFeatureSummaries

public Map<String,Summary> getFeatureSummaries()

getScenarioSummaries

public Map<String,Summary> getScenarioSummaries()

getStepSummaries

public Map<String,Summary> getStepSummaries()


Copyright © 2004-2013. All Rights Reserved.