Repository: incubator-slider Updated Branches: refs/heads/develop ff701e2b4 -> dcd63775a
SLIDER-573. AgentIT test to include GET of / of web UI Project: http://git-wip-us.apache.org/repos/asf/incubator-slider/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-slider/commit/dcd63775 Tree: http://git-wip-us.apache.org/repos/asf/incubator-slider/tree/dcd63775 Diff: http://git-wip-us.apache.org/repos/asf/incubator-slider/diff/dcd63775 Branch: refs/heads/develop Commit: dcd63775aaff0694eb916f39c4f4b21859b8ce47 Parents: ff701e2 Author: Sumit Mohanty <[email protected]> Authored: Tue Oct 28 14:41:43 2014 -0700 Committer: Sumit Mohanty <[email protected]> Committed: Tue Oct 28 14:41:43 2014 -0700 ---------------------------------------------------------------------- .../apache/slider/funtest/framework/CommandTestBase.groovy | 9 ++++++++- .../slider/funtest/lifecycle/AppsThroughAgentIT.groovy | 4 ++++ 2 files changed, 12 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-slider/blob/dcd63775/slider-funtest/src/main/groovy/org/apache/slider/funtest/framework/CommandTestBase.groovy ---------------------------------------------------------------------- diff --git a/slider-funtest/src/main/groovy/org/apache/slider/funtest/framework/CommandTestBase.groovy b/slider-funtest/src/main/groovy/org/apache/slider/funtest/framework/CommandTestBase.groovy index 004f2da..f3d91d3 100644 --- a/slider-funtest/src/main/groovy/org/apache/slider/funtest/framework/CommandTestBase.groovy +++ b/slider-funtest/src/main/groovy/org/apache/slider/funtest/framework/CommandTestBase.groovy @@ -717,8 +717,9 @@ abstract class CommandTestBase extends SliderTestUtils { ARG_NAME, applicationName, ARG_LISTEXP]) - if (EXIT_SUCCESS != shell.execute()) + if (EXIT_SUCCESS != shell.execute()) { logShell(shell) + } return EXIT_SUCCESS == shell.execute() } @@ -783,6 +784,12 @@ abstract class CommandTestBase extends SliderTestUtils { } } + public String getInfoAmWebUrl(String applicationName) { + ClusterDescription cd = execStatus(applicationName); + String urlString = cd.getInfo("info.am.web.url"); + return urlString; + } + public ClusterDescription execStatus(String application) { ClusterDescription cd File statusFile = File.createTempFile("status", ".json") http://git-wip-us.apache.org/repos/asf/incubator-slider/blob/dcd63775/slider-funtest/src/test/groovy/org/apache/slider/funtest/lifecycle/AppsThroughAgentIT.groovy ---------------------------------------------------------------------- diff --git a/slider-funtest/src/test/groovy/org/apache/slider/funtest/lifecycle/AppsThroughAgentIT.groovy b/slider-funtest/src/test/groovy/org/apache/slider/funtest/lifecycle/AppsThroughAgentIT.groovy index 372a0fa..fd8330b 100644 --- a/slider-funtest/src/test/groovy/org/apache/slider/funtest/lifecycle/AppsThroughAgentIT.groovy +++ b/slider-funtest/src/test/groovy/org/apache/slider/funtest/lifecycle/AppsThroughAgentIT.groovy @@ -74,6 +74,10 @@ implements FuntestProperties, Arguments, SliderExitCodes, SliderActions { expectContainersLive(APPLICATION_NAME, COMMAND_LOGGER, 2) + String amWebUrl = getInfoAmWebUrl(APPLICATION_NAME) + log.info("Dumping data from AM Web URL"); + log.info(amWebUrl.toURL().text); + ensureRegistryCallSucceeds(APPLICATION_NAME) // get log folders
