Repository: maven-surefire
Updated Branches:
  refs/heads/master 2e62ff472 -> 5d61287af


http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/e4ff0329/surefire-providers/surefire-testng-utils/src/main/java/org/apache/maven/surefire/testng/utils/GroupMatcherMethodSelector.java
----------------------------------------------------------------------
diff --git 
a/surefire-providers/surefire-testng-utils/src/main/java/org/apache/maven/surefire/testng/utils/GroupMatcherMethodSelector.java
 
b/surefire-providers/surefire-testng-utils/src/main/java/org/apache/maven/surefire/testng/utils/GroupMatcherMethodSelector.java
index 80baa97..7f5d347 100644
--- 
a/surefire-providers/surefire-testng-utils/src/main/java/org/apache/maven/surefire/testng/utils/GroupMatcherMethodSelector.java
+++ 
b/surefire-providers/surefire-testng-utils/src/main/java/org/apache/maven/surefire/testng/utils/GroupMatcherMethodSelector.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.testng.utils;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -31,6 +32,10 @@ import org.testng.IMethodSelector;
 import org.testng.IMethodSelectorContext;
 import org.testng.ITestNGMethod;
 
+/**
+ * Method selector delegating to {@link GroupMatcher} to decide if a method is 
included or not.
+ *
+ */
 public class GroupMatcherMethodSelector
     implements IMethodSelector
 {

http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/e4ff0329/surefire-providers/surefire-testng-utils/src/main/java/org/apache/maven/surefire/testng/utils/MethodSelector.java
----------------------------------------------------------------------
diff --git 
a/surefire-providers/surefire-testng-utils/src/main/java/org/apache/maven/surefire/testng/utils/MethodSelector.java
 
b/surefire-providers/surefire-testng-utils/src/main/java/org/apache/maven/surefire/testng/utils/MethodSelector.java
index 3c06bca..bf42daa 100644
--- 
a/surefire-providers/surefire-testng-utils/src/main/java/org/apache/maven/surefire/testng/utils/MethodSelector.java
+++ 
b/surefire-providers/surefire-testng-utils/src/main/java/org/apache/maven/surefire/testng/utils/MethodSelector.java
@@ -37,11 +37,11 @@ public class MethodSelector
     implements IMethodSelector
 {
 
-    private static String METHOD_NAME = null;
+    private static String methodName = null;
 
     public void setTestMethods( List arg0 )
     {
-        // noop                    
+        // noop
     }
 
     public boolean includeMethod( IMethodSelectorContext context, 
ITestNGMethod testngMethod, boolean isTestMethod )
@@ -59,11 +59,11 @@ public class MethodSelector
             return true;
         }
 
-        return SelectorUtils.match( METHOD_NAME, testngMethod.getMethodName() 
);
+        return SelectorUtils.match( methodName, testngMethod.getMethodName() );
     }
 
     public static void setMethodName( String methodName )
     {
-        METHOD_NAME = methodName;
+        MethodSelector.methodName = methodName;
     }
 }

http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/e4ff0329/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGDirectoryTestSuite.java
----------------------------------------------------------------------
diff --git 
a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGDirectoryTestSuite.java
 
b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGDirectoryTestSuite.java
index 62286eb..d30ad3c 100644
--- 
a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGDirectoryTestSuite.java
+++ 
b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGDirectoryTestSuite.java
@@ -76,8 +76,9 @@ public class TestNGDirectoryTestSuite
 
     private Class<? extends Annotation> junitTestAnnotation;
 
