瀏覽代碼

HADOOP-4387. TestHDFSFileSystemContract fails on windows nightly builds.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/core/branches/branch-0.19@706803 13f79535-47bb-0310-9956-ffa450edef68
Raghu Angadi 16 年之前
父節點
當前提交
3a188612d7
共有 2 個文件被更改,包括 12 次插入0 次删除
  1. 3 0
      CHANGES.txt
  2. 9 0
      src/test/org/apache/hadoop/hdfs/TestHDFSFileSystemContract.java

+ 3 - 0
CHANGES.txt

@@ -953,6 +953,9 @@ Release 0.19.0 - Unreleased
     HADOOP-4358. No need to truncate access time in INode. Also fixes NPE 
     in CreateEditsLog. (Raghu Angadi) 
 
+    HADOOP-4387. TestHDFSFileSystemContract fails on windows nightly builds.
+    (Raghu Angadi)
+
 Release 0.18.2 - Unreleased
 
   BUG FIXES

+ 9 - 0
src/test/org/apache/hadoop/hdfs/TestHDFSFileSystemContract.java

@@ -20,16 +20,20 @@ package org.apache.hadoop.hdfs;
 
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.fs.FileSystemContractBaseTest;
+import org.apache.hadoop.security.UnixUserGroupInformation;
 
 public class TestHDFSFileSystemContract extends FileSystemContractBaseTest {
   
   private MiniDFSCluster cluster;
+  private String defaultWorkingDirectory;
 
   @Override
   protected void setUp() throws Exception {
     Configuration conf = new Configuration();
     cluster = new MiniDFSCluster(conf, 2, true, null);
     fs = cluster.getFileSystem();
+    defaultWorkingDirectory = "/user/" + 
+           UnixUserGroupInformation.login().getUserName();
   }
   
   @Override
@@ -37,5 +41,10 @@ public class TestHDFSFileSystemContract extends FileSystemContractBaseTest {
     super.tearDown();
     cluster.shutdown();
   }
+
+  @Override
+  protected String getDefaultWorkingDirectory() {
+    return defaultWorkingDirectory;
+  }
   
 }