You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@continuum.apache.org by ct...@apache.org on 2010/02/10 03:03:12 UTC

svn commit: r908316 - /continuum/trunk/continuum-webapp-test/src/test/testng/org/apache/continuum/web/test/parent/AbstractReleaseTest.java

Author: ctan
Date: Wed Feb 10 02:03:10 2010
New Revision: 908316

URL: http://svn.apache.org/viewvc?rev=908316&view=rev
Log:
prevent selenium tests from running infinitely when release failed

Modified:
    continuum/trunk/continuum-webapp-test/src/test/testng/org/apache/continuum/web/test/parent/AbstractReleaseTest.java

Modified: continuum/trunk/continuum-webapp-test/src/test/testng/org/apache/continuum/web/test/parent/AbstractReleaseTest.java
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-webapp-test/src/test/testng/org/apache/continuum/web/test/parent/AbstractReleaseTest.java?rev=908316&r1=908315&r2=908316&view=diff
==============================================================================
--- continuum/trunk/continuum-webapp-test/src/test/testng/org/apache/continuum/web/test/parent/AbstractReleaseTest.java (original)
+++ continuum/trunk/continuum-webapp-test/src/test/testng/org/apache/continuum/web/test/parent/AbstractReleaseTest.java Wed Feb 10 02:03:10 2010
@@ -111,11 +111,19 @@
     public void assertRelease( boolean success )
         throws Exception
     {
+        int currentIt = 1;
+        int maxIt = 20;
+
         while ( !isButtonWithValuePresent( "Done" ) && !isTextPresent( "Release Error" ) )
         {
             Thread.sleep( 10000 );
+            if ( currentIt > maxIt )
+            {
+                Assert.fail( "Timeout, Can't release project" );
+            }
+            currentIt++;
         }
-    
+
         assertButtonWithValuePresent( "Rollback changes" );
     
         if ( success )