You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@brooklyn.apache.org by he...@apache.org on 2016/02/01 18:46:21 UTC

[03/50] brooklyn-library git commit: Fix WebAppIntegrationTest

Fix WebAppIntegrationTest

- ensureTomcatIsShutdown needs dependsOnMethod="shutdownApp",
  otherwise fails because nothing previously asked tomcat
  to shutdown.

Project: http://git-wip-us.apache.org/repos/asf/brooklyn-library/repo
Commit: http://git-wip-us.apache.org/repos/asf/brooklyn-library/commit/2a28206a
Tree: http://git-wip-us.apache.org/repos/asf/brooklyn-library/tree/2a28206a
Diff: http://git-wip-us.apache.org/repos/asf/brooklyn-library/diff/2a28206a

Branch: refs/heads/0.5.0
Commit: 2a28206ac5c56350a4e9d3c9edee09ee24fcbd51
Parents: a5c52c0
Author: Aled Sage <al...@gmail.com>
Authored: Wed Mar 27 08:37:32 2013 +0000
Committer: Aled Sage <al...@gmail.com>
Committed: Wed Mar 27 08:37:32 2013 +0000

----------------------------------------------------------------------
 .../entity/webapp/WebAppIntegrationTest.groovy  | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/brooklyn-library/blob/2a28206a/software/webapp/src/test/java/brooklyn/entity/webapp/WebAppIntegrationTest.groovy
----------------------------------------------------------------------
diff --git a/software/webapp/src/test/java/brooklyn/entity/webapp/WebAppIntegrationTest.groovy b/software/webapp/src/test/java/brooklyn/entity/webapp/WebAppIntegrationTest.groovy
index 80a0da7..f9414d1 100644
--- a/software/webapp/src/test/java/brooklyn/entity/webapp/WebAppIntegrationTest.groovy
+++ b/software/webapp/src/test/java/brooklyn/entity/webapp/WebAppIntegrationTest.groovy
@@ -90,7 +90,7 @@ public class WebAppIntegrationTest {
         }
     }
 
-    @AfterMethod(alwaysRun=true)
+    @AfterMethod(alwaysRun=true, dependsOnMethods="shutdownApp")
     public void ensureTomcatIsShutDown() {
         Socket shutdownSocket = null;
         SocketException gotException = null;
@@ -110,17 +110,17 @@ public class WebAppIntegrationTest {
                 .run();
     
             if (socketClosed == false) {
-                log.error "Tomcat did not shut down - this is a failure of the last test run";
-                log.warn "I'm sending a message to the Tomcat shutdown port";
-                OutputStreamWriter writer = new OutputStreamWriter(shutdownSocket.getOutputStream());
-                writer.write("SHUTDOWN\r\n");
-                writer.flush();
-                writer.close();
-                shutdownSocket.close();
-                throw new Exception("Last test run did not shut down Tomcat")
+//                log.error("Tomcat did not shut down - this is a failure of the last test run");
+//                log.warn("I'm sending a message to the Tomcat shutdown port {}", shutdownPort);
+//                OutputStreamWriter writer = new OutputStreamWriter(shutdownSocket.getOutputStream());
+//                writer.write("SHUTDOWN\r\n");
+//                writer.flush();
+//                writer.close();
+//                shutdownSocket.close();
+                throw new Exception("Last test run did not shut down Tomcat entity "+entity+" (port "+shutdownPort+")");
             }
         } else {
-            log.info "Cannot shutdown, because shutdown-port not set for $entity";
+            log.info("Cannot shutdown, because shutdown-port not set for {}", entity);
         }
     }