Modified: 
maven/surefire/trunk/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGProvider.java
URL: 
http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGProvider.java?rev=1040704&r1=1040703&r2=1040704&view=diff
==============================================================================
--- 
maven/surefire/trunk/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGProvider.java
 (original)
+++ 
maven/surefire/trunk/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGProvider.java
 Tue Nov 30 19:08:41 2010
@@ -28,8 +28,8 @@ import org.apache.maven.surefire.report.
 import org.apache.maven.surefire.suite.RunResult;
 import org.apache.maven.surefire.suite.SurefireTestSuite;
 import org.apache.maven.surefire.testset.TestArtifactInfo;
+import org.apache.maven.surefire.testset.TestRequest;
 import org.apache.maven.surefire.testset.TestSetFailedException;
-import org.apache.maven.surefire.testset.TestSuiteDefinition;
 import org.apache.maven.surefire.util.DefaultDirectoryScanner;
 
 import java.util.ArrayList;
@@ -51,14 +51,14 @@ public class TestNGProvider
     private ReporterConfiguration reporterConfiguration;
 
 
-    public RunResult invoke()
+    public RunResult invoke( Object forkTestSet )
         throws TestSetFailedException, ReporterException
     {
         SurefireTestSuite suite = getActiveSuite();
         suite.locateTestSets( getTestsClassLoader() );
-        if ( getTestSuiteDefinition().getTestForFork() != null )
+        if ( forkTestSet != null && getTestSuiteDefinition() == null)
         {
-            suite.execute( getTestSuiteDefinition().getTestForFork(), 
getReporterManagerFactory(),
+            suite.execute( (String) forkTestSet, getReporterManagerFactory(),
                            getTestsClassLoader() );
         }
         else
@@ -68,7 +68,7 @@ public class TestNGProvider
         return RunResult.totalCountOnly( suite.getNumTests() );
     }
 
-    boolean isTestNGXmlTestSuite( TestSuiteDefinition testSuiteDefinition )
+    boolean isTestNGXmlTestSuite( TestRequest testSuiteDefinition )
     {
         return testSuiteDefinition.getSuiteXmlFiles() != null && 
testSuiteDefinition.getSuiteXmlFiles().length > 0 &&
             testSuiteDefinition.getRequestedTest() == null;


Reply via email to