com.castlemon.jenkins.performance.reporting
Class PerformanceReporter

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

public class PerformanceReporter
extends Object


Field Summary
static String STEP_FAILED
           
static String STEP_PASSED
           
static String STEP_SKIPPED
           
 
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
 

Field Detail

STEP_FAILED

public static final String STEP_FAILED
See Also:
Constant Field Values

STEP_SKIPPED

public static final String STEP_SKIPPED
See Also:
Constant Field Values

STEP_PASSED

public static final String STEP_PASSED
See Also:
Constant Field Values
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.