You are viewing a plain text version of this content. The canonical link for it is here.
Posted to surefire-commits@maven.apache.org by jv...@apache.org on 2005/12/14 19:00:21 UTC

svn commit: r356820 - /maven/surefire/trunk/surefire/src/main/java/org/apache/maven/surefire/Surefire.java

Author: jvanzyl
Date: Wed Dec 14 10:00:17 2005
New Revision: 356820

URL: http://svn.apache.org/viewcvs?rev=356820&view=rev
Log:
o slipping back in the exclusion of abstract test running that got accidentally remove in 356674

Modified:
    maven/surefire/trunk/surefire/src/main/java/org/apache/maven/surefire/Surefire.java

Modified: maven/surefire/trunk/surefire/src/main/java/org/apache/maven/surefire/Surefire.java
URL: http://svn.apache.org/viewcvs/maven/surefire/trunk/surefire/src/main/java/org/apache/maven/surefire/Surefire.java?rev=356820&r1=356819&r2=356820&view=diff
==============================================================================
--- maven/surefire/trunk/surefire/src/main/java/org/apache/maven/surefire/Surefire.java (original)
+++ maven/surefire/trunk/surefire/src/main/java/org/apache/maven/surefire/Surefire.java Wed Dec 14 10:00:17 2005
@@ -24,14 +24,15 @@
 import org.apache.maven.surefire.report.ReporterManager;
 
 import java.lang.reflect.Constructor;
+import java.lang.reflect.Modifier;
 import java.util.ArrayList;
 import java.util.Iterator;
 import java.util.List;
 import java.util.ResourceBundle;
 
 /**
+ * @version $Id$
  * @uathor Jason van Zyl
- * @version $Id:$
  */
 public class Surefire
 {
@@ -57,7 +58,7 @@
         return resources;
     }
 
-    public boolean run( List reports, List batteryHolders, String reportsDirectory ) 
+    public boolean run( List reports, List batteryHolders, String reportsDirectory )
         throws Exception
     {
         ClassLoader classLoader = this.getClass().getClassLoader();
@@ -272,6 +273,11 @@
                 batteryClass = loader.loadClass( "org.apache.maven.surefire.battery.Battery" );
             }
             catch ( Exception e )
+            {
+                continue;
+            }
+
+            if ( Modifier.isAbstract( testClass.getModifiers() ) )
             {
                 continue;
             }