Class PerfTestPass
- java.lang.Object
-
- org.camunda.bpm.qa.performance.engine.framework.PerfTestPass
-
public class PerfTestPass extends java.lang.Object
A step in a performance test.- Author:
- Daniel Meyer
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
completed
protected java.util.concurrent.atomic.AtomicLong
completedRuns
protected long
endTime
protected static IdGenerator
idGenerator
protected int
numberOfThreads
protected PerfTestResult
result
protected java.util.Map<java.lang.String,PerfTestRun>
runs
protected long
startTime
-
Constructor Summary
Constructors Constructor Description PerfTestPass(int numberOfThreads)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
completeRun()
void
createRuns(PerfTestRunner runner, PerfTestStep firstStep, int numberOfRuns)
void
endPass()
java.util.concurrent.atomic.AtomicLong
getCompletedRuns()
long
getEndTime()
int
getNumberOfThreads()
PerfTestResult
getResult()
PerfTestRun
getRun(java.lang.String runId)
java.util.Map<java.lang.String,PerfTestRun>
getRuns()
long
getStartTime()
boolean
isCompleted()
void
logActivityResult(java.lang.String identifier, java.util.List<ActivityPerfTestResult> results)
void
logStepResult(PerfTestStep currentStep, java.lang.Object stepResult)
void
startPass()
-
-
-
Field Detail
-
idGenerator
protected static final IdGenerator idGenerator
-
numberOfThreads
protected int numberOfThreads
-
completedRuns
protected java.util.concurrent.atomic.AtomicLong completedRuns
-
result
protected PerfTestResult result
-
completed
protected boolean completed
-
runs
protected java.util.Map<java.lang.String,PerfTestRun> runs
-
startTime
protected long startTime
-
endTime
protected long endTime
-
-
Method Detail
-
createRuns
public void createRuns(PerfTestRunner runner, PerfTestStep firstStep, int numberOfRuns)
-
getNumberOfThreads
public int getNumberOfThreads()
-
getCompletedRuns
public java.util.concurrent.atomic.AtomicLong getCompletedRuns()
-
getResult
public PerfTestResult getResult()
-
isCompleted
public boolean isCompleted()
-
getRuns
public java.util.Map<java.lang.String,PerfTestRun> getRuns()
-
getStartTime
public long getStartTime()
-
getEndTime
public long getEndTime()
-
startPass
public void startPass()
-
completeRun
public long completeRun()
-
endPass
public void endPass()
-
logStepResult
public void logStepResult(PerfTestStep currentStep, java.lang.Object stepResult)
-
logActivityResult
public void logActivityResult(java.lang.String identifier, java.util.List<ActivityPerfTestResult> results)
-
getRun
public PerfTestRun getRun(java.lang.String runId)
-
-