Class ConcreteTestExecution
- java.lang.Object
-
- cloud.filibuster.junit.server.core.test_executions.TestExecution
-
- cloud.filibuster.junit.server.core.test_executions.ConcreteTestExecution
-
- All Implemented Interfaces:
java.lang.Cloneable
public class ConcreteTestExecution extends TestExecution implements java.lang.Cloneable
-
-
Constructor Summary
Constructors Constructor Description ConcreteTestExecution(AbstractTestExecution abstractTestExecution, java.lang.String testName, java.util.UUID testUuid, java.lang.String className)
ConcreteTestExecution(java.lang.String testName, java.util.UUID testUuid, java.lang.String className)
-
Method Summary
-
Methods inherited from class cloud.filibuster.junit.server.core.test_executions.TestExecution
equals, getFault, hashCode, hasSeenFirstRequestFromService, hasSeenRpcUnderSameOrDifferentDistributedExecutionIndex, incrementGeneratedId, matchesAbstractTestExecution, organicallyFailedInSourceConcreteTestExecution, printRpcs, registerFirstRequestFromService, sawInConcreteTestExecution, shouldFault, wasFaultInjected, wasFaultInjectedOnHttpMethod, wasFaultInjectedOnHttpRequest, wasFaultInjectedOnMethod, wasFaultInjectedOnMethodWhereRequestContains, wasFaultInjectedOnRequest, wasFaultInjectedOnService
-
-
-
-
Constructor Detail
-
ConcreteTestExecution
public ConcreteTestExecution(java.lang.String testName, java.util.UUID testUuid, java.lang.String className)
-
ConcreteTestExecution
public ConcreteTestExecution(AbstractTestExecution abstractTestExecution, java.lang.String testName, java.util.UUID testUuid, java.lang.String className)
-
-
Method Detail
-
getFaultsToInject
public java.util.Map<DistributedExecutionIndex,org.json.JSONObject> getFaultsToInject()
-
getFailedRpcs
public java.util.Map<DistributedExecutionIndex,org.json.JSONObject> getFailedRpcs()
-
getExecutedRpcs
public java.util.Map<DistributedExecutionIndex,org.json.JSONObject> getExecutedRpcs()
-
incrementTestScopeCounter
public void incrementTestScopeCounter()
-
incrementTestScopeCounter
public void incrementTestScopeCounter(BlockType blockType)
-
getTestScopeCounter
public int getTestScopeCounter()
-
getLastTestScopeBlockType
public BlockType getLastTestScopeBlockType()
-
toAbstractTestExecution
public AbstractTestExecution toAbstractTestExecution()
-
getTestExecutionReport
public TestExecutionReport getTestExecutionReport()
-
writePlaceHolderTestExecutionReport
public void writePlaceHolderTestExecutionReport()
-
writeTestExecutionReport
public void writeTestExecutionReport(int currentIteration, boolean exceptionOccurred, @Nullable java.lang.Throwable throwable)
-
clone
protected java.lang.Object clone()
- Overrides:
clone
in classjava.lang.Object
-
addDistributedExecutionIndexWithRequestPayload
public void addDistributedExecutionIndexWithRequestPayload(DistributedExecutionIndex distributedExecutionIndex, org.json.JSONObject payload)
- Overrides:
addDistributedExecutionIndexWithRequestPayload
in classTestExecution
-
addDistributedExecutionIndexWithRequestPayload
public void addDistributedExecutionIndexWithRequestPayload(DistributedExecutionIndex distributedExecutionIndex, org.json.JSONObject payload, boolean seen)
-
addDistributedExecutionIndexWithResponsePayload
public void addDistributedExecutionIndexWithResponsePayload(DistributedExecutionIndex distributedExecutionIndex, org.json.JSONObject payload)
- Overrides:
addDistributedExecutionIndexWithResponsePayload
in classTestExecution
-
-