You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@continuum.apache.org by ca...@apache.org on 2009/07/15 00:02:19 UTC
svn commit: r794086 - in
/continuum/branches/continuum-selenium-parallel-carlos: pom.xml
src/test/testng/org/apache/continuum/web/test/listener/CaptureScreenShotsListener.java
src/test/testng/org/apache/continuum/web/test/parent/AbstractSeleniumTest.java
Author: carlos
Date: Tue Jul 14 22:02:18 2009
New Revision: 794086
URL: http://svn.apache.org/viewvc?rev=794086&view=rev
Log:
Print the browser that failed the tests
Modified:
continuum/branches/continuum-selenium-parallel-carlos/pom.xml
continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/listener/CaptureScreenShotsListener.java
continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/parent/AbstractSeleniumTest.java
Modified: continuum/branches/continuum-selenium-parallel-carlos/pom.xml
URL: http://svn.apache.org/viewvc/continuum/branches/continuum-selenium-parallel-carlos/pom.xml?rev=794086&r1=794085&r2=794086&view=diff
==============================================================================
--- continuum/branches/continuum-selenium-parallel-carlos/pom.xml (original)
+++ continuum/branches/continuum-selenium-parallel-carlos/pom.xml Tue Jul 14 22:02:18 2009
@@ -71,7 +71,7 @@
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<suiteXmlFiles>
- <suiteXmlFile>src/test/testng/config/testng.xml</suiteXmlFile>
+ <suiteXmlFile>src/test/testng/config/testng-multienvironment.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
<executions>
Modified: continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/listener/CaptureScreenShotsListener.java
URL: http://svn.apache.org/viewvc/continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/listener/CaptureScreenShotsListener.java?rev=794086&r1=794085&r2=794086&view=diff
==============================================================================
--- continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/listener/CaptureScreenShotsListener.java (original)
+++ continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/listener/CaptureScreenShotsListener.java Tue Jul 14 22:02:18 2009
@@ -35,14 +35,14 @@
public void onTestFailure( ITestResult tr )
{
captureError( tr );
- System.out.println( "Test " + tr.getName() + " -> Failed" );
+ System.out.println( "Test " + tr.getName() + " [" + AbstractSeleniumTest.getSeleniumBrowser() + "] -> Failed" );
super.onTestFailure( tr );
}
@Override
public void onTestSuccess( ITestResult tr )
{
- System.out.println( "Test " + tr.getName() + " -> Success" );
+ System.out.println( "Test " + tr.getName() + " [" + AbstractSeleniumTest.getSeleniumBrowser() + "] -> Success" );
super.onTestFailure( tr );
}
@@ -54,7 +54,7 @@
}
catch ( RuntimeException e )
{
- System.out.println( "Error when take screenshot for test " + tr.getName() );
+ System.out.println( "Error when taking screenshot for test " + tr.getName() );
e.printStackTrace();
}
}
Modified: continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/parent/AbstractSeleniumTest.java
URL: http://svn.apache.org/viewvc/continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/parent/AbstractSeleniumTest.java?rev=794086&r1=794085&r2=794086&view=diff
==============================================================================
--- continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/parent/AbstractSeleniumTest.java (original)
+++ continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/parent/AbstractSeleniumTest.java Tue Jul 14 22:02:18 2009
@@ -49,6 +49,8 @@
private static ThreadLocal<Selenium> selenium = new ThreadLocal<Selenium>();
+ private static ThreadLocal<String> seleniumBrowser = new ThreadLocal<String>();
+
private static Properties p;
private final static String PROPERTIES_SEPARATOR = "=";
@@ -79,6 +81,7 @@
DefaultSelenium s = new DefaultSelenium( seleniumHost, seleniumPort, browser, baseUrl );
s.start();
selenium.set( s );
+ seleniumBrowser.set( browser );
}
}
@@ -87,6 +90,11 @@
return selenium == null ? null : selenium.get();
}
+ public static String getSeleniumBrowser()
+ {
+ return seleniumBrowser == null ? null : seleniumBrowser.get();
+ }
+
/**
* Returns an unique identifier that can be used to allow rerunning the tests against the same server without status
* collision