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 SectionedHtmlReportBuilderhtmlBuilderstatic longINTERVALstatic longINTERVAL_SECONDSstatic longTIME_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 voidaddTableBody(TabularResultSet tabularResultSet, java.util.List<java.lang.String> watchActivities, PerfTestResult passResult)protected voidaddTableHeaders(TabularResultSet tabularResultSet, java.util.List<java.lang.String> watchActivities)protected intcalculateTimeSlot(java.util.Date date, long firstTimestamp)protected TabularResultSetcreateAggregatedResultsInstance()protected java.lang.StringgetPassTitle(java.lang.String testName, PerfTestConfiguration configuration, PerfTestResult passResult)protected TabularResultSetprocessPassResult(java.util.List<java.lang.String> watchActivities, PerfTestResult passResult)protected voidprocessResults(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:
createAggregatedResultsInstancein classTabularResultAggregator
-
processResults
protected void processResults(PerfTestResults results, TabularResultSet tabularResultSet)
- Specified by:
processResultsin 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)
-
-