Repository: maven-surefire
Updated Branches:
  refs/heads/master feda08851 -> 3dba8e7bd


Quick fix for SUREFIRE-1177 and SUREFIRE-1179


Project: http://git-wip-us.apache.org/repos/asf/maven-surefire/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven-surefire/commit/f3bbccbe
Tree: http://git-wip-us.apache.org/repos/asf/maven-surefire/tree/f3bbccbe
Diff: http://git-wip-us.apache.org/repos/asf/maven-surefire/diff/f3bbccbe

Branch: refs/heads/master
Commit: f3bbccbe48888cfc7eb2134af4dcc0fcd32edb94
Parents: feda088
Author: Julien Herr <[email protected]>
Authored: Fri Sep 18 16:19:10 2015 +0200
Committer: Tibor17 <[email protected]>
Committed: Wed Sep 30 00:53:52 2015 +0200

----------------------------------------------------------------------
 .../surefire/testng/conf/TestNGMapConfigurator.java    | 13 +++++++++++++
 1 file changed, 13 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/f3bbccbe/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNGMapConfigurator.java
----------------------------------------------------------------------
diff --git 
a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNGMapConfigurator.java
 
b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNGMapConfigurator.java
index ff7378d..0d7d625 100755
--- 
a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNGMapConfigurator.java
+++ 
b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNGMapConfigurator.java
@@ -113,6 +113,14 @@ public class TestNGMapConfigurator
             {
                 val = convert ( val, String.class );
             }
+            else if ( "suitethreadpoolsize".equals( key ) )
+            {
+                val = convert( val, Integer.class );
+            }
+            else if ( "dataproviderthreadcount".equals( key ) )
+            {
+                val = convert( val, Integer.class );
+            }
             // TODO objectfactory... not even documented, does it work?
             if ( key.startsWith( "-" ) )
             {
@@ -161,6 +169,11 @@ public class TestNGMapConfigurator
             return Boolean.valueOf( (String) val );
         }
 
+        if ( ( Integer.class.equals( type ) || int.class.equals( type ) ) && 
String.class.equals( val.getClass() ) )
+        {
+            return Integer.valueOf( (String) val );
+        }
+
         if ( String.class.equals( type ) )
         {
             return val.toString();

Reply via email to