[jboss-cvs] JBossAS SVN: r73785 - projects/jboss-deployers/trunk/deployers-impl/src/tests/org/jboss/test/deployers/main/test.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu May 29 06:13:07 EDT 2008
Author: alesj
Date: 2008-05-29 06:13:07 -0400 (Thu, 29 May 2008)
New Revision: 73785
Modified:
projects/jboss-deployers/trunk/deployers-impl/src/tests/org/jboss/test/deployers/main/test/DeployerSingleDeploymentTestCase.java
Log:
Output full information in case we fail.
Modified: projects/jboss-deployers/trunk/deployers-impl/src/tests/org/jboss/test/deployers/main/test/DeployerSingleDeploymentTestCase.java
===================================================================
--- projects/jboss-deployers/trunk/deployers-impl/src/tests/org/jboss/test/deployers/main/test/DeployerSingleDeploymentTestCase.java 2008-05-29 10:03:24 UTC (rev 73784)
+++ projects/jboss-deployers/trunk/deployers-impl/src/tests/org/jboss/test/deployers/main/test/DeployerSingleDeploymentTestCase.java 2008-05-29 10:13:07 UTC (rev 73785)
@@ -271,7 +271,28 @@
for(int i = 0; i < n; i++)
{
threads[i].join();
- assertTrue(runnables[i].toString(), runnables[i].isValid());
}
+
+ int failed = -1;
+ for(int i = 0; i < n; i++)
+ {
+ boolean valid = runnables[i].isValid();
+ if (valid == false && failed < 0)
+ failed = i;
+ }
+
+ if (failed >= 0)
+ {
+ StringBuilder builder = new StringBuilder();
+ builder.append("Failure cause: ").append(runnables[failed]).append("\n\n");
+ for (int i = 0; i < n; i++)
+ {
+ if (i != failed)
+ {
+ builder.append(i).append(". --> ").append(runnables[i]).append("\n");
+ }
+ }
+ fail(builder.toString());
+ }
}
}
More information about the jboss-cvs-commits
mailing list