Class JUnitCoreParameters


  • public final class JUnitCoreParameters
    extends java.lang.Object
    • Field Detail

      • PERCORETHREADCOUNT_KEY

        public static final java.lang.String PERCORETHREADCOUNT_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
    • Constructor Detail

      • JUnitCoreParameters

        public JUnitCoreParameters​(java.util.Map<java.lang.String,​java.lang.String> properties)
    • 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 class java.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)