diff --git a/plugins-compat-tester/src/main/java/org/jenkins/tools/test/PluginCompatTester.java b/plugins-compat-tester/src/main/java/org/jenkins/tools/test/PluginCompatTester.java index d8d4df67e..04e97f6e1 100644 --- a/plugins-compat-tester/src/main/java/org/jenkins/tools/test/PluginCompatTester.java +++ b/plugins-compat-tester/src/main/java/org/jenkins/tools/test/PluginCompatTester.java @@ -534,7 +534,9 @@ private TestExecutionResult testPluginAgainst(MavenCoordinates coreCoordinates, } List args = new ArrayList<>(); - args.add("--define=forkCount=1"); + + Map userProperties = mconfig.userProperties; + args.add(String.format("--define=forkCount=%s",userProperties.containsKey("forkCount") ? userProperties.get("forkCount") : "1")); args.add("hpi:resolve-test-dependencies"); args.add("hpi:test-hpl"); args.add("surefire:test"); @@ -554,7 +556,7 @@ private TestExecutionResult testPluginAgainst(MavenCoordinates coreCoordinates, pcth.runBeforeExecution(forExecutionHooks); args = (List)forExecutionHooks.get("args"); Set types = new HashSet<>((List) forExecutionHooks.get("types")); - mconfig.userProperties.put("types", String.join(",", types)); + userProperties.put("types", String.join(",", types)); // Execute with tests runner.run(mconfig, pluginCheckoutDir, buildLogFile, args.toArray(new String[args.size()]));