Class VintageExecutor


  • @API(status=INTERNAL,
         since="5.12")
    public class VintageExecutor
    extends java.lang.Object
    Since:
    5.12
    • Field Detail

      • logger

        private static final org.junit.platform.commons.logging.Logger logger
      • DEFAULT_THREAD_POOL_SIZE

        private static final int DEFAULT_THREAD_POOL_SIZE
      • SHUTDOWN_TIMEOUT_SECONDS

        private static final int SHUTDOWN_TIMEOUT_SECONDS
        See Also:
        Constant Field Values
      • parallelExecutionEnabled

        private final boolean parallelExecutionEnabled
      • classes

        private final boolean classes
      • methods

        private final boolean methods
    • Method Detail

      • executeAllChildren

        public void executeAllChildren()
      • executeClassesAndMethodsSequentially

        private void executeClassesAndMethodsSequentially()
      • executeInParallel

        private boolean executeInParallel()
      • getThreadPoolSize

        private int getThreadPoolSize()
      • collectRunnerTestDescriptors

        private java.util.List<RunnerTestDescriptor> collectRunnerTestDescriptors​(java.util.concurrent.ExecutorService executorService)
      • executeClassesInParallel

        private boolean executeClassesInParallel​(java.util.List<RunnerTestDescriptor> runnerTestDescriptors,
                                                 RunnerExecutor runnerExecutor,
                                                 java.util.concurrent.ExecutorService executorService)
      • shutdownExecutorService

        private void shutdownExecutorService​(java.util.concurrent.ExecutorService executorService)