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/20 20:17:28 UTC

svn commit: r795943 [1/6] - in /continuum/branches/continuum-selenium-parallel-carlos: src/test/testng/config/ src/test/testng/org/apache/continuum/web/test/listener/ src/test/testng/org/apache/continuum/web/test/parent/ src/test/testng/org/apache/cont...

Author: carlos
Date: Mon Jul 20 18:17:27 2009
New Revision: 795943

URL: http://svn.apache.org/viewvc?rev=795943&view=rev
Log:
Move Selenium specific classes to new package

Added:
    continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/CaptureScreenShotsListener.java   (contents, props changed)
      - copied, changed from r795303, 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/selenium/SeleniumListener.java   (contents, props changed)
      - copied, changed from r795300, continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/listener/SeleniumListener.java
    continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/SeleniumSession.java   (contents, props changed)
      - copied, changed from r795283, continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/parent/SeleniumSession.java
    continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/ThreadSafeSeleniumSession.java   (contents, props changed)
      - copied, changed from r795283, continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/parent/ThreadSafeSeleniumSession.java
    continuum/branches/continuum-selenium-parallel-carlos/test-output/
    continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/
    continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/AdminTest.html   (with props)
    continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/AdminTest.properties   (with props)
    continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/AdminTest.xml   (with props)
    continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/classes.html   (with props)
    continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/groups.html   (with props)
    continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/index.html   (with props)
    continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/main.html   (with props)
    continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/methods-alphabetical.html   (with props)
    continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/methods-not-run.html   (with props)
    continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/methods.html   (with props)
    continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/reporter-output.html   (with props)
    continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/testng-failed.xml   (with props)
    continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/testng.xml.html   (with props)
    continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/toc.html   (with props)
    continuum/branches/continuum-selenium-parallel-carlos/test-output/emailable-report.html   (with props)
    continuum/branches/continuum-selenium-parallel-carlos/test-output/index.html   (with props)
    continuum/branches/continuum-selenium-parallel-carlos/test-output/testng-failed.xml   (with props)
    continuum/branches/continuum-selenium-parallel-carlos/test-output/testng-results.xml   (with props)
    continuum/branches/continuum-selenium-parallel-carlos/test-output/testng.css   (with props)
Removed:
    continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/listener/
    continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/parent/SeleniumSession.java
    continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/parent/ThreadSafeSeleniumSession.java
Modified:
    continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/config/testng-multienvironment.xml
    continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/config/testng.xml
    continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/parent/AbstractSeleniumTest.java
    continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/SeleniumTestException.java

Modified: continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/config/testng-multienvironment.xml
URL: http://svn.apache.org/viewvc/continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/config/testng-multienvironment.xml?rev=795943&r1=795942&r2=795943&view=diff
==============================================================================
--- continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/config/testng-multienvironment.xml (original)
+++ continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/config/testng-multienvironment.xml Mon Jul 20 18:17:27 2009
@@ -21,7 +21,7 @@
 
 <suite name="ContinuumTestMultiEnvironment" verbose="1" parallel="tests" thread-count="2">
     <listeners>
-        <listener class-name="org.apache.continuum.web.test.listener.CaptureScreenShotsListener"/>
+        <listener class-name="org.apache.continuum.web.test.selenium.CaptureScreenShotsListener"/>
     </listeners>
     <test name="firefox35Windows">
         <parameter name="browser" value="Firefox 3.5 on Windows"/>

Modified: continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/config/testng.xml
URL: http://svn.apache.org/viewvc/continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/config/testng.xml?rev=795943&r1=795942&r2=795943&view=diff
==============================================================================
--- continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/config/testng.xml (original)
+++ continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/config/testng.xml Mon Jul 20 18:17:27 2009
@@ -21,8 +21,8 @@
 
 <suite name="ContinuumTest" verbose="3" parallel="methods" thread-count="4">
     <listeners>
-        <listener class-name="org.apache.continuum.web.test.listener.CaptureScreenShotsListener"/>
-        <listener class-name="org.apache.continuum.web.test.listener.SeleniumListener"/>
+        <listener class-name="org.apache.continuum.web.test.selenium.CaptureScreenShotsListener"/>
+        <listener class-name="org.apache.continuum.web.test.selenium.SeleniumListener"/>
     </listeners>
     <test name="BasicTest" enabled="false">
         <!--

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=795943&r1=795942&r2=795943&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 Mon Jul 20 18:17:27 2009
@@ -30,6 +30,7 @@
 import java.util.Map.Entry;
 
 import org.apache.commons.io.IOUtils;
+import org.apache.continuum.web.test.selenium.ThreadSafeSeleniumSession;
 import org.testng.Assert;
 
 import com.thoughtworks.selenium.Selenium;

