[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