Increasing timeout for integration test assertions
Project: http://git-wip-us.apache.org/repos/asf/stratos/repo Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/11e618c3 Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/11e618c3 Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/11e618c3 Branch: refs/heads/stratos-4.1.x Commit: 11e618c3b4b653e2cbb0b6e895cdf466d6053c0c Parents: 5dbabb3 Author: Akila Perera <[email protected]> Authored: Tue Oct 6 17:27:13 2015 +0530 Committer: Akila Perera <[email protected]> Committed: Tue Oct 6 17:27:13 2015 +0530 ---------------------------------------------------------------------- .../stratos/integration/common/TopologyHandler.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/stratos/blob/11e618c3/products/stratos/modules/integration/test-common/src/main/java/org/apache/stratos/integration/common/TopologyHandler.java ---------------------------------------------------------------------- diff --git a/products/stratos/modules/integration/test-common/src/main/java/org/apache/stratos/integration/common/TopologyHandler.java b/products/stratos/modules/integration/test-common/src/main/java/org/apache/stratos/integration/common/TopologyHandler.java index 9c7579f..2144b12 100644 --- a/products/stratos/modules/integration/test-common/src/main/java/org/apache/stratos/integration/common/TopologyHandler.java +++ b/products/stratos/modules/integration/test-common/src/main/java/org/apache/stratos/integration/common/TopologyHandler.java @@ -55,10 +55,10 @@ import static org.testng.AssertJUnit.*; public class TopologyHandler { private static final Log log = LogFactory.getLog(TopologyHandler.class); - public static final int APPLICATION_ACTIVATION_TIMEOUT = 360000; - public static final int APPLICATION_UNDEPLOYMENT_TIMEOUT = 120000; - public static final int MEMBER_TERMINATION_TIMEOUT = 120000; - public static final int APPLICATION_TOPOLOGY_TIMEOUT = 90000; + public static final int APPLICATION_ACTIVATION_TIMEOUT = 500000; + public static final int APPLICATION_UNDEPLOYMENT_TIMEOUT = 500000; + public static final int MEMBER_TERMINATION_TIMEOUT = 500000; + public static final int APPLICATION_TOPOLOGY_TIMEOUT = 120000; public static final String APPLICATION_STATUS_CREATED = "Created"; public static final String APPLICATION_STATUS_UNDEPLOYING = "Undeploying"; private ApplicationsEventReceiver applicationsEventReceiver; @@ -172,6 +172,7 @@ public class TopologyHandler { } application = ApplicationManager.getApplications().getApplication(applicationName); if ((System.currentTimeMillis() - startTime) > APPLICATION_ACTIVATION_TIMEOUT) { + log.error("Application did not activate within timeout period"); break; } } @@ -302,6 +303,7 @@ public class TopologyHandler { hasMemberRemoved = true; } else { if (getTerminatedMembers().get(memberId) - startTime > MEMBER_TERMINATION_TIMEOUT) { + log.error("Member did not get removed from the topology within timeout period"); break; } } @@ -372,6 +374,7 @@ public class TopologyHandler { applicationName, serviceName, clusterId), cluster); if ((System.currentTimeMillis() - startTime) > APPLICATION_ACTIVATION_TIMEOUT) { + log.error("Cluster did not activate within timeout period"); break; } } @@ -413,6 +416,7 @@ public class TopologyHandler { log.error("Error while getting the application context for [application] " + applicationName); } if ((System.currentTimeMillis() - startTime) > APPLICATION_UNDEPLOYMENT_TIMEOUT) { + log.error("Application did not undeploy within timeout period"); break; } } @@ -450,6 +454,7 @@ public class TopologyHandler { catch (InterruptedException ignore) { } if ((System.currentTimeMillis() - startTime) > APPLICATION_ACTIVATION_TIMEOUT) { + log.error("Group instance min count check failed within timeout period"); break; } } @@ -461,6 +466,7 @@ public class TopologyHandler { catch (InterruptedException ignore) { } if ((System.currentTimeMillis() - startTime) > APPLICATION_ACTIVATION_TIMEOUT) { + log.error("Application did not activate within timeout period"); break; } }
