Class PerfTestPass


  • public class PerfTestPass
    extends java.lang.Object
    A step in a performance test.
    Author:
    Daniel Meyer
    • Field Detail

      • idGenerator

        protected static final IdGenerator idGenerator
      • numberOfThreads

        protected int numberOfThreads
      • completedRuns

        protected java.util.concurrent.atomic.AtomicLong completedRuns
      • completed

        protected boolean completed
      • runs

        protected java.util.Map<java.lang.String,​PerfTestRun> runs
      • startTime

        protected long startTime
      • endTime

        protected long endTime
    • Constructor Detail

      • PerfTestPass

        public PerfTestPass​(int numberOfThreads)
    • Method Detail

      • getNumberOfThreads

        public int getNumberOfThreads()
      • getCompletedRuns

        public java.util.concurrent.atomic.AtomicLong getCompletedRuns()
      • 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)