aboutsummaryrefslogtreecommitdiff
path: root/launcher/src/test
diff options
context:
space:
mode:
authorMarcelo Vanzin <vanzin@cloudera.com>2015-03-18 09:06:57 -0400
committerSean Owen <sowen@cloudera.com>2015-03-18 09:06:57 -0400
commit6205a255aea0652dddadf953771f5405065b5bec (patch)
tree938e4f90bdf74afa09f7dc5ad44aaef6b9ce08c5 /launcher/src/test
parent3579003115fa3217cff6aa400729d96b0c7b257b (diff)
downloadspark-6205a255aea0652dddadf953771f5405065b5bec.tar.gz
spark-6205a255aea0652dddadf953771f5405065b5bec.tar.bz2
spark-6205a255aea0652dddadf953771f5405065b5bec.zip
[SPARK-6372] [core] Propagate --conf to child processes.
And add unit test. Author: Marcelo Vanzin <vanzin@cloudera.com> Closes #5057 from vanzin/SPARK-6372 and squashes the following commits: b33728b [Marcelo Vanzin] [SPARK-6372] [core] Propagate --conf to child processes.
Diffstat (limited to 'launcher/src/test')
-rw-r--r--launcher/src/test/java/org/apache/spark/launcher/SparkSubmitCommandBuilderSuite.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/launcher/src/test/java/org/apache/spark/launcher/SparkSubmitCommandBuilderSuite.java b/launcher/src/test/java/org/apache/spark/launcher/SparkSubmitCommandBuilderSuite.java
index 815edc4e49..626116a9e7 100644
--- a/launcher/src/test/java/org/apache/spark/launcher/SparkSubmitCommandBuilderSuite.java
+++ b/launcher/src/test/java/org/apache/spark/launcher/SparkSubmitCommandBuilderSuite.java
@@ -68,6 +68,8 @@ public class SparkSubmitCommandBuilderSuite {
parser.DRIVER_JAVA_OPTIONS,
"extraJavaOpt",
parser.CONF,
+ "spark.randomOption=foo",
+ parser.CONF,
SparkLauncher.DRIVER_EXTRA_LIBRARY_PATH + "=/driverLibPath");
Map<String, String> env = new HashMap<String, String>();
List<String> cmd = buildCommand(sparkSubmitArgs, env);
@@ -77,6 +79,8 @@ public class SparkSubmitCommandBuilderSuite {
assertTrue(findInStringList(findArgValue(cmd, "-cp"), File.pathSeparator, "/driverCp"));
assertTrue("Driver -Xms should be configured.", cmd.contains("-Xms42g"));
assertTrue("Driver -Xmx should be configured.", cmd.contains("-Xmx42g"));
+ assertTrue("Command should contain user-defined conf.",
+ Collections.indexOfSubList(cmd, Arrays.asList(parser.CONF, "spark.randomOption=foo")) > 0);
}
@Test