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