Class RuntimeBehavior

java.lang.Object
org.testng.internal.RuntimeBehavior

public final class RuntimeBehavior extends Object
This class houses handling all JVM arguments by TestNG
  • Field Details

  • Constructor Details

    • RuntimeBehavior

      private RuntimeBehavior()
  • Method Details

    • strictParallelism

      public static boolean strictParallelism()
    • showTestNGStackFrames

      public static boolean showTestNGStackFrames()
    • useSecuredUrlForDtd

      public static boolean useSecuredUrlForDtd()
    • isMemoryFriendlyMode

      public static boolean isMemoryFriendlyMode()
    • unsecuredUrlDocumentation

      public static String unsecuredUrlDocumentation()
    • getDefaultLineSeparator

      public static String getDefaultLineSeparator()
    • getCurrentUserHome

      public static String getCurrentUserHome()
    • getDefaultDataProviderThreadCount

      public static String getDefaultDataProviderThreadCount()
    • getDefaultXmlGenerationImpl

      public static String getDefaultXmlGenerationImpl()
    • isTestMode

      public static boolean isTestMode()
    • shouldSkipUsingCallerClassLoader

      public static boolean shouldSkipUsingCallerClassLoader()
    • useStrictParameterMatching

      public static boolean useStrictParameterMatching()
    • orderMethodsBasedOn

      public static String orderMethodsBasedOn()
    • getTestClasspath

      public static String getTestClasspath()
    • useOldTestNGEmailableReporter

      public static boolean useOldTestNGEmailableReporter()
    • useEmailableReporter

      public static boolean useEmailableReporter()
    • isDryRun

      public static boolean isDryRun()
      Returns:
      - returns true if we would like to run in the Dry mode and false otherwise.
    • getTimeZone

      public static TimeZone getTimeZone()
      Returns:
      - returns the TimeZone corresponding to the JVM argument -Dtestng.timezone if it was set. If not set, it returns the default timezone pertaining to the user property user.timezone
    • enforceThreadAffinity

      public static boolean enforceThreadAffinity()
      Returns:
      - true if we would like to enforce Thread affinity when dealing with the below two variants of execution models:
      • Ordering priority
      • Ordering by dependsOnMethods (will not work with dependency on multiple methods)