[jbosscache-commits] JBoss Cache SVN: r7054 - core/trunk/src/test/java/org/jboss/cache.
jbosscache-commits at lists.jboss.org
jbosscache-commits at lists.jboss.org
Mon Nov 3 09:36:58 EST 2008
Author: mircea.markus
Date: 2008-11-03 09:36:58 -0500 (Mon, 03 Nov 2008)
New Revision: 7054
Modified:
core/trunk/src/test/java/org/jboss/cache/UnitTestCacheFactory.java
Log:
added code to determine the test class
Modified: core/trunk/src/test/java/org/jboss/cache/UnitTestCacheFactory.java
===================================================================
--- core/trunk/src/test/java/org/jboss/cache/UnitTestCacheFactory.java 2008-11-03 14:28:51 UTC (rev 7053)
+++ core/trunk/src/test/java/org/jboss/cache/UnitTestCacheFactory.java 2008-11-03 14:36:58 UTC (rev 7054)
@@ -219,6 +219,24 @@
*/
public void mangleConfiguration(Configuration configuration)
{
+ StackTraceElement[] traceElements = Thread.getAllStackTraces().get(Thread.currentThread());
+ Class clazz = null;
+ for (StackTraceElement traceElement : traceElements)
+ {
+ String className = traceElement.getClassName();
+ if (className.startsWith("java.lang.Thread")) continue;
+ if (className.startsWith("org.jboss"))
+ {
+ try
+ {
+ clazz = Class.forName(traceElement.getClassName());
+ } catch (ClassNotFoundException e)
+ {
+ throw new Error(traceElement.getClassName() + " should be in class path");
+ }
+ }
+ }
+ System.out.println("Test class is = " + clazz);
configuration.setClusterConfig(mangleClusterConfiguration(configuration.getClusterConfig()));
// Check if the cluster name contains thread id. If not, append.
More information about the jbosscache-commits
mailing list