Author: tucu
Date: Fri May 11 19:50:13 2012
New Revision: 1337346

URL: http://svn.apache.org/viewvc?rev=1337346&view=rev
Log:
OOZIE-834 Testcases for MapReduceMain, StreamingMain, PigMain, HiveMain fail 
with Hadoop 2 (tucu)

Modified:
    
incubator/oozie/trunk/core/src/test/java/org/apache/oozie/action/hadoop/TestHiveMain.java
    
incubator/oozie/trunk/core/src/test/java/org/apache/oozie/action/hadoop/TestMapReduceMain.java
    
incubator/oozie/trunk/core/src/test/java/org/apache/oozie/action/hadoop/TestPigMain.java
    
incubator/oozie/trunk/core/src/test/java/org/apache/oozie/action/hadoop/TestPipesMain.java
    
incubator/oozie/trunk/core/src/test/java/org/apache/oozie/action/hadoop/TestStreamingMain.java
    
incubator/oozie/trunk/core/src/test/java/org/apache/oozie/test/XTestCase.java
    incubator/oozie/trunk/release-log.txt

Modified: 
incubator/oozie/trunk/core/src/test/java/org/apache/oozie/action/hadoop/TestHiveMain.java
URL: 
http://svn.apache.org/viewvc/incubator/oozie/trunk/core/src/test/java/org/apache/oozie/action/hadoop/TestHiveMain.java?rev=1337346&r1=1337345&r2=1337346&view=diff
==============================================================================
--- 
incubator/oozie/trunk/core/src/test/java/org/apache/oozie/action/hadoop/TestHiveMain.java
 (original)
+++ 
incubator/oozie/trunk/core/src/test/java/org/apache/oozie/action/hadoop/TestHiveMain.java
 Fri May 11 19:50:13 2012
@@ -80,7 +80,7 @@ public class TestHiveMain extends MainTe
             w.close();
 
             XConfiguration jobConf = new XConfiguration();
-            jobConf.set("mapreduce.framework.name", "yarn");
+            XConfiguration.copy(createJobConf(), jobConf);
 
             jobConf.set("oozie.hive.log.level", "DEBUG");
 
@@ -89,8 +89,6 @@ public class TestHiveMain extends MainTe
             jobConf.setInt("mapred.map.tasks", 1);
             jobConf.setInt("mapred.map.max.attempts", 1);
             jobConf.setInt("mapred.reduce.max.attempts", 1);
-            jobConf.set("mapred.job.tracker", getJobTrackerUri());
-            jobConf.set("fs.default.name", getNameNodeUri());
             jobConf.set("javax.jdo.option.ConnectionURL", "jdbc:derby:" + 
getTestCaseDir() + "/db;create=true");
             jobConf.set("javax.jdo.option.ConnectionDriverName", 
"org.apache.derby.jdbc.EmbeddedDriver");
             jobConf.set("javax.jdo.option.ConnectionUserName", "sa");

Modified: 
incubator/oozie/trunk/core/src/test/java/org/apache/oozie/action/hadoop/TestMapReduceMain.java
URL: 
http://svn.apache.org/viewvc/incubator/oozie/trunk/core/src/test/java/org/apache/oozie/action/hadoop/TestMapReduceMain.java?rev=1337346&r1=1337345&r2=1337346&view=diff
==============================================================================
--- 
incubator/oozie/trunk/core/src/test/java/org/apache/oozie/action/hadoop/TestMapReduceMain.java
 (original)
+++ 
incubator/oozie/trunk/core/src/test/java/org/apache/oozie/action/hadoop/TestMapReduceMain.java
 Fri May 11 19:50:13 2012
@@ -44,15 +44,13 @@ public class TestMapReduceMain extends M
         Path outputDir = new Path(getFsTestCaseDir(), "output");
 
         XConfiguration jobConf = new XConfiguration();
+        XConfiguration.copy(createJobConf(), jobConf);
 
-        jobConf.set("mapreduce.framework.name", "yarn");
 
         jobConf.setInt("mapred.map.tasks", 1);
         jobConf.setInt("mapred.map.max.attempts", 1);
         jobConf.setInt("mapred.reduce.max.attempts", 1);
 
-        jobConf.set("mapred.job.tracker", getJobTrackerUri());
-        jobConf.set("fs.default.name", getNameNodeUri());
         jobConf.set("mapred.input.dir", inputDir.toString());
         jobConf.set("mapred.output.dir", outputDir.toString());
 

Modified: 
incubator/oozie/trunk/core/src/test/java/org/apache/oozie/action/hadoop/TestPigMain.java
URL: 
http://svn.apache.org/viewvc/incubator/oozie/trunk/core/src/test/java/org/apache/oozie/action/hadoop/TestPigMain.java?rev=1337346&r1=1337345&r2=1337346&view=diff
==============================================================================
--- 
incubator/oozie/trunk/core/src/test/java/org/apache/oozie/action/hadoop/TestPigMain.java
 (original)
+++ 
incubator/oozie/trunk/core/src/test/java/org/apache/oozie/action/hadoop/TestPigMain.java
 Fri May 11 19:50:13 2012
@@ -67,16 +67,13 @@ public class TestPigMain extends PigTest
         Path outputDir = new Path(getFsTestCaseDir(), "output");
 
         XConfiguration jobConf = new XConfiguration();
+        XConfiguration.copy(createJobConf(), jobConf);
 
         jobConf.set("user.name", getTestUser());
         jobConf.set("group.name", getTestGroup());
         jobConf.setInt("mapred.map.tasks", 1);
         jobConf.setInt("mapred.map.max.attempts", 1);
         jobConf.setInt("mapred.reduce.max.attempts", 1);
