From bfc454dbcd2e7159329d5bb5fcce266097afd759 Mon Sep 17 00:00:00 2001 From: Shan Swanlow Date: Mon, 22 May 2023 21:29:46 +0100 Subject: [PATCH] Add new configuration property to the default fixed configuration strategy --- ...DefaultParallelExecutionConfigurationStrategy.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/DefaultParallelExecutionConfigurationStrategy.java b/junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/DefaultParallelExecutionConfigurationStrategy.java index a37d9ea35c1c..adf9f1a9c888 100644 --- a/junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/DefaultParallelExecutionConfigurationStrategy.java +++ b/junit-platform-engine/src/main/java/org/junit/platform/engine/support/hierarchical/DefaultParallelExecutionConfigurationStrategy.java @@ -133,6 +133,17 @@ public ParallelExecutionConfiguration createConfiguration(ConfigurationParameter */ public static final String CONFIG_FIXED_PARALLELISM_PROPERTY_NAME = "fixed.parallelism"; + /** + * Property name used to determine the executor to use for the + * {@link #FIXED} configuration strategy. + * + *

Value must be either {@code forkjoinpool} or {@code threadpoolexecutor}; + * defaults to {@code forkjoinpool}. + * + * @see #FIXED + */ + public static final String CONFIG_FIXED_EXECUTOR_PROPERTY_NAME = "fixed.executor"; + /** * Property name used to configure the maximum pool size of the underlying * fork-join pool for the {@link #FIXED} configuration strategy.