-    public TestNGDirectoryTestSuite( String testSourceDirectory, Properties 
confOptions, File reportsDirectory, String testMethodPattern,
-                                     RunOrderCalculator runOrderCalculator, 
ScanResult scanResult )
+    public TestNGDirectoryTestSuite( String testSourceDirectory, Properties 
confOptions, File reportsDirectory,
+                                     String testMethodPattern, 
RunOrderCalculator runOrderCalculator,
+                                     ScanResult scanResult )
     {
 
         this.runOrderCalculator = runOrderCalculator;
@@ -95,7 +96,7 @@ public class TestNGDirectoryTestSuite
     }
 
     public void execute( TestsToRun testsToRun, ReporterFactory 
reporterManagerFactory )
-        throws ReporterException, TestSetFailedException
+        throws TestSetFailedException
     {
 
         if ( !testsToRun.allowEagerReading() )
@@ -132,7 +133,7 @@ public class TestNGDirectoryTestSuite
     }
 
     public void executeLazy( TestsToRun testsToRun, ReporterFactory 
reporterFactory )
-        throws ReporterException, TestSetFailedException
+        throws TestSetFailedException
     {
 
         for ( Class c : testsToRun )
@@ -171,7 +172,7 @@ public class TestNGDirectoryTestSuite
     }
 
     public void executeMulti( TestsToRun testsToRun, ReporterFactory 
reporterFactory )
-        throws ReporterException, TestSetFailedException
+        throws TestSetFailedException
     {
         List<Class> testNgTestClasses = new ArrayList<Class>();
         List<Class> junitTestClasses = new ArrayList<Class>();
@@ -260,7 +261,7 @@ public class TestNGDirectoryTestSuite
 
     // single class test
     public void execute( String testSetName, ReporterFactory 
reporterManagerFactory )
-        throws ReporterException, TestSetFailedException
+        throws TestSetFailedException
     {
         if ( testSets == null )
         {
@@ -278,7 +279,8 @@ public class TestNGDirectoryTestSuite
 
         startTestSuite( reporter, this );
 
-        TestNGExecutor.run( new Class[]{ testSet.getTestClass() }, 
this.testSourceDirectory, this.options, reporter, this, reportsDirectory, 
testMethodPattern );
+        TestNGExecutor.run( new Class[] { testSet.getTestClass() }, 
this.testSourceDirectory, this.options, reporter,
+                            this, reportsDirectory, testMethodPattern );
 
         finishTestSuite( reporter, this );
     }
@@ -298,7 +300,6 @@ public class TestNGDirectoryTestSuite
     }
 
     public static void finishTestSuite( RunListener reporterManager, Object 
suite )
-        throws ReporterException
     {
         ReportEntry report = new SimpleReportEntry( 
suite.getClass().getName(), getSuiteName( suite ) );
 

http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/e4ff0329/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGExecutor.java
----------------------------------------------------------------------
diff --git 
a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGExecutor.java
 
b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGExecutor.java
index 5655739..b3801fe 100644
--- 
a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGExecutor.java
+++ 
b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGExecutor.java
@@ -175,6 +175,7 @@ public class TestNGExecutor
         }
     }
 
+    @SuppressWarnings( "checkstyle:magicnumber" )
     private static XmlMethodSelector getMethodNameFilteringSelector( String 
methodNamePattern )
         throws TestSetFailedException
     {
@@ -226,6 +227,7 @@ public class TestNGExecutor
         return xms;
     }
 
+    @SuppressWarnings( "checkstyle:magicnumber" )
     private static XmlMethodSelector getGroupMatchingSelector( Map options )
         throws TestSetFailedException
     {

http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/e4ff0329/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGProvider.java
----------------------------------------------------------------------
diff --git 
a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGProvider.java
 
b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGProvider.java
index 1f28a29..5d89d35 100644
--- 
a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGProvider.java
+++ 
b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGProvider.java
@@ -24,7 +24,6 @@ import java.util.Properties;
 import org.apache.maven.surefire.providerapi.AbstractProvider;
 import org.apache.maven.surefire.providerapi.ProviderParameters;
 import org.apache.maven.surefire.report.ReporterConfiguration;
-import org.apache.maven.surefire.report.ReporterException;
 import org.apache.maven.surefire.report.ReporterFactory;
 import org.apache.maven.surefire.suite.RunResult;
 import org.apache.maven.surefire.testset.TestRequest;
@@ -73,7 +72,7 @@ public class TestNGProvider
     }
 
     public RunResult invoke( Object forkTestSet )
