Author: olamy
Date: Fri Jun 17 20:59:36 2011
New Revision: 1137019

URL: http://svn.apache.org/viewvc?rev=1137019&view=rev
Log:
ugly display stack trace in selenium tests to know why it failed on asf jenkins 
in ubuntu slave

Modified:
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/parent/AbstractSeleniumTest.java

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/parent/AbstractSeleniumTest.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/parent/AbstractSeleniumTest.java?rev=1137019&r1=1137018&r2=1137019&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/parent/AbstractSeleniumTest.java
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/parent/AbstractSeleniumTest.java
 Fri Jun 17 20:59:36 2011
@@ -67,15 +67,25 @@ public abstract class AbstractSeleniumTe
     public void open( String baseUrl, String browser, String seleniumHost, int 
seleniumPort, String maxWaitTimeInMs )
         throws Exception
     {
-        AbstractSeleniumTest.baseUrl = baseUrl;
-        AbstractSeleniumTest.maxWaitTimeInMs = maxWaitTimeInMs;
+        try
+        {
+            AbstractSeleniumTest.baseUrl = baseUrl;
+            AbstractSeleniumTest.maxWaitTimeInMs = maxWaitTimeInMs;
 
-        if ( getSelenium() == null )
+            if ( getSelenium() == null )
+            {
+                DefaultSelenium s =
+                    new DefaultSelenium( seleniumHost, seleniumPort, browser, 
baseUrl + "?" + forceLocaleParam );
+                s.start();
+                s.setTimeout( maxWaitTimeInMs );
+                selenium.set( s );
+            }
+        }
+        catch ( Exception e )
         {
-            DefaultSelenium s = new DefaultSelenium( seleniumHost, 
seleniumPort, browser, baseUrl + "?" + forceLocaleParam );
-            s.start();
-            s.setTimeout( maxWaitTimeInMs );
-            selenium.set( s );
+            // yes
+            System.out.print( e.getMessage() );
+            e.printStackTrace();
         }
     }
 
@@ -405,14 +415,14 @@ public abstract class AbstractSeleniumTe
         Assert.assertFalse( getSelenium().isChecked( locator ) );
     }
 
-    public void assertXpathCount(String locator, int expectedCount)
+    public void assertXpathCount( String locator, int expectedCount )
     {
-        Assert.assertEquals( getSelenium().getXpathCount(locator).intValue(), 
expectedCount );
+        Assert.assertEquals( getSelenium().getXpathCount( locator 
).intValue(), expectedCount );
     }
 
-    public void assertElementValue(String locator, String expectedValue)
+    public void assertElementValue( String locator, String expectedValue )
     {
-        Assert.assertEquals(getSelenium().getValue(locator), expectedValue);
+        Assert.assertEquals( getSelenium().getValue( locator ), expectedValue 
);
     }
 
 }
\ No newline at end of file


Reply via email to