Class JUnitCoreParameters
- java.lang.Object
-
- org.apache.maven.surefire.junitcore.JUnitCoreParameters
-
public final class JUnitCoreParameters extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
parallel
static java.lang.String
PARALLEL_KEY
static java.lang.String
PARALLEL_OPTIMIZE_KEY
static java.lang.String
PARALLEL_TIMEOUT_KEY
static java.lang.String
PARALLEL_TIMEOUTFORCED_KEY
private boolean
parallelOptimization
private double
parallelTestsTimeoutForcedInSeconds
private double
parallelTestsTimeoutInSeconds
private boolean
perCoreThreadCount
static java.lang.String
PERCORETHREADCOUNT_KEY
private int
threadCount
static java.lang.String
THREADCOUNT_KEY
private int
threadCountClasses
static java.lang.String
THREADCOUNTCLASSES_KEY
private int
threadCountMethods
static java.lang.String
THREADCOUNTMETHODS_KEY
private int
threadCountSuites
static java.lang.String
THREADCOUNTSUITES_KEY
private boolean
useUnlimitedThreads
static java.lang.String
USEUNLIMITEDTHREADS_KEY
-
Constructor Summary
Constructors Constructor Description JUnitCoreParameters(java.util.Map<java.lang.String,java.lang.String> properties)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description double
getParallelTestsTimeoutForcedInSeconds()
double
getParallelTestsTimeoutInSeconds()
int
getThreadCount()
int
getThreadCountClasses()
int
getThreadCountMethods()
int
getThreadCountSuites()
private boolean
isAllParallel()
boolean
isNoThreading()
boolean
isParallelBoth()
Deprecated.Instead use the expression isParallelMethods() && isParallelClasses().boolean
isParallelClasses()
boolean
isParallelismSelected()
boolean
isParallelMethods()
boolean
isParallelOptimization()
boolean
isParallelSuites()
boolean
isPerCoreThreadCount()
boolean
isUseUnlimitedThreads()
private static java.util.Collection<java.lang.String>
lowerCase(java.lang.String... elements)
private static boolean
property(java.util.Map<java.lang.String,java.lang.String> properties, java.lang.String key, boolean fallback)
private static double
property(java.util.Map<java.lang.String,java.lang.String> properties, java.lang.String key, double fallback)
private static int
property(java.util.Map<java.lang.String,java.lang.String> properties, java.lang.String key, int fallback)
private static java.lang.String
property(java.util.Map<java.lang.String,java.lang.String> properties, java.lang.String key, java.lang.String fallback)
java.lang.String
toString()
-
-
-
Field Detail
-
PARALLEL_KEY
public static final java.lang.String PARALLEL_KEY
- See Also:
- Constant Field Values
-
PERCORETHREADCOUNT_KEY
public static final java.lang.String PERCORETHREADCOUNT_KEY
- See Also:
- Constant Field Values
-
THREADCOUNT_KEY
public static final java.lang.String THREADCOUNT_KEY
- See Also:
- Constant Field Values
-
THREADCOUNTSUITES_KEY
public static final java.lang.String THREADCOUNTSUITES_KEY
- See Also:
- Constant Field Values
-
THREADCOUNTCLASSES_KEY
public static final java.lang.String THREADCOUNTCLASSES_KEY
- See Also:
- Constant Field Values
-
THREADCOUNTMETHODS_KEY
public static final java.lang.String THREADCOUNTMETHODS_KEY
- See Also:
- Constant Field Values
-
USEUNLIMITEDTHREADS_KEY
public static final java.lang.String USEUNLIMITEDTHREADS_KEY
- See Also:
- Constant Field Values
-
PARALLEL_TIMEOUT_KEY
public static final java.lang.String PARALLEL_TIMEOUT_KEY
- See Also:
- Constant Field Values
-
PARALLEL_TIMEOUTFORCED_KEY
public static final java.lang.String PARALLEL_TIMEOUTFORCED_KEY
- See Also:
- Constant Field Values
-
PARALLEL_OPTIMIZE_KEY
public static final java.lang.String PARALLEL_OPTIMIZE_KEY
- See Also:
- Constant Field Values
-
parallel
private final java.lang.String parallel
-
perCoreThreadCount
private final boolean perCoreThreadCount
-
threadCount
private final int threadCount
-
threadCountSuites
private final int threadCountSuites
-
threadCountClasses
private final int threadCountClasses
-
threadCountMethods
private final int threadCountMethods
-
parallelTestsTimeoutInSeconds
private final double parallelTestsTimeoutInSeconds
-
parallelTestsTimeoutForcedInSeconds
private final double parallelTestsTimeoutForcedInSeconds
-
useUnlimitedThreads
private final boolean useUnlimitedThreads
-
parallelOptimization
private final boolean parallelOptimization
-
-
Method Detail
-
lowerCase
private static java.util.Collection<java.lang.String> lowerCase(java.lang.String... elements)
-
isAllParallel
private boolean isAllParallel()
-
isParallelMethods
public boolean isParallelMethods()
-
isParallelClasses
public boolean isParallelClasses()
-
isParallelSuites
public boolean isParallelSuites()
-
isParallelBoth
@Deprecated public boolean isParallelBoth()
Deprecated.Instead use the expression isParallelMethods() && isParallelClasses().- Returns:
true
if classes and methods are both parallel
-
isPerCoreThreadCount
public boolean isPerCoreThreadCount()
-
getThreadCount
public int getThreadCount()
-
getThreadCountMethods
public int getThreadCountMethods()
-
getThreadCountClasses
public int getThreadCountClasses()
-
getThreadCountSuites
public int getThreadCountSuites()
-
isUseUnlimitedThreads
public boolean isUseUnlimitedThreads()
-
getParallelTestsTimeoutInSeconds
public double getParallelTestsTimeoutInSeconds()
-
getParallelTestsTimeoutForcedInSeconds
public double getParallelTestsTimeoutForcedInSeconds()
-
isNoThreading
public boolean isNoThreading()
-
isParallelismSelected
public boolean isParallelismSelected()
-
isParallelOptimization
public boolean isParallelOptimization()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
property
private static boolean property(java.util.Map<java.lang.String,java.lang.String> properties, java.lang.String key, boolean fallback)
-
property
private static java.lang.String property(java.util.Map<java.lang.String,java.lang.String> properties, java.lang.String key, java.lang.String fallback)
-
property
private static int property(java.util.Map<java.lang.String,java.lang.String> properties, java.lang.String key, int fallback)
-
property
private static double property(java.util.Map<java.lang.String,java.lang.String> properties, java.lang.String key, double fallback)
-
-