SLIDER-377 AM-spawning tests do prelaunch validity checks
Project: http://git-wip-us.apache.org/repos/asf/incubator-slider/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-slider/commit/2d6f276d Tree: http://git-wip-us.apache.org/repos/asf/incubator-slider/tree/2d6f276d Diff: http://git-wip-us.apache.org/repos/asf/incubator-slider/diff/2d6f276d Branch: refs/heads/develop Commit: 2d6f276d16cc93648ccf7306eb94f5ac09bb5763 Parents: 0164277 Author: Steve Loughran <ste...@apache.org> Authored: Thu Sep 4 17:09:12 2014 +0100 Committer: Steve Loughran <ste...@apache.org> Committed: Thu Sep 4 17:09:12 2014 +0100 ---------------------------------------------------------------------- .../org/apache/slider/agent/AgentMiniClusterTestBase.groovy | 9 +++++++++ 1 file changed, 9 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-slider/blob/2d6f276d/slider-core/src/test/groovy/org/apache/slider/agent/AgentMiniClusterTestBase.groovy ---------------------------------------------------------------------- diff --git a/slider-core/src/test/groovy/org/apache/slider/agent/AgentMiniClusterTestBase.groovy b/slider-core/src/test/groovy/org/apache/slider/agent/AgentMiniClusterTestBase.groovy index 4566d9d..7786c41 100644 --- a/slider-core/src/test/groovy/org/apache/slider/agent/AgentMiniClusterTestBase.groovy +++ b/slider-core/src/test/groovy/org/apache/slider/agent/AgentMiniClusterTestBase.groovy @@ -27,6 +27,7 @@ import org.apache.commons.io.FileUtils import org.apache.slider.client.SliderClient import org.apache.slider.common.SliderXMLConfKeysForTesting import org.apache.slider.common.params.Arguments +import org.apache.slider.common.tools.SliderUtils import org.apache.slider.core.main.ServiceLauncher import org.apache.slider.providers.agent.AgentKeys import org.apache.slider.test.YarnZKMiniClusterTestBase @@ -47,6 +48,14 @@ extends YarnZKMiniClusterTestBase { protected static Map<String, String> agentDefOptions private static TemporaryFolder tempFolder = new TemporaryFolder(); + /** + * Server side test: validate system env before launch + */ + @BeforeClass + public static void checkSystem() { + SliderUtils.validateSliderServerEnvironment(null) + } + @BeforeClass public static void createSubConfFiles() {