[hornetq-commits] JBoss hornetq SVN: r10258 - branches/Branch_2_2_EAP/tests/src/org/hornetq/tests/util.

do-not-reply at jboss.org do-not-reply at jboss.org
Sat Feb 26 04:12:03 EST 2011


Author: ataylor
Date: 2011-02-26 04:12:02 -0500 (Sat, 26 Feb 2011)
New Revision: 10258

Modified:
   branches/Branch_2_2_EAP/tests/src/org/hornetq/tests/util/UnitTestCase.java
Log:
add check for tests still broadcasting at teardown

Modified: branches/Branch_2_2_EAP/tests/src/org/hornetq/tests/util/UnitTestCase.java
===================================================================
--- branches/Branch_2_2_EAP/tests/src/org/hornetq/tests/util/UnitTestCase.java	2011-02-26 08:26:15 UTC (rev 10257)
+++ branches/Branch_2_2_EAP/tests/src/org/hornetq/tests/util/UnitTestCase.java	2011-02-26 09:12:02 UTC (rev 10258)
@@ -914,6 +914,19 @@
                fail("test left serverlocator running, this could effect other tests");
                // System.exit(0);
             }
+            else if (stackTraceElement.getMethodName().contains("BroadcastGroupImpl.run") && !alreadyFailedThread.contains(thread))
+            {
+               alreadyFailedThread.add(thread);
+               System.out.println(threadDump(this.getName() + " has left threads running. Look at thread " +
+                                             thread.getName() +
+                                             " id = " +
+                                             thread.getId() +
+                                             " is still broadcasting " +
+                                             this.getName() +
+                                             " on this following dump"));
+               fail("test left broadcastgroupimpl running, this could effect other tests");
+               // System.exit(0);
+            }
          }
       }
 



More information about the hornetq-commits mailing list