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.Stringparallelstatic java.lang.StringPARALLEL_KEYstatic java.lang.StringPARALLEL_OPTIMIZE_KEYstatic java.lang.StringPARALLEL_TIMEOUT_KEYstatic java.lang.StringPARALLEL_TIMEOUTFORCED_KEYprivate booleanparallelOptimizationprivate doubleparallelTestsTimeoutForcedInSecondsprivate doubleparallelTestsTimeoutInSecondsprivate booleanperCoreThreadCountstatic java.lang.StringPERCORETHREADCOUNT_KEYprivate intthreadCountstatic java.lang.StringTHREADCOUNT_KEYprivate intthreadCountClassesstatic java.lang.StringTHREADCOUNTCLASSES_KEYprivate intthreadCountMethodsstatic java.lang.StringTHREADCOUNTMETHODS_KEYprivate intthreadCountSuitesstatic java.lang.StringTHREADCOUNTSUITES_KEYprivate booleanuseUnlimitedThreadsstatic java.lang.StringUSEUNLIMITEDTHREADS_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 doublegetParallelTestsTimeoutForcedInSeconds()doublegetParallelTestsTimeoutInSeconds()intgetThreadCount()intgetThreadCountClasses()intgetThreadCountMethods()intgetThreadCountSuites()private booleanisAllParallel()booleanisNoThreading()booleanisParallelBoth()Deprecated.Instead use the expression isParallelMethods() && isParallelClasses().booleanisParallelClasses()booleanisParallelismSelected()booleanisParallelMethods()booleanisParallelOptimization()booleanisParallelSuites()booleanisPerCoreThreadCount()booleanisUseUnlimitedThreads()private static java.util.Collection<java.lang.String>lowerCase(java.lang.String... elements)private static booleanproperty(java.util.Map<java.lang.String,java.lang.String> properties, java.lang.String key, boolean fallback)private static doubleproperty(java.util.Map<java.lang.String,java.lang.String> properties, java.lang.String key, double fallback)private static intproperty(java.util.Map<java.lang.String,java.lang.String> properties, java.lang.String key, int fallback)private static java.lang.Stringproperty(java.util.Map<java.lang.String,java.lang.String> properties, java.lang.String key, java.lang.String fallback)java.lang.StringtoString()
-
-
-
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:
trueif 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:
toStringin 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)
-
-