[
https://issues.apache.org/jira/browse/SUREFIRE-1179?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14933251#comment-14933251
]
ASF GitHub Bot commented on SUREFIRE-1179:
------------------------------------------
Github user juherr commented on the pull request:
https://github.com/apache/maven-surefire/pull/106#issuecomment-143733741
Since 5.10, `suite.setDataProviderThreadCount()` is available but surefire
doesn't use it.
I'd like to add
```
String dataProviderThreadCount = options.get(
"dataproviderthreadcount" );
if ( dataProviderThreadCount != null ) {
suite.setDataProviderThreadCount(
Integer.parseInt(dataProviderThreadCount) );
}
```
in `TestNGMapConfigurator#configure( XmlSuite suite, Map<String, String>
options )` but I don't know if `TestNGMapConfigurator` is the best location to
add it and if I'm allowed to update the TestNH dependency of surefire (from 5.7
to 5.10).
I've just test by changing the value of dataproviderthreadcount in the test
with 5 and it is working with the update I propose.
> TestNG parallel options seem to not be honored
> ----------------------------------------------
>
> Key: SUREFIRE-1179
> URL: https://issues.apache.org/jira/browse/SUREFIRE-1179
> Project: Maven Surefire
> Issue Type: Bug
> Components: TestNG support
> Affects Versions: 2.18.1
> Environment: Windows 7 x64, Java 8 (1.8.0_60), TestNG v6.9.6, Maven
> Surefire version 2.18.1
> Reporter: Jeff Vincent
> Assignee: Tibor Digana
> Attachments: testng-test.zip
>
>
> I have some simple tests I'm trying to configure to run in parallel using
> Maven 3.3.3 and the latest versions of TestNG. I've set my POM file to the
> following:
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-surefire-plugin</artifactId>
> <version>2.18.1</version>
> <configuration>
> <parallel>methods</parallel>
> <threadCount>50</threadCount>
> </configuration>
> </plugin>
> When I run in parallel, I only get 10 threads no matter the setting and I can
> not change it. I've tried adding the annotation parameter to the method as
> well:
> @Test(dataProvider = "dataProvider", threadPoolSize = 50)
> Nothing seems to help. I have a simple project that illustrates what I'm
> seeing.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)