Class ScenarioRuntime

  • All Implemented Interfaces:
    Runnable

    public class ScenarioRuntime
    extends Object
    implements Runnable
    Author:
    pthomas3
    • Field Detail

      • logger

        public final Logger logger
      • scenario

        public final Scenario scenario
      • tags

        public final Tags tags
      • reportDisabled

        public final boolean reportDisabled
      • selectedForExecution

        public final boolean selectedForExecution
      • perfMode

        public final boolean perfMode
      • dryRun

        public final boolean dryRun
    • Method Detail

      • isFailed

        public boolean isFailed()
      • getCurrentStep

        public Step getCurrentStep()
      • isStopped

        public boolean isStopped()
      • isSkipBackground

        public boolean isSkipBackground()
      • setSkipBackground

        public void setSkipBackground​(boolean skipBackground)
      • saveToFileAndCreateEmbed

        public Embed saveToFileAndCreateEmbed​(byte[] bytes,
                                              ResourceType resourceType)
      • embedVideo

        public Embed embedVideo​(File file)
      • addCallResult

        public void addCallResult​(FeatureResult fr)
      • stepBack

        public void stepBack()
      • stepReset

        public void stepReset()
      • stepProceed

        public void stepProceed()
      • evalAsStep

        public Result evalAsStep​(String expression)
      • hotReload

        public boolean hotReload()
      • logError

        protected void logError​(String message)
      • beforeRun

        public void beforeRun()
      • run

        public void run()
        Specified by:
        run in interface Runnable
      • afterRun

        public void afterRun()
      • evaluateScenarioName

        public void evaluateScenarioName()