[jboss-cvs] JBossAS SVN: r91335 - trunk/testsuite/src/main/org/jboss/test/cluster/testutil.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Jul 16 01:24:33 EDT 2009


Author: bstansberry at jboss.com
Date: 2009-07-16 01:24:32 -0400 (Thu, 16 Jul 2009)
New Revision: 91335

Modified:
   trunk/testsuite/src/main/org/jboss/test/cluster/testutil/DelegatingClusteredTestCase.java
Log:
Don't let failure of one delegate prevent tear down of another

Modified: trunk/testsuite/src/main/org/jboss/test/cluster/testutil/DelegatingClusteredTestCase.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/cluster/testutil/DelegatingClusteredTestCase.java	2009-07-16 05:11:36 UTC (rev 91334)
+++ trunk/testsuite/src/main/org/jboss/test/cluster/testutil/DelegatingClusteredTestCase.java	2009-07-16 05:24:32 UTC (rev 91335)
@@ -10,6 +10,7 @@
 import junit.framework.Test;
 import junit.framework.TestSuite;
 
+import org.jboss.logging.Logger;
 import org.jboss.test.AbstractTestSetup;
 import org.jboss.test.JBossClusteredTestCase;
 import org.jboss.test.JBossTestCase;
@@ -63,6 +64,7 @@
    
    public static class DelegatingTestSetup extends JBossTestClusteredSetup
    {
+      private static final Logger log = Logger.getLogger(DelegatingTestSetup.class);
       private final List<TestSetupDelegate> setupDelegates;
       private String jarNames = null;
       
@@ -111,7 +113,14 @@
                   for (ListIterator<TestSetupDelegate> it = setupDelegates.listIterator(); it.hasPrevious(); )
                   {
                      TestSetupDelegate setupDelegate = it.previous();
-                     setupDelegate.tearDown();
+                     try
+                     {
+                        setupDelegate.tearDown();
+                     }
+                     catch (Exception e)
+                     {
+                       log.error("Caught exception tearing down " + setupDelegate, e);
+                     }
                   }
                }
             }




More information about the jboss-cvs-commits mailing list