-        jobConf.set("mapred.job.tracker", getJobTrackerUri());
-        jobConf.set("fs.default.name", getNameNodeUri());
-
-        jobConf.set("mapreduce.framework.name", "yarn");
 
         // option to specify whether stats should be stored or not
         jobConf.set("oozie.action.external.stats.write", 
Boolean.toString(writeStats));

Modified: 
incubator/oozie/trunk/core/src/test/java/org/apache/oozie/action/hadoop/TestPipesMain.java
URL: 
http://svn.apache.org/viewvc/incubator/oozie/trunk/core/src/test/java/org/apache/oozie/action/hadoop/TestPipesMain.java?rev=1337346&r1=1337345&r2=1337346&view=diff
==============================================================================
--- 
incubator/oozie/trunk/core/src/test/java/org/apache/oozie/action/hadoop/TestPipesMain.java
 (original)
+++ 
incubator/oozie/trunk/core/src/test/java/org/apache/oozie/action/hadoop/TestPipesMain.java
 Fri May 11 19:50:13 2012
@@ -76,6 +76,7 @@ public class TestPipesMain extends MainT
 
 
         XConfiguration jobConf = new XConfiguration();
+        XConfiguration.copy(createJobConf(), jobConf);
 
         jobConf.set("user.name", getTestUser());
 
@@ -83,10 +84,6 @@ public class TestPipesMain extends MainT
         jobConf.setInt("mapred.map.max.attempts", 1);
         jobConf.setInt("mapred.reduce.max.attempts", 1);
 
-        jobConf.set("mapred.job.tracker", getJobTrackerUri());
-        jobConf.set("fs.default.name", getNameNodeUri());
-        jobConf.set("mapreduce.framework.name", "yarn");
-
         jobConf.set("mapred.input.dir", inputDir.toString());
         jobConf.set("mapred.output.dir", outputDir.toString());
 

Modified: 
incubator/oozie/trunk/core/src/test/java/org/apache/oozie/action/hadoop/TestStreamingMain.java
URL: 
http://svn.apache.org/viewvc/incubator/oozie/trunk/core/src/test/java/org/apache/oozie/action/hadoop/TestStreamingMain.java?rev=1337346&r1=1337345&r2=1337346&view=diff
==============================================================================
--- 
incubator/oozie/trunk/core/src/test/java/org/apache/oozie/action/hadoop/TestStreamingMain.java
 (original)
+++ 
incubator/oozie/trunk/core/src/test/java/org/apache/oozie/action/hadoop/TestStreamingMain.java
 Fri May 11 19:50:13 2012
@@ -44,13 +44,11 @@ public class TestStreamingMain extends M
         Path outputDir = new Path(getFsTestCaseDir(), "output");
 
         XConfiguration jobConf = new XConfiguration();
+        XConfiguration.copy(createJobConf(), jobConf);
 
         jobConf.setInt("mapred.map.tasks", 1);
         jobConf.setInt("mapred.map.max.attempts", 1);
         jobConf.setInt("mapred.reduce.max.attempts", 1);
-        jobConf.set("mapred.job.tracker", getJobTrackerUri());
-        jobConf.set("fs.default.name", getNameNodeUri());
-        jobConf.set("mapreduce.framework.name", "yarn");
 
         jobConf.set("user.name", getTestUser());
         jobConf.set("hadoop.job.ugi", getTestUser() + "," + getTestGroup());

Modified: 
incubator/oozie/trunk/core/src/test/java/org/apache/oozie/test/XTestCase.java
URL: 
http://svn.apache.org/viewvc/incubator/oozie/trunk/core/src/test/java/org/apache/oozie/test/XTestCase.java?rev=1337346&r1=1337345&r2=1337346&view=diff
==============================================================================
--- 
incubator/oozie/trunk/core/src/test/java/org/apache/oozie/test/XTestCase.java 
(original)
+++ 
incubator/oozie/trunk/core/src/test/java/org/apache/oozie/test/XTestCase.java 
Fri May 11 19:50:13 2012
@@ -723,5 +723,22 @@ public abstract class XTestCase extends 
         }
     }
 
+    /**
+     * Returns a jobconf preconfigured to talk with the test 
cluster/minicluster.
+     * @return a jobconf preconfigured to talk with the test 
cluster/minicluster.
+     */
+    protected JobConf createJobConf() {
+        JobConf jobConf;
+        if (mrCluster != null) {
+            jobConf = mrCluster.createJobConf();
+        }
+        else {
+            jobConf = new JobConf();
+            jobConf.set("mapred.job.tracker", getJobTrackerUri());
+            jobConf.set("fs.default.name", getNameNodeUri());
+        }
+        return jobConf;
+    }
+
 }
 

Modified: incubator/oozie/trunk/release-log.txt
URL: 
http://svn.apache.org/viewvc/incubator/oozie/trunk/release-log.txt?rev=1337346&r1=1337345&r2=1337346&view=diff
==============================================================================
--- incubator/oozie/trunk/release-log.txt (original)
+++ incubator/oozie/trunk/release-log.txt Fri May 11 19:50:13 2012
@@ -1,5 +1,6 @@
 -- Oozie trunk
 
+OOZIE-834 Testcases for MapReduceMain, StreamingMain, PigMain, HiveMain fail 
with Hadoop 2 (tucu)
 OOZIE-831 POMs cleanup/fixing of hadoop version and to be able to publish 
oozie JARs to maven repo (tucu)
 OOZIE-830 add support for multiple/configurable sharelibs for each action type 
(tucu)
 OOZIE-773 AuthorizationService should be able to use a group to identify 
superusers (tucu)


Reply via email to