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 boolean
static String
static String
static String
static String
static String
static TimeZone
static boolean
isDryRun()
static boolean
static boolean
static String
static boolean
static boolean
static boolean
static String
static boolean
static boolean
static boolean
static 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
true
if we would like to run in the Dry mode andfalse
otherwise.
-
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 propertyuser.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)
-