Copied: continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/CaptureScreenShotsListener.java (from r795303, 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/selenium/CaptureScreenShotsListener.java?p2=continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/CaptureScreenShotsListener.java&p1=continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/listener/CaptureScreenShotsListener.java&r1=795303&r2=795943&rev=795943&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/selenium/CaptureScreenShotsListener.java Mon Jul 20 18:17:27 2009
@@ -1,4 +1,4 @@
-package org.apache.continuum.web.test.listener;
+package org.apache.continuum.web.test.selenium;
 
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
@@ -19,7 +19,7 @@
  * under the License.
  */
 
-import static org.apache.continuum.web.test.parent.ThreadSafeSeleniumSession.getSession;
+import static org.apache.continuum.web.test.selenium.ThreadSafeSeleniumSession.getSession;
 
 import java.io.File;
 import java.io.IOException;
@@ -33,6 +33,9 @@
 import org.testng.ITestResult;
 import org.testng.TestListenerAdapter;
 
+/**
+ * TestNG listener that will capture a screenshot and the page content when tests fail.
+ */
 public class CaptureScreenShotsListener
     extends TestListenerAdapter
 {

Propchange: continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/CaptureScreenShotsListener.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/CaptureScreenShotsListener.java
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Propchange: continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/CaptureScreenShotsListener.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Copied: continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/SeleniumListener.java (from r795300, continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/listener/SeleniumListener.java)
URL: http://svn.apache.org/viewvc/continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/SeleniumListener.java?p2=continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/SeleniumListener.java&p1=continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/listener/SeleniumListener.java&r1=795300&r2=795943&rev=795943&view=diff
==============================================================================
--- continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/listener/SeleniumListener.java (original)
+++ continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/SeleniumListener.java Mon Jul 20 18:17:27 2009
@@ -1,4 +1,4 @@
-package org.apache.continuum.web.test.listener;
+package org.apache.continuum.web.test.selenium;
 
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
@@ -19,15 +19,13 @@
  * under the License.
  */
 
-import static org.apache.continuum.web.test.parent.ThreadSafeSeleniumSession.getSession;
+import static org.apache.continuum.web.test.selenium.ThreadSafeSeleniumSession.getSession;
 
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Collections;
 import java.util.Iterator;
 
-import org.apache.continuum.web.test.parent.SeleniumSession;
-import org.apache.continuum.web.test.selenium.SeleniumTestException;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.testng.Assert;
@@ -36,7 +34,7 @@
 import org.testng.TestListenerAdapter;
 
 /**
- * Configures Selenium before each test if needed.
+ * Configures Selenium before the tests if needed.
  * 
  * @author Carlos Sanchez <a href="mailto:carlos@apache.org">
  */
@@ -147,7 +145,7 @@
         super.onTestFailure( tr );
     }
 
-    private String getProperty( String name )
+    protected String getProperty( String name )
     {
         for ( ITestContext context : getTestContexts() )
         {

Propchange: continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/SeleniumListener.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/SeleniumListener.java
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Propchange: continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/SeleniumListener.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Copied: continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/SeleniumSession.java (from r795283, continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/parent/SeleniumSession.java)
URL: http://svn.apache.org/viewvc/continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/SeleniumSession.java?p2=continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/SeleniumSession.java&p1=continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/parent/SeleniumSession.java&r1=795283&r2=795943&rev=795943&view=diff
==============================================================================
--- continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/parent/SeleniumSession.java (original)
+++ continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/SeleniumSession.java Mon Jul 20 18:17:27 2009
@@ -1,4 +1,4 @@
-package org.apache.continuum.web.test.parent;
+package org.apache.continuum.web.test.selenium;
 
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
@@ -20,6 +20,7 @@
  */
 
 import org.apache.continuum.web.test.SetupContinuum;
+import org.apache.continuum.web.test.parent.AbstractSeleniumTest;
 
 import com.thoughtworks.selenium.DefaultSelenium;
 import com.thoughtworks.selenium.Selenium;

Propchange: continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/SeleniumSession.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/SeleniumSession.java
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Propchange: continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/SeleniumSession.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Modified: continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/SeleniumTestException.java
URL: http://svn.apache.org/viewvc/continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/SeleniumTestException.java?rev=795943&r1=795942&r2=795943&view=diff
==============================================================================
--- continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/SeleniumTestException.java (original)
+++ continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/SeleniumTestException.java Mon Jul 20 18:17:27 2009
@@ -19,7 +19,6 @@
  * under the License.
  */
 
-import org.apache.continuum.web.test.parent.SeleniumSession;
 
 /**
  * Exception to encapsulate exceptions in a Selenium Grid environment

Copied: continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/ThreadSafeSeleniumSession.java (from r795283, continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/parent/ThreadSafeSeleniumSession.java)
URL: http://svn.apache.org/viewvc/continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/ThreadSafeSeleniumSession.java?p2=continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/ThreadSafeSeleniumSession.java&p1=continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/parent/ThreadSafeSeleniumSession.java&r1=795283&r2=795943&rev=795943&view=diff
==============================================================================
--- continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/parent/ThreadSafeSeleniumSession.java (original)
+++ continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/ThreadSafeSeleniumSession.java Mon Jul 20 18:17:27 2009
@@ -1,4 +1,5 @@
-package org.apache.continuum.web.test.parent;
+package org.apache.continuum.web.test.selenium;
+
 
 /*
  * Licensed to the Apache Software Foundation (ASF) under one

Propchange: continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/ThreadSafeSeleniumSession.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/ThreadSafeSeleniumSession.java
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Propchange: continuum/branches/continuum-selenium-parallel-carlos/src/test/testng/org/apache/continuum/web/test/selenium/ThreadSafeSeleniumSession.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/AdminTest.html
URL: http://svn.apache.org/viewvc/continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/AdminTest.html?rev=795943&view=auto
==============================================================================
--- continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/AdminTest.html (added)
+++ continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/AdminTest.html Mon Jul 20 18:17:27 2009
@@ -0,0 +1,1032 @@
+<html>
+<head>
+<title>TestNG:  AdminTest</title>
+<link href="../testng.css" rel="stylesheet" type="text/css" />
+<link href="../my-testng.css" rel="stylesheet" type="text/css" />
+
+<style type="text/css">
+.log { display: none;} 
+.stack-trace { display: none;} 
+</style>
+<script type="text/javascript">
+<!--
+function flip(e) {
+  current = e.style.display;
+  if (current == 'block') {
+    e.style.display = 'none';
+    return 0;
+  }
+  else {
+    e.style.display = 'block';
+    return 1;
+  }
+}
+
+function toggleBox(szDivId, elem, msg1, msg2)
+{
+  var res = -1;  if (document.getElementById) {
+    res = flip(document.getElementById(szDivId));
+  }
+  else if (document.all) {
+    // this is the way old msie versions work
+    res = flip(document.all[szDivId]);
+  }
+  if(elem) {
+    if(res == 0) elem.innerHTML = msg1; else elem.innerHTML = msg2;
+  }
+
+}
+
+function toggleAllBoxes() {
+  if (document.getElementsByTagName) {
+    d = document.getElementsByTagName('div');
+    for (i = 0; i < d.length; i++) {
+      if (d[i].className == 'log') {
+        flip(d[i]);
+      }
+    }
+  }
+}
+
+// -->
+</script>
+
+</head>
+<body>
+<h2 align='center'>AdminTest</h2><table border='1' align="center">
+<tr>
+<td>Tests passed/Failed/Skipped:</td><td>69/1/109</td>
+</tr><tr>
+<td>Started on:</td><td>Mon Jul 20 10:42:05 PDT 2009</td>
+</tr>
+<tr><td>Total time:</td><td>397 seconds (397136 ms)</td>
+</tr><tr>
+<td>Included groups:</td><td>myAccount about login mavenTwoProject configuration userroles buildEnvironment schedule buildDefinition installation purge buildDefinitionTemplate agent projectGroup antProject notifier queue shellProject repository mavenOneProject </td>
+</tr><tr>
+<td>Excluded groups:</td><td></td>
+</tr>
+</table><p/>
+<small><i>(Hover the method name to see the test class name)</i></small><p/>
+<table width='100%' border='1' class='invocation-failed'>
+<tr><td colspan='3' align='center'><b>FAILED TESTS</b></td></tr>
+<tr><td><b>Test method</b></td>
+<td width="10%"><b>Time (seconds)</b></td>
+<td width="30%"><b>Exception</b></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildAgentsTest.testDeleteBuildAgent()'>testDeleteBuildAgent</td>
+<td>1</td>
+<td><div><pre>org.apache.continuum.web.test.selenium.SeleniumTestException: Selenium exception [localhost, 4444, http://localhost:8090/continuum/, Firefox 3 on Linux]
+	at org.apache.continuum.web.test.listener.SeleniumListener.onTestFailure(SeleniumListener.java:145)
+	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651)
+	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676)
+	at java.lang.Thread.run(Thread.java:613)
+Caused by: java.lang.AssertionError: 'xpath=(//a[contains(@href,'deleteBuildAgent.action') and contains(@href, 'null')])//img' isn't present. expected:&lt;true&gt; but was:&lt;false&gt;
+	at org.apache.continuum.web.test.parent.AbstractSeleniumTest.assertElementPresent(AbstractSeleniumTest.java:169)
+	at org.apache.continuum.web.test.parent.AbstractSeleniumTest.clickLinkWithLocator(AbstractSeleniumTest.java:351)
+	at org.apache.continuum.web.test.parent.AbstractSeleniumTest.clickLinkWithXPath(AbstractSeleniumTest.java:341)
+	at org.apache.continuum.web.test.parent.AbstractSeleniumTest.clickLinkWithXPath(AbstractSeleniumTest.java:336)
+	at org.apache.continuum.web.test.parent.AbstractBuildAgentsTest.removeBuildAgent(AbstractBuildAgentsTest.java:95)
+	at org.apache.continuum.web.test.BuildAgentsTest.testDeleteBuildAgent(BuildAgentsTest.java:87)
+	... 6 more
+... Removed 18 stack frames</pre></div><a href='#' onClick='toggleBox("stack-trace7414930", this, "Click to show all stack frames", "Click to hide stack frames")'>Click to show all stack frames</a>
+<div class='stack-trace' id='stack-trace7414930'><pre>org.apache.continuum.web.test.selenium.SeleniumTestException: Selenium exception [localhost, 4444, http://localhost:8090/continuum/, Firefox 3 on Linux]
+	at org.apache.continuum.web.test.listener.SeleniumListener.onTestFailure(SeleniumListener.java:145)
+	at org.testng.internal.Invoker.runTestListeners(Invoker.java:1446)
+	at org.testng.internal.Invoker.runTestListeners(Invoker.java:1430)
+	at org.testng.internal.Invoker.handleInvocationResults(Invoker.java:1165)
+	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:898)
+	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126)
+	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:110)
+	at org.testng.internal.thread.ThreadUtil$CountDownLatchedRunnable.run(ThreadUtil.java:132)
+	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651)
+	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676)
+	at java.lang.Thread.run(Thread.java:613)
+Caused by: java.lang.AssertionError: 'xpath=(//a[contains(@href,'deleteBuildAgent.action') and contains(@href, 'null')])//img' isn't present. expected:&lt;true&gt; but was:&lt;false&gt;
+	at org.testng.Assert.fail(Assert.java:84)
+	at org.testng.Assert.failNotEquals(Assert.java:438)
+	at org.testng.Assert.assertTrue(Assert.java:32)
+	at org.apache.continuum.web.test.parent.AbstractSeleniumTest.assertElementPresent(AbstractSeleniumTest.java:169)
+	at org.apache.continuum.web.test.parent.AbstractSeleniumTest.clickLinkWithLocator(AbstractSeleniumTest.java:351)
+	at org.apache.continuum.web.test.parent.AbstractSeleniumTest.clickLinkWithXPath(AbstractSeleniumTest.java:341)
+	at org.apache.continuum.web.test.parent.AbstractSeleniumTest.clickLinkWithXPath(AbstractSeleniumTest.java:336)
+	at org.apache.continuum.web.test.parent.AbstractBuildAgentsTest.removeBuildAgent(AbstractBuildAgentsTest.java:95)
+	at org.apache.continuum.web.test.BuildAgentsTest.testDeleteBuildAgent(BuildAgentsTest.java:87)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
+	at java.lang.reflect.Method.invoke(Method.java:585)
+	at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580)
+	at org.testng.internal.Invoker.invokeMethod(Invoker.java:478)
+	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:617)
+	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:885)
+	... 6 more
+</pre></div></td>
+</tr>
+</table><p>
+<table width='100%' border='1' class='invocation-passed'>
+<tr><td colspan='3' align='center'><b>PASSED TESTS</b></td></tr>
+<tr><td><b>Test method</b></td>
+<td width="10%"><b>Time (seconds)</b></td>
+<td width="30%"><b>Exception</b></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.ConfigurationTest.defaultConfiguration()'>defaultConfiguration</td>
+<td>1</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.AboutTest.displayAboutPage()'>displayAboutPage</td>
+<td>35</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.ConfigurationTest.editConfiguration()'>editConfiguration</td>
+<td>3</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.ConfigurationTest.setInvalidConfiguration()'>setInvalidConfiguration</td>
+<td>3</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.ConfigurationTest.setZeroParallelBuilds()'>setZeroParallelBuilds</td>
+<td>2</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.QueueTest.testAddAlreadyExistBuildQueue()'>testAddAlreadyExistBuildQueue</td>
+<td>2</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildAgentsTest.testAddAnExistingBuildAgent()'>testAddAnExistingBuildAgent</td>
+<td>3</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildAgentsTest.testAddAnExistingBuildAgentGroup()'>testAddAnExistingBuildAgentGroup</td>
+<td>4</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildAgentsTest.testAddBuildAgent()'>testAddBuildAgent</td>
+<td>7</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildAgentsTest.testAddBuildAgentGroup()'>testAddBuildAgentGroup</td>
+<td>4</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildDefinitionTemplateTest.testAddBuildDefinitionTemplate()'>testAddBuildDefinitionTemplate</td>
+<td>43</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildEnvironmentTest.testAddBuildEnvironment()'>testAddBuildEnvironment</td>
+<td>4</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.QueueTest.testAddBuildQueue()'>testAddBuildQueue</td>
+<td>3</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildEnvironmentTest.testAddDuplicatedBuildEnvironment()'>testAddDuplicatedBuildEnvironment</td>
+<td>1</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.LocalRepositoriesTest.testAddDuplicatedLocalRepository()'>testAddDuplicatedLocalRepository</td>
+<td>1</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildAgentsTest.testAddEmptyBuildAgentGroupName()'>testAddEmptyBuildAgentGroupName</td>
+<td>4</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.QueueTest.testAddEmptyBuildQueue()'>testAddEmptyBuildQueue</td>
+<td>2</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildDefinitionTemplateTest.testAddInvalidBuildDefinitionTemplate()'>testAddInvalidBuildDefinitionTemplate</td>
+<td>43</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildEnvironmentTest.testAddInvalidBuildEnvironment()'>testAddInvalidBuildEnvironment</td>
+<td>5</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildDefinitionTemplateTest.testAddInvalidTemplate()'>testAddInvalidTemplate</td>
+<td>7</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.LocalRepositoriesTest.testAddLocalRepository()'>testAddLocalRepository</td>
+<td>1</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.InstallationTest.testAddMavenToolWithBuildEnvirotment()'>testAddMavenToolWithBuildEnvirotment</td>
+<td>3</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.QueueTest.testAddNotAllowedBuildQueue()'>testAddNotAllowedBuildQueue</td>
+<td>2</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.ProjectGroupTest.testAddProjectGroupWithEmptyString()'>testAddProjectGroupWithEmptyString</td>
+<td>2</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildDefinitionTemplateTest.testAddTemplate()'>testAddTemplate</td>
+<td>5</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.UserRolesManagementTest.testBasicAddDeleteUser()'>testBasicAddDeleteUser</td>
+<td>7</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildDefinitionTest.testDefaultGroupBuildDefinition()'>testDefaultGroupBuildDefinition</td>
+<td>14</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildAgentsTest.testDeleteBuildAgentGroup()'>testDeleteBuildAgentGroup</td>
+<td>4</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildDefinitionTemplateTest.testDeleteBuildDefinitionTemplate()'>testDeleteBuildDefinitionTemplate</td>
+<td>1</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildEnvironmentTest.testDeleteBuildEnvironment()'>testDeleteBuildEnvironment</td>
+<td>1</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.LocalRepositoriesTest.testDeleteLocalRepository()'>testDeleteLocalRepository</td>
+<td>2</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildDefinitionTemplateTest.testDeleteTemplate()'>testDeleteTemplate</td>
+<td>1</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildAgentsTest.testEditBuildAgent()'>testEditBuildAgent</td>
+<td>5</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildAgentsTest.testEditBuildAgentGroup()'>testEditBuildAgentGroup</td>
+<td>5</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildDefinitionTemplateTest.testEditBuildDefinitionTemplate()'>testEditBuildDefinitionTemplate</td>
+<td>2</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildEnvironmentTest.testEditBuildEnvironment()'>testEditBuildEnvironment</td>
+<td>2</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildEnvironmentTest.testEditInvalidBuildEnvironment()'>testEditInvalidBuildEnvironment</td>
+<td>1</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.LocalRepositoriesTest.testEditLocalRepository()'>testEditLocalRepository</td>
+<td>3</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildDefinitionTemplateTest.testEditTemplate()'>testEditTemplate</td>
+<td>4</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.MavenTwoProjectTest.testInaccessiblePomUrl()'>testInaccessiblePomUrl</td>
+<td>6</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.MavenOneProjectTest.testMissingElementInPom()'>testMissingElementInPom</td>
+<td>6</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.MavenTwoProjectTest.testMissingScmElementPom()'>testMissingScmElementPom</td>
+<td>6</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.MavenTwoProjectTest.testNotAllowedProtocol()'>testNotAllowedProtocol</td>
+<td>5</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.QueueTest.testQueuePageWithoutBuild()'>testQueuePageWithoutBuild</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.AntProjectTest.testSubmitEmptyForm()'>testSubmitEmptyForm</td>
+<td>40</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.MavenOneProjectTest.testUnparseableXmlContent()'>testUnparseableXmlContent</td>
+<td>6</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.UserRolesManagementTest.testUserWithContinuumGroupProjectAdminRole()'>testUserWithContinuumGroupProjectAdminRole</td>
+<td>13</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.UserRolesManagementTest.testUserWithContinuumGroupProjectDeveloperRole()'>testUserWithContinuumGroupProjectDeveloperRole</td>
+<td>11</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.UserRolesManagementTest.testUserWithContinuumGroupProjectUserRole()'>testUserWithContinuumGroupProjectUserRole</td>
+<td>11</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.UserRolesManagementTest.testUserWithContinuumManageBuildEnvironmentRole()'>testUserWithContinuumManageBuildEnvironmentRole</td>
+<td>12</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.UserRolesManagementTest.testUserWithContinuumManageBuildTemplatesRole()'>testUserWithContinuumManageBuildTemplatesRole</td>
+<td>11</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.UserRolesManagementTest.testUserWithContinuumManageInstallationsRole()'>testUserWithContinuumManageInstallationsRole</td>
+<td>12</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.UserRolesManagementTest.testUserWithContinuumManageLocalRepoRole()'>testUserWithContinuumManageLocalRepoRole</td>
+<td>13</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.UserRolesManagementTest.testUserWithContinuumManagePurgingRole()'>testUserWithContinuumManagePurgingRole</td>
+<td>11</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.UserRolesManagementTest.testUserWithContinuumManageQueuesRole()'>testUserWithContinuumManageQueuesRole</td>
+<td>11</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.UserRolesManagementTest.testUserWithContinuumManageSchedulingRole()'>testUserWithContinuumManageSchedulingRole</td>
+<td>12</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.UserRolesManagementTest.testUserWithGuestRole()'>testUserWithGuestRole</td>
+<td>11</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.UserRolesManagementTest.testUserWithProjectAdminDefaultProjectGroup()'>testUserWithProjectAdminDefaultProjectGroup</td>
+<td>11</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.UserRolesManagementTest.testUserWithProjectDevDefaultProjectGroup()'>testUserWithProjectDevDefaultProjectGroup</td>
+<td>12</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.UserRolesManagementTest.testUserWithProjectUserDefaultProjectGroup()'>testUserWithProjectUserDefaultProjectGroup</td>
+<td>12</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.UserRolesManagementTest.testUserWithRegisteredUserRole()'>testUserWithRegisteredUserRole</td>
+<td>12</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.UserRolesManagementTest.testUserWithSystemAdminRole()'>testUserWithSystemAdminRole</td>
+<td>12</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.UserRolesManagementTest.testUserWithUserAdminRole()'>testUserWithUserAdminRole</td>
+<td>12</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.LoginTest.testWithBadPassword()'>testWithBadPassword</td>
+<td>3</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.LoginTest.testWithBadUsername()'>testWithBadUsername</td>
+<td>2</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.LoginTest.testWithCorrectUsernamePassword()'>testWithCorrectUsernamePassword</td>
+<td>2</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.LoginTest.testWithEmptyPassword()'>testWithEmptyPassword</td>
+<td>2</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.LoginTest.testWithEmptyUsername()'>testWithEmptyUsername</td>
+<td>3</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.MavenOneProjectTest.testWithExtendElementPom()'>testWithExtendElementPom</td>
+<td>6</td>
+<td></td>
+</tr>
+</table><p>
+<table width='100%' border='1' class='invocation-skipped'>
+<tr><td colspan='3' align='center'><b>SKIPPED TESTS</b></td></tr>
+<tr><td><b>Test method</b></td>
+<td width="10%"><b>Time (seconds)</b></td>
+<td width="30%"><b>Exception</b></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.AntProjectTest.testAddAntProject()'>testAddAntProject</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.QueueTest.testAddBuildQueueToSchedule()'>testAddBuildQueueToSchedule</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildDefinitionTest.testAddDefautltGroupBuildDefinition()'>testAddDefautltGroupBuildDefinition</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.PurgeTest.testAddDirectoryPurge()'>testAddDirectoryPurge</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.InstallationTest.testAddDuplicatedInstallationTool()'>testAddDuplicatedInstallationTool</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.InstallationTest.testAddDuplicatedInstallationVariable()'>testAddDuplicatedInstallationVariable</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.ScheduleTest.testAddDuplicatedSchedule()'>testAddDuplicatedSchedule</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.AntProjectTest.testAddDupliedAntProject()'>testAddDupliedAntProject</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.ShellProjectTest.testAddDupliedShellProject()'>testAddDupliedShellProject</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildAgentsTest.testAddEmptyBuildAgent()'>testAddEmptyBuildAgent</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.InstallationTest.testAddInstallationVariableWithBuildEnvirotment()'>testAddInstallationVariableWithBuildEnvirotment</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.InstallationTest.testAddInstallationVariableWithoutBuildEnvirotment()'>testAddInstallationVariableWithoutBuildEnvirotment</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.PurgeTest.testAddInvalidDirectoryPurge()'>testAddInvalidDirectoryPurge</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildDefinitionTest.testAddInvalidGroupBuildDefinition()'>testAddInvalidGroupBuildDefinition</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.InstallationTest.testAddInvalidInstallationTool()'>testAddInvalidInstallationTool</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.InstallationTest.testAddInvalidInstallationVariable()'>testAddInvalidInstallationVariable</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testAddInvalidIrcGroupNotifier()'>testAddInvalidIrcGroupNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testAddInvalidIrcProjectNotifier()'>testAddInvalidIrcProjectNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testAddInvalidJabberGroupNotifier()'>testAddInvalidJabberGroupNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testAddInvalidJabberProjectNotifier()'>testAddInvalidJabberProjectNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.LocalRepositoriesTest.testAddInvalidLocalRepository()'>testAddInvalidLocalRepository</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testAddInvalidMailGroupNotifier()'>testAddInvalidMailGroupNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testAddInvalidMailProjectNotifier()'>testAddInvalidMailProjectNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testAddInvalidMsnGroupNotifier()'>testAddInvalidMsnGroupNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testAddInvalidMsnProjectNotifier()'>testAddInvalidMsnProjectNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.InstallationTest.testAddInvalidPathInstallationTool()'>testAddInvalidPathInstallationTool</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.PurgeTest.testAddInvalidRepositoryPurge()'>testAddInvalidRepositoryPurge</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.ScheduleTest.testAddInvalidSchedule()'>testAddInvalidSchedule</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.InstallationTest.testAddInvalidVarNameInstallationVariable()'>testAddInvalidVarNameInstallationVariable</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testAddInvalidWagonGroupNotifier()'>testAddInvalidWagonGroupNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testAddInvalidWagonProjectNotifier()'>testAddInvalidWagonProjectNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.InstallationTest.testAddJdkToolWithoutBuildEnvirotment()'>testAddJdkToolWithoutBuildEnvirotment</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.MavenOneProjectTest.testAddMavenOneProjectFromRemoteSourceToNonDefaultProjectGroup()'>testAddMavenOneProjectFromRemoteSourceToNonDefaultProjectGroup</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.MavenTwoProjectTest.testAddMavenTwoProject()'>testAddMavenTwoProject</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.MavenTwoProjectTest.testAddMavenTwoProjectFromRemoteSourceToNonDefaultProjectGroup()'>testAddMavenTwoProjectFromRemoteSourceToNonDefaultProjectGroup</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildDefinitionTest.testAddNotDefautltGroupBuildDefinition()'>testAddNotDefautltGroupBuildDefinition</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildDefinitionTest.testAddNotDefautltProjectBuildDefinition()'>testAddNotDefautltProjectBuildDefinition</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.ProjectGroupTest.testAddProjectGroup()'>testAddProjectGroup</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.ProjectGroupTest.testAddProjectGroup2()'>testAddProjectGroup2</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.ProjectGroupTest.testAddProjectGroupWithWhitespaceString()'>testAddProjectGroupWithWhitespaceString</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.PurgeTest.testAddRepositoryPurge()'>testAddRepositoryPurge</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.ScheduleTest.testAddSchedule()'>testAddSchedule</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.ScheduleTest.testAddScheduleNoBuildQueueToBeUsed()'>testAddScheduleNoBuildQueueToBeUsed</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.ShellProjectTest.testAddShellProject()'>testAddShellProject</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testAddValidIrcGroupNotifier()'>testAddValidIrcGroupNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testAddValidIrcProjectNotifier()'>testAddValidIrcProjectNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testAddValidJabberGroupNotifier()'>testAddValidJabberGroupNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testAddValidJabberProjectNotifier()'>testAddValidJabberProjectNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testAddValidMailGroupNotifier()'>testAddValidMailGroupNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testAddValidMailProjectNotifier()'>testAddValidMailProjectNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testAddValidMsnGroupNotifier()'>testAddValidMsnGroupNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testAddValidMsnProjectNotifier()'>testAddValidMsnProjectNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testAddValidWagonGroupNotifier()'>testAddValidWagonGroupNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testAddValidWagonProjectNotifier()'>testAddValidWagonProjectNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildDefinitionTest.testBuildFromGroupBuildDefinition()'>testBuildFromGroupBuildDefinition</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.MavenTwoProjectTest.testCancelButton()'>testCancelButton</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.MavenOneProjectTest.testCancelButton()'>testCancelButton</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.QueueTest.testDeleteBuildQueue()'>testDeleteBuildQueue</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.PurgeTest.testDeleteDirectoryPurge()'>testDeleteDirectoryPurge</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildDefinitionTest.testDeleteGroupBuildDefinition()'>testDeleteGroupBuildDefinition</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testDeleteGroupNotifier()'>testDeleteGroupNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.InstallationTest.testDeleteInstallationTool()'>testDeleteInstallationTool</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.InstallationTest.testDeleteInstallationVariable()'>testDeleteInstallationVariable</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildDefinitionTest.testDeleteProjectBuildDefinition()'>testDeleteProjectBuildDefinition</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testDeleteProjectNotifier()'>testDeleteProjectNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.PurgeTest.testDeleteRepositoryPurge()'>testDeleteRepositoryPurge</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.ScheduleTest.testDeleteSchedule()'>testDeleteSchedule</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.PurgeTest.testEditDirectoryPurge()'>testEditDirectoryPurge</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.BuildDefinitionTest.testEditGroupBuildDefinition()'>testEditGroupBuildDefinition</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.InstallationTest.testEditInstallationTool()'>testEditInstallationTool</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.InstallationTest.testEditInstallationVariable()'>testEditInstallationVariable</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testEditInvalidIrcGroupNotifier()'>testEditInvalidIrcGroupNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testEditInvalidIrcProjectNotifier()'>testEditInvalidIrcProjectNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testEditInvalidJabberGroupNotifier()'>testEditInvalidJabberGroupNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testEditInvalidJabberProjectNotifier()'>testEditInvalidJabberProjectNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testEditInvalidMailGroupNotifier()'>testEditInvalidMailGroupNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testEditInvalidMailProjectNotifier()'>testEditInvalidMailProjectNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testEditInvalidMsnGroupNotifier()'>testEditInvalidMsnGroupNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testEditInvalidMsnProjectNotifier()'>testEditInvalidMsnProjectNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testEditInvalidWagonGroupNotifier()'>testEditInvalidWagonGroupNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testEditInvalidWagonProjectNotifier()'>testEditInvalidWagonProjectNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.ProjectGroupTest.testEditProjectGroupWithInvalidValues()'>testEditProjectGroupWithInvalidValues</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.ProjectGroupTest.testEditProjectGroupWithValidValues()'>testEditProjectGroupWithValidValues</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.PurgeTest.testEditRepositoryPurge()'>testEditRepositoryPurge</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.ScheduleTest.testEditSchedule()'>testEditSchedule</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testEditValidIrcGroupNotifier()'>testEditValidIrcGroupNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testEditValidIrcProjectNotifier()'>testEditValidIrcProjectNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testEditValidJabberGroupNotifier()'>testEditValidJabberGroupNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testEditValidJabberProjectNotifier()'>testEditValidJabberProjectNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testEditValidMailGroupNotifier()'>testEditValidMailGroupNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testEditValidMailProjectNotifier()'>testEditValidMailProjectNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testEditValidMsnGroupNotifier()'>testEditValidMsnGroupNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testEditValidMsnProjectNotifier()'>testEditValidMsnProjectNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testEditValidWagonGroupNotifier()'>testEditValidWagonGroupNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.NotifierTest.testEditValidWagonProjectNotifier()'>testEditValidWagonProjectNotifier</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.MavenOneProjectTest.testInaccessiblePomUrl()'>testInaccessiblePomUrl</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.MavenOneProjectTest.testMalformedPomUrl()'>testMalformedPomUrl</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.MavenTwoProjectTest.testMalformedPomUrl()'>testMalformedPomUrl</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.MavenTwoProjectTest.testMissingConnectionElement()'>testMissingConnectionElement</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.MavenTwoProjectTest.testMissingModules()'>testMissingModules</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.MavenTwoProjectTest.testMissingParentPom()'>testMissingParentPom</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.ProjectGroupTest.testMoveProject()'>testMoveProject</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.MyAccountTest.testMyAccountEdit()'>testMyAccountEdit</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.MavenTwoProjectTest.testNoPomSpecified()'>testNoPomSpecified</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.MavenOneProjectTest.testNoPomSpecified()'>testNoPomSpecified</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.ProjectGroupTest.testProjectGroupAllBuildSuccess()'>testProjectGroupAllBuildSuccess</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.QueueTest.testQueuePageWithProjectCurrentlyBuilding()'>testQueuePageWithProjectCurrentlyBuilding</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.ShellProjectTest.testSubmitEmptyForm()'>testSubmitEmptyForm</td>
+<td>0</td>
+<td></td>
+</tr>
+<tr>
+<td title='org.apache.continuum.web.test.MavenOneProjectTest.testValidPomUrl()'>testValidPomUrl</td>
+<td>0</td>
+<td></td>
+</tr>
+</table><p>
+</body>
+</html>
\ No newline at end of file

Propchange: continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/AdminTest.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/AdminTest.html
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Propchange: continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/AdminTest.html
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/AdminTest.properties
URL: http://svn.apache.org/viewvc/continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/AdminTest.properties?rev=795943&view=auto
==============================================================================
--- continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/AdminTest.properties (added)
+++ continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/AdminTest.properties Mon Jul 20 18:17:27 2009
@@ -0,0 +1 @@
+[SuiteResult AdminTest]
\ No newline at end of file

Propchange: continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/AdminTest.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/AdminTest.properties
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Propchange: continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/AdminTest.properties
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/AdminTest.xml
URL: http://svn.apache.org/viewvc/continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/AdminTest.xml?rev=795943&view=auto
==============================================================================
--- continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/AdminTest.xml (added)
+++ continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/AdminTest.xml Mon Jul 20 18:17:27 2009
@@ -0,0 +1,418 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<testsuite name="AdminTest" failures="1" tests="179" time="397.136" errors="0">
+  <properties/>
+  <testcase name="displayAboutPage" time="35.009" classname="org.apache.continuum.web.test.AboutTest"/>
+  <testcase name="testSubmitEmptyForm" time="40.111" classname="org.apache.continuum.web.test.AntProjectTest"/>
+  <testcase name="testAddInvalidTemplate" time="7.454" classname="org.apache.continuum.web.test.BuildDefinitionTemplateTest"/>
+  <testcase name="testAddBuildDefinitionTemplate" time="43.145" classname="org.apache.continuum.web.test.BuildDefinitionTemplateTest"/>
+  <testcase name="testAddInvalidBuildDefinitionTemplate" time="43.611" classname="org.apache.continuum.web.test.BuildDefinitionTemplateTest"/>
+  <testcase name="defaultConfiguration" time="1.552" classname="org.apache.continuum.web.test.ConfigurationTest"/>
+  <testcase name="setInvalidConfiguration" time="3.999" classname="org.apache.continuum.web.test.ConfigurationTest"/>
+  <testcase name="testAddInvalidBuildEnvironment" time="5.787" classname="org.apache.continuum.web.test.BuildEnvironmentTest"/>
+  <testcase name="testAddBuildEnvironment" time="4.113" classname="org.apache.continuum.web.test.BuildEnvironmentTest"/>
+  <testcase name="setZeroParallelBuilds" time="2.107" classname="org.apache.continuum.web.test.ConfigurationTest"/>
+  <testcase name="testWithBadPassword" time="3.264" classname="org.apache.continuum.web.test.LoginTest"/>
+  <testcase name="testWithBadUsername" time="2.953" classname="org.apache.continuum.web.test.LoginTest"/>
+  <testcase name="testDefaultGroupBuildDefinition" time="14.042" classname="org.apache.continuum.web.test.BuildDefinitionTest"/>
+  <testcase name="testAddTemplate" time="5.396" classname="org.apache.continuum.web.test.BuildDefinitionTemplateTest"/>
+  <testcase name="testAddInvalidRepositoryPurge" time="0.0070" classname="org.apache.continuum.web.test.PurgeTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddInvalidPathInstallationTool" time="0.0030" classname="org.apache.continuum.web.test.InstallationTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddInvalidInstallationTool" time="0.0010" classname="org.apache.continuum.web.test.InstallationTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testNoPomSpecified" time="0.0040" classname="org.apache.continuum.web.test.MavenTwoProjectTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testNoPomSpecified" time="0.0060" classname="org.apache.continuum.web.test.MavenOneProjectTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testInaccessiblePomUrl" time="0.0050" classname="org.apache.continuum.web.test.MavenOneProjectTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddInvalidLocalRepository" time="0.0010" classname="org.apache.continuum.web.test.LocalRepositoriesTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testSubmitEmptyForm" time="0.0030" classname="org.apache.continuum.web.test.ShellProjectTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testMalformedPomUrl" time="0.0070" classname="org.apache.continuum.web.test.MavenOneProjectTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testWithEmptyUsername" time="3.155" classname="org.apache.continuum.web.test.LoginTest"/>
+  <testcase name="testAddProjectGroup" time="0.0050" classname="org.apache.continuum.web.test.ProjectGroupTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddMavenTwoProjectFromRemoteSourceToNonDefaultProjectGroup" time="0.017" classname="org.apache.continuum.web.test.MavenTwoProjectTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddValidMailGroupNotifier" time="0.0040" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddValidIrcGroupNotifier" time="0.0030" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddInvalidJabberProjectNotifier" time="0.015" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddInvalidMsnGroupNotifier" time="0.0020" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testMoveProject" time="0.023" classname="org.apache.continuum.web.test.ProjectGroupTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddMavenTwoProject" time="0.018" classname="org.apache.continuum.web.test.MavenTwoProjectTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testValidPomUrl" time="0.01" classname="org.apache.continuum.web.test.MavenOneProjectTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddShellProject" time="0.0040" classname="org.apache.continuum.web.test.ShellProjectTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddInvalidIrcProjectNotifier" time="0.0010" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddValidWagonGroupNotifier" time="0.0090" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddValidMsnProjectNotifier" time="0.0060" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testEditInvalidMsnProjectNotifier" time="0.01" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testEditValidMsnProjectNotifier" time="0.01" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddInvalidSchedule" time="0.0010" classname="org.apache.continuum.web.test.ScheduleTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testMissingParentPom" time="0.0" classname="org.apache.continuum.web.test.MavenTwoProjectTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddRepositoryPurge" time="0.012" classname="org.apache.continuum.web.test.PurgeTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddInvalidInstallationVariable" time="0.0010" classname="org.apache.continuum.web.test.InstallationTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddJdkToolWithoutBuildEnvirotment" time="0.0" classname="org.apache.continuum.web.test.InstallationTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testEditInstallationTool" time="0.0090" classname="org.apache.continuum.web.test.InstallationTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testMissingConnectionElement" time="0.0040" classname="org.apache.continuum.web.test.MavenTwoProjectTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddProjectGroup2" time="0.0030" classname="org.apache.continuum.web.test.ProjectGroupTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testEditProjectGroupWithValidValues" time="0.0080" classname="org.apache.continuum.web.test.ProjectGroupTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testWithEmptyPassword" time="2.967" classname="org.apache.continuum.web.test.LoginTest"/>
+  <testcase name="testAddInvalidGroupBuildDefinition" time="0.0050" classname="org.apache.continuum.web.test.BuildDefinitionTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddNotDefautltGroupBuildDefinition" time="0.0010" classname="org.apache.continuum.web.test.BuildDefinitionTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddNotDefautltProjectBuildDefinition" time="0.0060" classname="org.apache.continuum.web.test.BuildDefinitionTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testDeleteProjectBuildDefinition" time="0.014" classname="org.apache.continuum.web.test.BuildDefinitionTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testCancelButton" time="0.0" classname="org.apache.continuum.web.test.MavenTwoProjectTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddDupliedShellProject" time="0.0040" classname="org.apache.continuum.web.test.ShellProjectTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddInstallationVariableWithBuildEnvirotment" time="0.0010" classname="org.apache.continuum.web.test.InstallationTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddInvalidMailProjectNotifier" time="0.0030" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testEditInvalidMailGroupNotifier" time="0.0060" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testEditGroupBuildDefinition" time="0.0060" classname="org.apache.continuum.web.test.BuildDefinitionTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddProjectGroupWithWhitespaceString" time="0.0050" classname="org.apache.continuum.web.test.ProjectGroupTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddValidMailProjectNotifier" time="0.0020" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testEditInvalidMailProjectNotifier" time="0.0050" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testMalformedPomUrl" time="0.0010" classname="org.apache.continuum.web.test.MavenTwoProjectTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testProjectGroupAllBuildSuccess" time="0.0060" classname="org.apache.continuum.web.test.ProjectGroupTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddScheduleNoBuildQueueToBeUsed" time="0.0020" classname="org.apache.continuum.web.test.ScheduleTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testEditValidIrcGroupNotifier" time="0.03" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddValidJabberGroupNotifier" time="0.0020" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testEditValidJabberGroupNotifier" time="0.0050" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddDuplicatedInstallationTool" time="0.0030" classname="org.apache.continuum.web.test.InstallationTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testDeleteInstallationTool" time="0.01" classname="org.apache.continuum.web.test.InstallationTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testCancelButton" time="0.0010" classname="org.apache.continuum.web.test.MavenOneProjectTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testEditInvalidJabberGroupNotifier" time="0.0070" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddInvalidDirectoryPurge" time="0.0060" classname="org.apache.continuum.web.test.PurgeTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testMissingModules" time="0.0" classname="org.apache.continuum.web.test.MavenTwoProjectTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddInstallationVariableWithoutBuildEnvirotment" time="0.0030" classname="org.apache.continuum.web.test.InstallationTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddValidIrcProjectNotifier" time="0.0050" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testEditValidIrcProjectNotifier" time="0.0030" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testEditInvalidWagonGroupNotifier" time="0.01" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testEditValidWagonGroupNotifier" time="0.0030" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddInvalidJabberGroupNotifier" time="0.0040" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testEditInstallationVariable" time="0.0050" classname="org.apache.continuum.web.test.InstallationTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddDirectoryPurge" time="0.0010" classname="org.apache.continuum.web.test.PurgeTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testEditDirectoryPurge" time="0.0030" classname="org.apache.continuum.web.test.PurgeTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testMyAccountEdit" time="0.0010" classname="org.apache.continuum.web.test.MyAccountTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testDeleteGroupBuildDefinition" time="0.017" classname="org.apache.continuum.web.test.BuildDefinitionTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddInvalidVarNameInstallationVariable" time="0.0080" classname="org.apache.continuum.web.test.InstallationTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddValidWagonProjectNotifier" time="0.0070" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testWithCorrectUsernamePassword" time="2.655" classname="org.apache.continuum.web.test.LoginTest"/>
+  <testcase name="testEditValidWagonProjectNotifier" time="0.0040" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testEditInvalidWagonProjectNotifier" time="0.0030" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testEditInvalidBuildEnvironment" time="1.394" classname="org.apache.continuum.web.test.BuildEnvironmentTest"/>
+  <testcase name="testAddBuildQueue" time="3.092" classname="org.apache.continuum.web.test.QueueTest"/>
+  <testcase name="testQueuePageWithoutBuild" time="0.833" classname="org.apache.continuum.web.test.QueueTest"/>
+  <testcase name="testAddNotAllowedBuildQueue" time="2.005" classname="org.apache.continuum.web.test.QueueTest"/>
+  <testcase name="testInaccessiblePomUrl" time="6.777" classname="org.apache.continuum.web.test.MavenTwoProjectTest"/>
+  <testcase name="testAddLocalRepository" time="1.815" classname="org.apache.continuum.web.test.LocalRepositoriesTest"/>
+  <testcase name="testAddDuplicatedLocalRepository" time="1.678" classname="org.apache.continuum.web.test.LocalRepositoriesTest"/>
+  <testcase name="testEditLocalRepository" time="3.251" classname="org.apache.continuum.web.test.LocalRepositoriesTest"/>
+  <testcase name="testDeleteLocalRepository" time="2.048" classname="org.apache.continuum.web.test.LocalRepositoriesTest"/>
+  <testcase name="testEditValidMailGroupNotifier" time="0.0040" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testDeleteGroupNotifier" time="0.0060" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testDeleteDirectoryPurge" time="0.0030" classname="org.apache.continuum.web.test.PurgeTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testUnparseableXmlContent" time="6.397" classname="org.apache.continuum.web.test.MavenOneProjectTest"/>
+  <testcase name="testMissingElementInPom" time="6.198" classname="org.apache.continuum.web.test.MavenOneProjectTest"/>
+  <testcase name="testAddDuplicatedInstallationVariable" time="0.0040" classname="org.apache.continuum.web.test.InstallationTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddDefautltGroupBuildDefinition" time="0.0010" classname="org.apache.continuum.web.test.BuildDefinitionTest">
+    <skipped/>
+  </testcase>
+  <testcase name="editConfiguration" time="3.113" classname="org.apache.continuum.web.test.ConfigurationTest"/>
+  <testcase name="testEditBuildEnvironment" time="2.57" classname="org.apache.continuum.web.test.BuildEnvironmentTest"/>
+  <testcase name="testAddAlreadyExistBuildQueue" time="2.06" classname="org.apache.continuum.web.test.QueueTest"/>
+  <testcase name="testAddMavenOneProjectFromRemoteSourceToNonDefaultProjectGroup" time="0.0020" classname="org.apache.continuum.web.test.MavenOneProjectTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testEditProjectGroupWithInvalidValues" time="0.0030" classname="org.apache.continuum.web.test.ProjectGroupTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddMavenToolWithBuildEnvirotment" time="3.016" classname="org.apache.continuum.web.test.InstallationTest"/>
+  <testcase name="testAddInvalidIrcGroupNotifier" time="0.0070" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddAntProject" time="0.0020" classname="org.apache.continuum.web.test.AntProjectTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddDupliedAntProject" time="0.011" classname="org.apache.continuum.web.test.AntProjectTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testBuildFromGroupBuildDefinition" time="0.0010" classname="org.apache.continuum.web.test.BuildDefinitionTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddInvalidWagonProjectNotifier" time="0.0020" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testEditValidMailProjectNotifier" time="0.016" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testDeleteProjectNotifier" time="0.03" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddDuplicatedBuildEnvironment" time="1.854" classname="org.apache.continuum.web.test.BuildEnvironmentTest"/>
+  <testcase name="testDeleteBuildEnvironment" time="1.878" classname="org.apache.continuum.web.test.BuildEnvironmentTest"/>
+  <testcase name="testWithExtendElementPom" time="6.426" classname="org.apache.continuum.web.test.MavenOneProjectTest"/>
+  <testcase name="testEditRepositoryPurge" time="0.0080" classname="org.apache.continuum.web.test.PurgeTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testDeleteRepositoryPurge" time="0.0030" classname="org.apache.continuum.web.test.PurgeTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testBasicAddDeleteUser" time="7.539" classname="org.apache.continuum.web.test.UserRolesManagementTest"/>
+  <testcase name="testUserWithContinuumGroupProjectAdminRole" time="13.079" classname="org.apache.continuum.web.test.UserRolesManagementTest"/>
+  <testcase name="testUserWithContinuumGroupProjectUserRole" time="11.84" classname="org.apache.continuum.web.test.UserRolesManagementTest"/>
+  <testcase name="testUserWithGuestRole" time="11.802" classname="org.apache.continuum.web.test.UserRolesManagementTest"/>
+  <testcase name="testUserWithProjectAdminDefaultProjectGroup" time="11.128" classname="org.apache.continuum.web.test.UserRolesManagementTest"/>
+  <testcase name="testUserWithContinuumManageSchedulingRole" time="12.179" classname="org.apache.continuum.web.test.UserRolesManagementTest"/>
+  <testcase name="testUserWithProjectUserDefaultProjectGroup" time="12.514" classname="org.apache.continuum.web.test.UserRolesManagementTest"/>
+  <testcase name="testUserWithContinuumManageBuildEnvironmentRole" time="12.167" classname="org.apache.continuum.web.test.UserRolesManagementTest"/>
+  <testcase name="testUserWithProjectDevDefaultProjectGroup" time="12.714" classname="org.apache.continuum.web.test.UserRolesManagementTest"/>
+  <testcase name="testUserWithSystemAdminRole" time="12.646" classname="org.apache.continuum.web.test.UserRolesManagementTest"/>
+  <testcase name="testUserWithContinuumManagePurgingRole" time="11.376" classname="org.apache.continuum.web.test.UserRolesManagementTest"/>
+  <testcase name="testUserWithContinuumManageQueuesRole" time="11.553" classname="org.apache.continuum.web.test.UserRolesManagementTest"/>
+  <testcase name="testUserWithContinuumGroupProjectDeveloperRole" time="11.624" classname="org.apache.continuum.web.test.UserRolesManagementTest"/>
+  <testcase name="testUserWithUserAdminRole" time="12.754" classname="org.apache.continuum.web.test.UserRolesManagementTest"/>
+  <testcase name="testUserWithRegisteredUserRole" time="12.008" classname="org.apache.continuum.web.test.UserRolesManagementTest"/>
+  <testcase name="testUserWithContinuumManageBuildTemplatesRole" time="11.328" classname="org.apache.continuum.web.test.UserRolesManagementTest"/>
+  <testcase name="testUserWithContinuumManageInstallationsRole" time="12.794" classname="org.apache.continuum.web.test.UserRolesManagementTest"/>
+  <testcase name="testNotAllowedProtocol" time="5.97" classname="org.apache.continuum.web.test.MavenTwoProjectTest"/>
+  <testcase name="testQueuePageWithProjectCurrentlyBuilding" time="0.0010" classname="org.apache.continuum.web.test.QueueTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testEditInvalidIrcGroupNotifier" time="0.0030" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddInvalidMsnProjectNotifier" time="0.0010" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddProjectGroupWithEmptyString" time="2.262" classname="org.apache.continuum.web.test.ProjectGroupTest"/>
+  <testcase name="testAddSchedule" time="0.0020" classname="org.apache.continuum.web.test.ScheduleTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddBuildQueueToSchedule" time="0.0020" classname="org.apache.continuum.web.test.QueueTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddDuplicatedSchedule" time="0.0020" classname="org.apache.continuum.web.test.ScheduleTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testDeleteBuildQueue" time="0.0020" classname="org.apache.continuum.web.test.QueueTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testEditSchedule" time="0.0030" classname="org.apache.continuum.web.test.ScheduleTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testDeleteSchedule" time="0.0030" classname="org.apache.continuum.web.test.ScheduleTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddValidMsnGroupNotifier" time="0.0010" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testEditValidMsnGroupNotifier" time="0.0030" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testEditInvalidMsnGroupNotifier" time="0.0030" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testAddInvalidWagonGroupNotifier" time="0.0010" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testDeleteInstallationVariable" time="0.0040" classname="org.apache.continuum.web.test.InstallationTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testEditTemplate" time="4.252" classname="org.apache.continuum.web.test.BuildDefinitionTemplateTest"/>
+  <testcase name="testDeleteTemplate" time="1.873" classname="org.apache.continuum.web.test.BuildDefinitionTemplateTest"/>
+  <testcase name="testAddEmptyBuildQueue" time="2.152" classname="org.apache.continuum.web.test.QueueTest"/>
+  <testcase name="testMissingScmElementPom" time="6.462" classname="org.apache.continuum.web.test.MavenTwoProjectTest"/>
+  <testcase name="testAddInvalidMailGroupNotifier" time="0.0010" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testUserWithContinuumManageLocalRepoRole" time="13.022" classname="org.apache.continuum.web.test.UserRolesManagementTest"/>
+  <testcase name="testEditBuildDefinitionTemplate" time="2.34" classname="org.apache.continuum.web.test.BuildDefinitionTemplateTest"/>
+  <testcase name="testDeleteBuildDefinitionTemplate" time="1.788" classname="org.apache.continuum.web.test.BuildDefinitionTemplateTest"/>
+  <testcase name="testAddBuildAgent" time="7.556" classname="org.apache.continuum.web.test.BuildAgentsTest"/>
+  <testcase name="testAddBuildAgentGroup" time="4.546" classname="org.apache.continuum.web.test.BuildAgentsTest"/>
+  <testcase name="testEditBuildAgent" time="5.071" classname="org.apache.continuum.web.test.BuildAgentsTest"/>
+  <testcase name="testAddAnExistingBuildAgent" time="3.852" classname="org.apache.continuum.web.test.BuildAgentsTest"/>
+  <testcase name="testDeleteBuildAgent" time="1.554" classname="org.apache.continuum.web.test.BuildAgentsTest">
+    <failure type="org.apache.continuum.web.test.selenium.SeleniumTestException" message="Selenium exception [localhost, 4444, http://localhost:8090/continuum/, Firefox 3 on Linux]">
+      <![CDATA[org.apache.continuum.web.test.selenium.SeleniumTestException: Selenium exception [localhost, 4444, http://localhost:8090/continuum/, Firefox 3 on Linux]
+	at org.apache.continuum.web.test.listener.SeleniumListener.onTestFailure(SeleniumListener.java:145)
+	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651)
+	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676)
+	at java.lang.Thread.run(Thread.java:613)
+Caused by: java.lang.AssertionError: 'xpath=(//a[contains(@href,'deleteBuildAgent.action') and contains(@href, 'null')])//img' isn't present. expected:<true> but was:<false>
+	at org.apache.continuum.web.test.parent.AbstractSeleniumTest.assertElementPresent(AbstractSeleniumTest.java:169)
+	at org.apache.continuum.web.test.parent.AbstractSeleniumTest.clickLinkWithLocator(AbstractSeleniumTest.java:351)
+	at org.apache.continuum.web.test.parent.AbstractSeleniumTest.clickLinkWithXPath(AbstractSeleniumTest.java:341)
+	at org.apache.continuum.web.test.parent.AbstractSeleniumTest.clickLinkWithXPath(AbstractSeleniumTest.java:336)
+	at org.apache.continuum.web.test.parent.AbstractBuildAgentsTest.removeBuildAgent(AbstractBuildAgentsTest.java:95)
+	at org.apache.continuum.web.test.BuildAgentsTest.testDeleteBuildAgent(BuildAgentsTest.java:87)
+	... 6 more
+... Removed 18 stack frames]]>
+    </failure>
+  </testcase>
+  <testcase name="testAddEmptyBuildAgent" time="0.015" classname="org.apache.continuum.web.test.BuildAgentsTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testEditBuildAgentGroup" time="5.682" classname="org.apache.continuum.web.test.BuildAgentsTest"/>
+  <testcase name="testAddAnExistingBuildAgentGroup" time="4.607" classname="org.apache.continuum.web.test.BuildAgentsTest"/>
+  <testcase name="testAddEmptyBuildAgentGroupName" time="4.413" classname="org.apache.continuum.web.test.BuildAgentsTest"/>
+  <testcase name="testDeleteBuildAgentGroup" time="4.085" classname="org.apache.continuum.web.test.BuildAgentsTest"/>
+  <testcase name="testAddValidJabberProjectNotifier" time="0.0030" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testEditInvalidJabberProjectNotifier" time="0.0050" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testEditValidJabberProjectNotifier" time="0.0050" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+  <testcase name="testEditInvalidIrcProjectNotifier" time="0.0030" classname="org.apache.continuum.web.test.NotifierTest">
+    <skipped/>
+  </testcase>
+</testsuite>

Propchange: continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/AdminTest.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/AdminTest.xml
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Propchange: continuum/branches/continuum-selenium-parallel-carlos/test-output/ContinuumTest/AdminTest.xml
------------------------------------------------------------------------------
    svn:mime-type = text/plain