Author: apopescu
Date: Sun Jun  3 14:05:16 2007
New Revision: 543989

URL: http://svn.apache.org/viewvc?view=rev&rev=543989
Log:
a fix for listener handling

Modified:
    
maven/sandbox/branches/surefire/apopescu/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGExecutor.java

Modified: 
maven/sandbox/branches/surefire/apopescu/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGExecutor.java
URL: 
http://svn.apache.org/viewvc/maven/sandbox/branches/surefire/apopescu/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGExecutor.java?view=diff&rev=543989&r1=543988&r2=543989
==============================================================================
--- 
maven/sandbox/branches/surefire/apopescu/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGExecutor.java
 (original)
+++ 
maven/sandbox/branches/surefire/apopescu/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGExecutor.java
 Sun Jun  3 14:05:16 2007
@@ -52,10 +52,12 @@
                             String classifier, ReporterManager reportManager, 
SurefireTestSuite suite )
         throws TestSetFailedException
     {
+        // kind of ugly, but listeners are configured differently
+        final String listeners = (String) options.remove("listener");
         TestNG testng = new TestNG( false );
         Configurator configurator = getConfigurator( version );
         configurator.configure( testng, options );
-        postConfigure( testng, testSourceDirectory, (String) 
options.get("listener"), classifier, reportManager, suite );
+        postConfigure( testng, testSourceDirectory, listeners, classifier, 
reportManager, suite );
         testng.setTestClasses( testClasses );
         testng.run();
     }


Reply via email to