-        throws TestSetFailedException, ReporterException
+        throws TestSetFailedException
     {
 
         final ReporterFactory reporterFactory = 
providerParameters.getReporterFactory();
@@ -117,8 +116,8 @@ public class TestNGProvider
 
     boolean isTestNGXmlTestSuite( TestRequest testSuiteDefinition )
     {
-        return testSuiteDefinition.getSuiteXmlFiles() != null && 
testSuiteDefinition.getSuiteXmlFiles().size() > 0 &&
-            testSuiteDefinition.getRequestedTest() == null;
+        return testSuiteDefinition.getSuiteXmlFiles() != null && 
testSuiteDefinition.getSuiteXmlFiles().size() > 0
+                        && testSuiteDefinition.getRequestedTest() == null;
 
     }
 

http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/e4ff0329/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGReporter.java
----------------------------------------------------------------------
diff --git 
a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGReporter.java
 
b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGReporter.java
index cf3df4b..b4770d6 100644
--- 
a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGReporter.java
+++ 
b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGReporter.java
@@ -31,7 +31,6 @@ import org.testng.ISuiteListener;
 import org.testng.ITestContext;
 import org.testng.ITestListener;
 import org.testng.ITestResult;
-import org.testng.TestNG;
 
 /**
  * Listens for and provides and adaptor layer so that

http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/e4ff0329/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGXmlTestSuite.java
----------------------------------------------------------------------
diff --git 
a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGXmlTestSuite.java
 
b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGXmlTestSuite.java
index 8448a2d..590b699 100644
--- 
a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGXmlTestSuite.java
+++ 
b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGXmlTestSuite.java
@@ -27,7 +27,6 @@ import java.util.Map;
 import java.util.Properties;
 import org.apache.maven.surefire.report.ConsoleOutputCapture;
 import org.apache.maven.surefire.report.ConsoleOutputReceiver;
-import org.apache.maven.surefire.report.ReporterException;
 import org.apache.maven.surefire.report.ReporterFactory;
 import org.apache.maven.surefire.report.RunListener;
 import org.apache.maven.surefire.testset.TestSetFailedException;
@@ -52,13 +51,14 @@ public class TestNGXmlTestSuite
     private final File reportsDirectory;
 
     // Not really used
-    private Map<File,String> testSets;
+    private Map<File, String> testSets;
 
     /**
      * Creates a testng testset to be configured by the specified
      * xml file(s). The XML files are suite definitions files according to 
TestNG DTD.
      */
-    public TestNGXmlTestSuite( List<File> suiteFiles, String 
testSourceDirectory, Properties confOptions, File reportsDirectory )
+    public TestNGXmlTestSuite( List<File> suiteFiles, String 
testSourceDirectory, Properties confOptions,
+                               File reportsDirectory )
     {
         this.suiteFiles = suiteFiles;
 
@@ -70,7 +70,7 @@ public class TestNGXmlTestSuite
     }
 
     public void execute( ReporterFactory reporterManagerFactory )
-        throws ReporterException, TestSetFailedException
+        throws TestSetFailedException
     {
         if ( testSets == null )
         {
@@ -105,7 +105,7 @@ public class TestNGXmlTestSuite
             throw new IllegalStateException( "No suite files were specified" );
         }
 
-        this.testSets = new HashMap<File,String>();
+        this.testSets = new HashMap<File, String>();
         this.suiteFilePaths = new ArrayList<String>();
 
         for ( Object suiteFile : suiteFiles )

http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/e4ff0329/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNgTestSuite.java
----------------------------------------------------------------------
diff --git 
a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNgTestSuite.java
 
b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNgTestSuite.java
index 12491bb..a1d8e0f 100644
--- 
a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNgTestSuite.java
+++ 
b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNgTestSuite.java
@@ -20,7 +20,6 @@ package org.apache.maven.surefire.testng;
  */
 
 import java.util.Map;
-import org.apache.maven.surefire.report.ReporterException;
 import org.apache.maven.surefire.report.ReporterFactory;
 import org.apache.maven.surefire.testset.TestSetFailedException;
 
@@ -33,7 +32,7 @@ public interface TestNgTestSuite
 {
 
     void execute( String testSetName, ReporterFactory reporterManagerFactory )
-        throws ReporterException, TestSetFailedException;
+        throws TestSetFailedException;
 
     Map locateTestSets( ClassLoader classLoader )
         throws TestSetFailedException;

http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/e4ff0329/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/AbstractDirectConfigurator.java
----------------------------------------------------------------------
diff --git 
a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/AbstractDirectConfigurator.java
 
b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/AbstractDirectConfigurator.java
index b344d3d..1c77c83 100644
--- 
a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/AbstractDirectConfigurator.java
+++ 
b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/AbstractDirectConfigurator.java
@@ -31,6 +31,10 @@ import 
org.apache.maven.surefire.testset.TestSetFailedException;
 import org.testng.TestNG;
 import org.testng.xml.XmlSuite;
 
+/**
+ * Configurator that relies on reflection to set parameters in TestNG
+ *
+ */
 public abstract class AbstractDirectConfigurator
     implements Configurator
 {
@@ -143,6 +147,10 @@ public abstract class AbstractDirectConfigurator
         }
     }
 
+    /**
+     * Describes a property setter by method name and parameter class
+     *
+     */
     public static final class Setter
     {
         private final String setterName;

http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/e4ff0329/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/Configurator.java
----------------------------------------------------------------------
diff --git 
a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/Configurator.java
 
b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/Configurator.java
index 3019d3d..ddad3d9 100644
--- 
a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/Configurator.java
+++ 
b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/Configurator.java
@@ -25,6 +25,10 @@ import 
org.apache.maven.surefire.testset.TestSetFailedException;
 import org.testng.TestNG;
 import org.testng.xml.XmlSuite;
 
+/**
+ * Configurator for passing configuration properties to TestNG
+ *
+ */
 public interface Configurator
 {
     void configure( TestNG testng, Map options )

http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/e4ff0329/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 fc06989..004004f 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
@@ -61,7 +61,8 @@ public class TestNGMapConfigurator
         suite.setThreadCount( threadCount );
 
         String parallel = (String) options.get( 
ProviderParameterNames.PARALLEL_PROP );
-        if ( parallel != null ) {
+        if ( parallel != null )
+        {
             suite.setParallel( parallel );
         }
     }

http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/e4ff0329/surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportParser.java
----------------------------------------------------------------------
diff --git 
a/surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportParser.java
 
b/surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportParser.java
index db6beae..6c05ef6 100644
--- 
a/surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportParser.java
+++ 
b/surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportParser.java
@@ -43,7 +43,8 @@ public class SurefireReportParser
 {
     private static final String INCLUDES = "*.xml";
 
-    private static final String EXCLUDES = "*.txt, testng-failed.xml, 
testng-failures.xml, testng-results.xml, failsafe-summary*.xml";
+    private static final String EXCLUDES =
+                    "*.txt, testng-failed.xml, testng-failures.xml, 
testng-results.xml, failsafe-summary*.xml";
 
     private NumberFormat numberFormat = NumberFormat.getInstance();
 

http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/e4ff0329/surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/TestSuiteXmlParser.java
----------------------------------------------------------------------
diff --git 
a/surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/TestSuiteXmlParser.java
 
b/surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/TestSuiteXmlParser.java
index 72afd44..7723245 100644
--- 
a/surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/TestSuiteXmlParser.java
+++ 
b/surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/TestSuiteXmlParser.java
@@ -126,7 +126,8 @@ public class TestSuiteXmlParser
         {
             if ( "testsuite".equals( qName ) )
             {
-                currentSuite = defaultSuite = new ReportTestSuite();
+                defaultSuite = new ReportTestSuite();
+                currentSuite = defaultSuite;
 
                 try
                 {
@@ -176,7 +177,8 @@ public class TestSuiteXmlParser
                         currentSuite.setFullClassName( fullClassName );
                         suites.add( currentSuite );
                         classesToSuitesIndex.put( fullClassName, suites.size() 
- 1 );
-                    } else
+                    }
+                    else
                     {
                         currentSuite = suites.get( currentSuiteIndex );
                     }

Reply via email to