Package org.testng.internal
Class RuntimeBehavior
java.lang.Object
org.testng.internal.RuntimeBehavior
This class houses handling all JVM arguments by TestNG
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic TimeZonestatic booleanisDryRun()static booleanstatic booleanstatic Stringstatic booleanstatic booleanstatic booleanstatic Stringstatic booleanstatic booleanstatic booleanstatic boolean
-
Field Details
-
TESTNG_THREAD_AFFINITY
- See Also:
-
TESTNG_MODE_DRYRUN
- See Also:
-
TEST_CLASSPATH
- See Also:
-
SKIP_CALLER_CLS_LOADER
- See Also:
-
TESTNG_USE_UNSECURED_URL
- See Also:
-
SHOW_TESTNG_STACK_FRAMES
- See Also:
-
MEMORY_FRIENDLY_MODE
- See Also:
-
STRICTLY_HONOUR_PARALLEL_MODE
- See Also:
-
-
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
-
getDefaultLineSeparator
-
getCurrentUserHome
-
getDefaultDataProviderThreadCount
-
getDefaultXmlGenerationImpl
-
isTestMode
public static boolean isTestMode() -
shouldSkipUsingCallerClassLoader
public static boolean shouldSkipUsingCallerClassLoader() -
useStrictParameterMatching
public static boolean useStrictParameterMatching() -
orderMethodsBasedOn
-
getTestClasspath
-
useOldTestNGEmailableReporter
public static boolean useOldTestNGEmailableReporter() -
useEmailableReporter
public static boolean useEmailableReporter() -
isDryRun
public static boolean isDryRun()- Returns:
- - returns
trueif we would like to run in the Dry mode andfalseotherwise.
-
getTimeZone
- Returns:
- - returns the
TimeZonecorresponding to the JVM argument-Dtestng.timezoneif it was set. If not set, it returns the default timezone pertaining to the user propertyuser.timezone
-
enforceThreadAffinity
public static boolean enforceThreadAffinity()- Returns:
- -
trueif 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)
-