public class PerfTestExecution
Represents the execution state of a particular performance test
| Constructor and Description |
|---|
PerfTestExecution(PerfTestConfiguration conf,
java.util.Map<java.lang.String,java.lang.Object> executionParams,
java.util.List<java.lang.Long> executionResult,
PerfTestResult result)
Represents the execution state of a particular performance test
|
| Modifier and Type | Method and Description |
|---|---|
PerfTestConfiguration |
component1()
Configuration used for this execution
|
java.util.Map<java.lang.String,java.lang.Object> |
component2()
Parameters related to the global execution
|
java.util.List<java.lang.Long> |
component3()
List of result execution times in ms
|
PerfTestResult |
component4()
Validation result is set after executions
|
PerfTestExecution |
copy(PerfTestConfiguration conf,
java.util.Map<java.lang.String,java.lang.Object> executionParams,
java.util.List<java.lang.Long> executionResult,
PerfTestResult result)
Represents the execution state of a particular performance test
|
boolean |
equals(java.lang.Object p) |
void |
finishExecution() |
PerfTestConfiguration |
getConf()
Configuration used for this execution
|
long |
getCurrentExecutionStart()
Holds start time of current execution
|
long |
getExecutionAvg() |
long |
getExecutionMax() |
java.util.Map<java.lang.String,java.lang.Object> |
getExecutionParams()
Parameters related to the global execution
|
java.util.List<java.lang.Long> |
getExecutionResult()
List of result execution times in ms
|
PerfTestResult |
getResult()
Validation result is set after executions
|
int |
hashCode() |
void |
setResult(PerfTestResult p)
Validation result is set after executions
|
long |
startNextExecution()
Starts new execution, returns start time (nanoseconds)
|
java.lang.String |
toString() |
public PerfTestExecution(PerfTestConfiguration conf, java.util.Map<java.lang.String,java.lang.Object> executionParams, java.util.List<java.lang.Long> executionResult, PerfTestResult result)
Represents the execution state of a particular performance test
conf - Configuration used for this executionexecutionParams - Parameters related to the global executionexecutionResult - List of result execution times in msresult - Validation result is set after executionspublic long getCurrentExecutionStart()
Holds start time of current execution
public long getExecutionAvg()
public long getExecutionMax()
public long startNextExecution()
Starts new execution, returns start time (nanoseconds)
public void finishExecution()
public PerfTestConfiguration getConf()
Configuration used for this execution
public java.util.Map<java.lang.String,java.lang.Object> getExecutionParams()
Parameters related to the global execution
public java.util.List<java.lang.Long> getExecutionResult()
List of result execution times in ms
public PerfTestResult getResult()
Validation result is set after executions
public void setResult(PerfTestResult p)
Validation result is set after executions
p - Validation result is set after executionspublic PerfTestConfiguration component1()
Configuration used for this execution
public java.util.Map<java.lang.String,java.lang.Object> component2()
Parameters related to the global execution
public java.util.List<java.lang.Long> component3()
List of result execution times in ms
public PerfTestResult component4()
Validation result is set after executions
public PerfTestExecution copy(PerfTestConfiguration conf, java.util.Map<java.lang.String,java.lang.Object> executionParams, java.util.List<java.lang.Long> executionResult, PerfTestResult result)
Represents the execution state of a particular performance test
public java.lang.String toString()
public int hashCode()
public boolean equals(java.lang.Object p)