SLIDER-86 failsafe not passing down sysprops
Project: http://git-wip-us.apache.org/repos/asf/incubator-slider/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-slider/commit/41f7b85b Tree: http://git-wip-us.apache.org/repos/asf/incubator-slider/tree/41f7b85b Diff: http://git-wip-us.apache.org/repos/asf/incubator-slider/diff/41f7b85b Branch: refs/heads/develop Commit: 41f7b85b4520bf2ba3b6be3f572999dddffff90e Parents: be57d7a Author: Steve Loughran <ste...@apache.org> Authored: Tue Sep 9 19:43:39 2014 +0100 Committer: Steve Loughran <ste...@apache.org> Committed: Tue Sep 9 19:43:39 2014 +0100 ---------------------------------------------------------------------- .../slider/funtest/basic/SyspropsIT.groovy | 50 ++++++++++++++++++++ 1 file changed, 50 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-slider/blob/41f7b85b/slider-funtest/src/test/groovy/org/apache/slider/funtest/basic/SyspropsIT.groovy ---------------------------------------------------------------------- diff --git a/slider-funtest/src/test/groovy/org/apache/slider/funtest/basic/SyspropsIT.groovy b/slider-funtest/src/test/groovy/org/apache/slider/funtest/basic/SyspropsIT.groovy new file mode 100644 index 0000000..728920e --- /dev/null +++ b/slider-funtest/src/test/groovy/org/apache/slider/funtest/basic/SyspropsIT.groovy @@ -0,0 +1,50 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.slider.funtest.basic + +import groovy.transform.CompileStatic +import groovy.util.logging.Slf4j +import org.apache.slider.common.tools.SliderUtils +import org.apache.slider.funtest.abstracttests.AbstractTestBuildSetup +import org.apache.slider.test.SliderTestUtils +import org.junit.Test + +/** + * Simple tests to verify that the build has been set up: if these + * fail then the arguments to the test run are incomplete. + * + * This deliberately doesn't depend on CommandTestBase, + * so that individual tests fail with more diagnostics + * than the @BeforeClass failing + */ +@Slf4j +class SyspropsIT extends SliderTestUtils{ + + + @Test + public void testDumpSysprops() throws Throwable { + def sysprops = System.properties + TreeSet<String> sorted = new TreeSet<String>(); + sysprops.keys().each { String it -> sorted.add(it)} + sorted.each { String key -> + log.info("$key=\"${sysprops[key]}\"") + } + + } +}