Repository: hive
Updated Branches:
  refs/heads/master 55e4dd080 -> 8a804cccf


HIVE-19620: Change tmp directory used by PigServer in HCat tests (Jesus Camacho 
Rodriguez, reviewed by Daniel Dai)


Project: http://git-wip-us.apache.org/repos/asf/hive/repo
Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/8a804ccc
Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/8a804ccc
Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/8a804ccc

Branch: refs/heads/master
Commit: 8a804cccf297d1bc7cccdcea767bbb00c5806c09
Parents: 55e4dd0
Author: Jesus Camacho Rodriguez <jcama...@apache.org>
Authored: Mon May 21 09:48:23 2018 -0700
Committer: Jesus Camacho Rodriguez <jcama...@apache.org>
Committed: Mon May 21 09:48:23 2018 -0700

----------------------------------------------------------------------
 .../hive/hcatalog/mapreduce/HCatBaseTest.java   | 28 +++++++++++---------
 1 file changed, 15 insertions(+), 13 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hive/blob/8a804ccc/hcatalog/core/src/test/java/org/apache/hive/hcatalog/mapreduce/HCatBaseTest.java
----------------------------------------------------------------------
diff --git 
a/hcatalog/core/src/test/java/org/apache/hive/hcatalog/mapreduce/HCatBaseTest.java
 
b/hcatalog/core/src/test/java/org/apache/hive/hcatalog/mapreduce/HCatBaseTest.java
index 463d4a3..8471e5b 100644
--- 
a/hcatalog/core/src/test/java/org/apache/hive/hcatalog/mapreduce/HCatBaseTest.java
+++ 
b/hcatalog/core/src/test/java/org/apache/hive/hcatalog/mapreduce/HCatBaseTest.java
@@ -116,22 +116,24 @@ public abstract class HCatBaseTest {
    *                      debugging easier
    */
   public static PigServer createPigServer(boolean stopOnFailure) throws 
ExecException {
+    Properties p = new Properties();
+    Path workDir = new Path(System.getProperty("test.tmp.dir",
+        "target" + File.separator + "test" + File.separator + "tmp"));
+    String testId = "HCatBaseTest_" + System.currentTimeMillis();
+    p.put("mapred.local.dir", workDir + File.separator + testId
+        + File.separator + "mapred" + File.separator + "local");
+    p.put("mapred.system.dir", workDir + File.separator + testId
+        + File.separator + "mapred" + File.separator + "system");
+    p.put("mapreduce.jobtracker.staging.root.dir", workDir + File.separator + 
testId
+        + File.separator + "mapred" + File.separator + "staging");
+    p.put("mapred.temp.dir", workDir + File.separator + testId
+        + File.separator + "mapred" + File.separator + "temp");
+    p.put("pig.temp.dir", workDir + File.separator + testId
+        + File.separator + "pig" + File.separator + "temp");
     if(stopOnFailure) {
-      Properties p = new Properties();
-      Path workDir = new Path(System.getProperty("test.tmp.dir",
-          "target" + File.separator + "test" + File.separator + "tmp"));
-      String testId = "HCatBaseTest_" + System.currentTimeMillis();
-      p.put("mapred.local.dir", workDir + File.separator + testId
-          + File.separator + "mapred" + File.separator + "local");
-      p.put("mapred.system.dir", workDir + File.separator + testId
-          + File.separator + "mapred" + File.separator + "system");
-      p.put("mapreduce.jobtracker.staging.root.dir", workDir + File.separator 
+ testId
-          + File.separator + "mapred" + File.separator + "staging");
-      p.put("mapred.temp.dir", workDir + File.separator + testId
-          + File.separator + "mapred" + File.separator + "temp");
       p.put("stop.on.failure", Boolean.TRUE.toString());
       return new PigServer(ExecType.LOCAL, p);
     }
-    return new PigServer(ExecType.LOCAL);
+    return new PigServer(ExecType.LOCAL, p);
   }
 }

Reply via email to