Class ActivityCountAggregator
- java.lang.Object
-
- org.camunda.bpm.qa.performance.engine.framework.aggregate.TabularResultAggregator
-
- org.camunda.bpm.qa.performance.engine.framework.activitylog.ActivityCountAggregator
-
public class ActivityCountAggregator extends TabularResultAggregator
-
-
Field Summary
Fields Modifier and Type Field Description protected SectionedHtmlReportBuilder
htmlBuilder
static long
INTERVAL
static long
INTERVAL_SECONDS
static long
TIME_UNIT
-
Fields inherited from class org.camunda.bpm.qa.performance.engine.framework.aggregate.TabularResultAggregator
resultDirectory
-
-
Constructor Summary
Constructors Constructor Description ActivityCountAggregator(java.lang.String resultsFolderPath, SectionedHtmlReportBuilder htmlBuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addTableBody(TabularResultSet tabularResultSet, java.util.List<java.lang.String> watchActivities, PerfTestResult passResult)
protected void
addTableHeaders(TabularResultSet tabularResultSet, java.util.List<java.lang.String> watchActivities)
protected int
calculateTimeSlot(java.util.Date date, long firstTimestamp)
protected TabularResultSet
createAggregatedResultsInstance()
protected java.lang.String
getPassTitle(java.lang.String testName, PerfTestConfiguration configuration, PerfTestResult passResult)
protected TabularResultSet
processPassResult(java.util.List<java.lang.String> watchActivities, PerfTestResult passResult)
protected void
processResults(PerfTestResults results, TabularResultSet tabularResultSet)
-
Methods inherited from class org.camunda.bpm.qa.performance.engine.framework.aggregate.TabularResultAggregator
execute, postProcessResultSet, processFile, sortResults
-
-
-
-
Field Detail
-
INTERVAL
public static final long INTERVAL
- See Also:
- Constant Field Values
-
TIME_UNIT
public static final long TIME_UNIT
- See Also:
- Constant Field Values
-
INTERVAL_SECONDS
public static final long INTERVAL_SECONDS
- See Also:
- Constant Field Values
-
htmlBuilder
protected SectionedHtmlReportBuilder htmlBuilder
-
-
Constructor Detail
-
ActivityCountAggregator
public ActivityCountAggregator(java.lang.String resultsFolderPath, SectionedHtmlReportBuilder htmlBuilder)
-
-
Method Detail
-
createAggregatedResultsInstance
protected TabularResultSet createAggregatedResultsInstance()
- Specified by:
createAggregatedResultsInstance
in classTabularResultAggregator
-
processResults
protected void processResults(PerfTestResults results, TabularResultSet tabularResultSet)
- Specified by:
processResults
in classTabularResultAggregator
-
getPassTitle
protected java.lang.String getPassTitle(java.lang.String testName, PerfTestConfiguration configuration, PerfTestResult passResult)
-
processPassResult
protected TabularResultSet processPassResult(java.util.List<java.lang.String> watchActivities, PerfTestResult passResult)
-
addTableHeaders
protected void addTableHeaders(TabularResultSet tabularResultSet, java.util.List<java.lang.String> watchActivities)
-
addTableBody
protected void addTableBody(TabularResultSet tabularResultSet, java.util.List<java.lang.String> watchActivities, PerfTestResult passResult)
-
calculateTimeSlot
protected int calculateTimeSlot(java.util.Date date, long firstTimestamp)
-
-