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);
+ }
}
}
Show replies by date