Class ConcreteTestExecution

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class ConcreteTestExecution
    extends TestExecution
    implements java.lang.Cloneable
    • 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

      • incrementTestScopeCounter

        public void incrementTestScopeCounter()
      • incrementTestScopeCounter

        public void incrementTestScopeCounter​(BlockType blockType)
      • getTestScopeCounter

        public int getTestScopeCounter()
      • getLastTestScopeBlockType

        public BlockType getLastTestScopeBlockType()
      • 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 class java.lang.Object
      • addDistributedExecutionIndexWithRequestPayload

        public void addDistributedExecutionIndexWithRequestPayload​(DistributedExecutionIndex distributedExecutionIndex,
                                                                   org.json.JSONObject payload,
                                                                   boolean seen)