Forráskód Böngészése

HADOOP-1587. Fix TestSymLink to get required system properties. Contributed by Devaraj Das.

git-svn-id: https://svn.apache.org/repos/asf/lucene/hadoop/trunk@559597 13f79535-47bb-0310-9956-ffa450edef68
Owen O'Malley 18 éve
szülő
commit
56c7350db9

+ 2 - 0
CHANGES.txt

@@ -410,6 +410,8 @@ Branch 0.14 (unreleased changes)
 136. HADOOP-1640.  Fix TestDecommission on Windows.
      (Dhruba Borthakur via cutting)
 
+137. HADOOP-1587.  Fix TestSymLink to get required system properties.
+     (Devaraj Das via omalley)
 
 Release 0.13.0 - 2007-06-08
 

+ 1 - 1
src/contrib/streaming/src/java/org/apache/hadoop/streaming/StreamJob.java

@@ -258,7 +258,7 @@ public class StreamJob {
       
       if (null != jobConfArgs){
         for(String s : jobConfArgs){
-          String []parts = s.split("="); 
+          String []parts = s.split("=", 2); 
           userJobConfProps_.put(parts[0], parts[1]);
         }
       }

+ 3 - 0
src/contrib/streaming/src/test/org/apache/hadoop/streaming/TestSymLink.java

@@ -73,6 +73,9 @@ public class TestSymLink extends TestCase
           "-jobconf", strNamenode,
           "-jobconf", strJobtracker,
           "-jobconf", "stream.tmpdir="+System.getProperty("test.build.data","/tmp"),
+          "-jobconf", "mapred.child.java.opts=-Dcontrib.name=" + System.getProperty("contrib.name") + " " +
+                      "-Dbuild.test=" + System.getProperty("build.test") + " " +
+                      conf.get("mapred.child.java.opts",""),
           "-cacheFile", "hdfs://"+fileSys.getName()+CACHE_FILE + "#testlink"
         };