[jbosstools-commits] JBoss Tools SVN: r42060 - workspace/mistria/install-tests/plugins/org.jboss.tools.qa.install.tests/src/org/jboss/tools/qa/install/tests.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Mon Jun 18 12:09:11 EDT 2012


Author: mickael_istria
Date: 2012-06-18 12:09:10 -0400 (Mon, 18 Jun 2012)
New Revision: 42060

Modified:
   workspace/mistria/install-tests/plugins/org.jboss.tools.qa.install.tests/src/org/jboss/tools/qa/install/tests/InstallTest.java
Log:
JBIDE-11713 : Added smarter error reporting

Modified: workspace/mistria/install-tests/plugins/org.jboss.tools.qa.install.tests/src/org/jboss/tools/qa/install/tests/InstallTest.java
===================================================================
--- workspace/mistria/install-tests/plugins/org.jboss.tools.qa.install.tests/src/org/jboss/tools/qa/install/tests/InstallTest.java	2012-06-18 14:41:21 UTC (rev 42059)
+++ workspace/mistria/install-tests/plugins/org.jboss.tools.qa.install.tests/src/org/jboss/tools/qa/install/tests/InstallTest.java	2012-06-18 16:09:10 UTC (rev 42060)
@@ -21,8 +21,16 @@
 		
 		try {
 			installFromSite(site);
-		} catch (WidgetNotFoundException ex) {
-			Assert.fail(ex.getMessage());
+		} catch (Exception ex) {
+			String installDesc = this.bot.text().getText();
+			if (installDesc == null || installDesc.isEmpty()) {
+				throw new RuntimeException("Internal error", ex);
+			}
+			StringBuilder message = new StringBuilder();
+			message.append("Could not install from: " + site);
+			message.append(installDesc);
+			System.err.println(message.toString());
+			Assert.fail(message.toString());
 		}
 	}
 



More information about the jbosstools-commits mailing list