Class PerfTestResult


  • public class PerfTestResult
    extends java.lang.Object
    Author:
    Daniel Meyer
    • Field Detail

      • duration

        protected long duration
      • numberOfThreads

        protected int numberOfThreads
      • activityResults

        protected final java.util.Map<java.lang.String,​java.util.List<ActivityPerfTestResult>> activityResults
    • Constructor Detail

      • PerfTestResult

        public PerfTestResult()
    • Method Detail

      • getDuration

        public long getDuration()
      • setDuration

        public void setDuration​(long duration)
      • getNumberOfThreads

        public int getNumberOfThreads()
      • setNumberOfThreads

        public void setNumberOfThreads​(int numberOfThreads)
      • setStepResults

        public void setStepResults​(java.util.List<PerfTestStepResult> stepResults)
      • getActivityResults

        public java.util.Map<java.lang.String,​java.util.List<ActivityPerfTestResult>> getActivityResults()
      • logStepResult

        public void logStepResult​(PerfTestStep currentStep,
                                  java.lang.Object stepResult)
        log a step result. NOTE: this is expensive as it requires synchronization on the stepResultList.
        Parameters:
        currentStep -
        stepResult -
      • logActivityResult

        public void logActivityResult​(java.lang.String identifier,
                                      java.util.List<ActivityPerfTestResult> results)