Class VintageExecutor
java.lang.Object
org.junit.vintage.engine.execution.VintageExecutor
- Since:
- 5.12
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate static final intprivate final VintageEngineDescriptorprivate final EngineExecutionListenerprivate static final org.junit.platform.commons.logging.Loggerprivate final booleanprivate final booleanprivate final ExecutionRequestprivate static final int -
Constructor Summary
ConstructorsConstructorDescriptionVintageExecutor(VintageEngineDescriptor engineDescriptor, EngineExecutionListener engineExecutionListener, ExecutionRequest request) -
Method Summary
Modifier and TypeMethodDescriptionprivate List<RunnerTestDescriptor> collectRunnerTestDescriptors(ExecutorService executorService) voidprivate voidprivate booleanexecuteClassesInParallel(List<RunnerTestDescriptor> runnerTestDescriptors, RunnerExecutor runnerExecutor, ExecutorService executorService) private voidexecuteClassesSequentially(List<RunnerTestDescriptor> runnerTestDescriptors, RunnerExecutor runnerExecutor) private booleanprivate intprivate RunnerTestDescriptorparallelMethodExecutor(RunnerTestDescriptor runnerTestDescriptor, ExecutorService executorService) private voidshutdownExecutorService(ExecutorService executorService)
-
Field Details
-
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:
-
engineDescriptor
-
engineExecutionListener
-
request
-
parallelExecutionEnabled
private final boolean parallelExecutionEnabled -
classes
private final boolean classes -
methods
private final boolean methods
-
-
Constructor Details
-
VintageExecutor
public VintageExecutor(VintageEngineDescriptor engineDescriptor, EngineExecutionListener engineExecutionListener, ExecutionRequest request)
-
-
Method Details
-
executeAllChildren
public void executeAllChildren() -
executeClassesAndMethodsSequentially
private void executeClassesAndMethodsSequentially() -
executeInParallel
private boolean executeInParallel() -
getThreadPoolSize
private int getThreadPoolSize() -
collectRunnerTestDescriptors
-
parallelMethodExecutor
private RunnerTestDescriptor parallelMethodExecutor(RunnerTestDescriptor runnerTestDescriptor, ExecutorService executorService) -
executeClassesSequentially
private void executeClassesSequentially(List<RunnerTestDescriptor> runnerTestDescriptors, RunnerExecutor runnerExecutor) -
executeClassesInParallel
private boolean executeClassesInParallel(List<RunnerTestDescriptor> runnerTestDescriptors, RunnerExecutor runnerExecutor, ExecutorService executorService) -
shutdownExecutorService
-