[
https://issues.apache.org/jira/browse/SUREFIRE-1177?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14741576#comment-14741576
]
Tibor Digana commented on SUREFIRE-1177:
----------------------------------------
right, we are not calling TestNG.configure(CommandLineArgs).
Since what version of TestNG this method was introduced?
Maybe you should introduce a new implementation of interface:
org.apache.maven.surefire.testng.conf.Configurator
Are all other parameters used in the new method
TestNG.configure(CommandLineArgs) as well? Check what params are used in
surefire now. See our parameters in TestNGMapConfigurator.getConvertedOptions().
> TestNG "suitethreadpoolsize" parameter can not be set by Maven Surefire
> -----------------------------------------------------------------------
>
> Key: SUREFIRE-1177
> URL: https://issues.apache.org/jira/browse/SUREFIRE-1177
> Project: Maven Surefire
> Issue Type: Bug
> Components: TestNG support
> Affects Versions: 2.18.1
> Reporter: Jan Dundáček
>
> Because of Surefire is using deprecated TestNG.configure(Map) method,
> parameter "suitethreadpoolsize" value is not read by TestNG. And so test
> suites can not be run in parallel. This parameter is read only in
> TestNG.configure(CommandLineArgs) method.
> /**
> * This method is invoked by Maven's Surefire to configure the runner,
> * do not remove unless you know for sure that Surefire has been updated
> * to use the new configure(CommandLineArgs) method.
> *
> * @deprecated use new configure(CommandLineArgs) method
> */
> @Deprecated
> public void configure(Map cmdLineArgs) {
> ....
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)