@API(status=STABLE,
since="5.0")
public final class Constants
extends Object
JupiterTestEngine.ConfigurationParameters| Modifier and Type | Field and Description |
|---|---|
static String |
DEACTIVATE_ALL_CONDITIONS_PATTERN
Wildcard pattern which signals that all conditions should be deactivated: "*"
|
static String |
DEACTIVATE_CONDITIONS_PATTERN_PROPERTY_NAME
Property name used to provide a pattern for deactivating conditions: "junit.jupiter.conditions.deactivate"
|
static String |
DEFAULT_PARALLEL_EXECUTION_MODE
Property name used to set the default parallel test execution mode: "junit.jupiter.execution.parallel.mode.default"
|
static String |
DEFAULT_TEST_INSTANCE_LIFECYCLE_PROPERTY_NAME
Property name used to set the default test instance lifecycle mode: "junit.jupiter.testinstance.lifecycle.default"
|
static String |
EXTENSIONS_AUTODETECTION_ENABLED_PROPERTY_NAME
Property name used to enable auto-detection and registration of extensions via
Java's
ServiceLoader mechanism: "junit.jupiter.extensions.autodetection.enabled" |
static String |
PARALLEL_CONFIG_CUSTOM_CLASS_PROPERTY_NAME
Property name used to specify the fully qualified class name of the
ParallelExecutionConfigurationStrategy to be used for the
custom configuration strategy: "junit.jupiter.execution.parallel.config.custom.class" |
static String |
PARALLEL_CONFIG_DYNAMIC_FACTOR_PROPERTY_NAME
Property name used to set the factor to be multiplied with the number of
available processors/cores to determine the desired parallelism for the
dynamic configuration strategy: "junit.jupiter.execution.parallel.config.dynamic.factor" |
static String |
PARALLEL_CONFIG_FIXED_PARALLELISM_PROPERTY_NAME
Property name used to set the desired parallelism for the
fixed
configuration strategy: "junit.jupiter.execution.parallel.config.fixed.parallelism" |
static String |
PARALLEL_CONFIG_STRATEGY_PROPERTY_NAME
Property name used to select the
ParallelExecutionConfigurationStrategy: "junit.jupiter.execution.parallel.config.strategy" |
static String |
PARALLEL_EXECUTION_ENABLED_PROPERTY_NAME
Property name used to enable parallel test execution: "junit.jupiter.execution.parallel.enabled"
|
public static final String DEACTIVATE_CONDITIONS_PATTERN_PROPERTY_NAME
If the pattern consists solely of an asterisk (*), all conditions
will be deactivated. Otherwise, the pattern will be used to match against
the fully qualified class name (FQCN) of each registered condition.
Any dot (.) in the pattern will match against a dot (.)
or a dollar sign ($) in the FQCN. Any asterisk (*) will match
against one or more characters in the FQCN. All other characters in the
pattern will be matched one-to-one against the FQCN.
*: deactivates all conditions.
org.junit.*: deactivates every condition under the org.junit
base package and any of its subpackages.
*.MyCondition: deactivates every condition whose simple class name is
exactly MyCondition.
*System*: deactivates every condition whose simple class name contains
System.
org.example.MyCondition: deactivates the condition whose FQCN is
exactly org.example.MyCondition.
public static final String DEACTIVATE_ALL_CONDITIONS_PATTERN
public static final String EXTENSIONS_AUTODETECTION_ENABLED_PROPERTY_NAME
ServiceLoader mechanism: "junit.jupiter.extensions.autodetection.enabled"
The default behavior is not to perform auto-detection.
public static final String DEFAULT_TEST_INSTANCE_LIFECYCLE_PROPERTY_NAME
Supported values include names of enum constants defined in
TestInstance.Lifecycle, ignoring case.
If not specified, the default is "per_method" which corresponds to
@TestInstance(Lifecycle.PER_METHOD).
TestInstance,
Constant Field Values@API(status=EXPERIMENTAL,
since="5.3")
public static final String PARALLEL_EXECUTION_ENABLED_PROPERTY_NAME
By default, tests are executed sequentially in a single thread.
@API(status=EXPERIMENTAL,
since="5.4")
public static final String DEFAULT_PARALLEL_EXECUTION_MODE
This setting is only effective if parallel execution is enabled.
Supported values include names of enum constants defined in
ExecutionMode, ignoring case.
If not specified, the default is "same_thread" which corresponds to
@Execution(ExecutionMode.SAME_THREAD).
Execution,
ExecutionMode,
Constant Field Values@API(status=EXPERIMENTAL,
since="5.3")
public static final String PARALLEL_CONFIG_STRATEGY_PROPERTY_NAME
ParallelExecutionConfigurationStrategy: "junit.jupiter.execution.parallel.config.strategy"
Potential values: dynamic (default), fixed, or
custom.
@API(status=EXPERIMENTAL,
since="5.3")
public static final String PARALLEL_CONFIG_FIXED_PARALLELISM_PROPERTY_NAME
fixed
configuration strategy: "junit.jupiter.execution.parallel.config.fixed.parallelism"
No default value; must be an integer.
@API(status=EXPERIMENTAL,
since="5.3")
public static final String PARALLEL_CONFIG_DYNAMIC_FACTOR_PROPERTY_NAME
dynamic configuration strategy: "junit.jupiter.execution.parallel.config.dynamic.factor"
Value must be a decimal number; defaults to 1.
@API(status=EXPERIMENTAL,
since="5.3")
public static final String PARALLEL_CONFIG_CUSTOM_CLASS_PROPERTY_NAME
ParallelExecutionConfigurationStrategy to be used for the
custom configuration strategy: "junit.jupiter.execution.parallel.config.custom.class"Copyright © 2024. All rights reserved.