HADOOP-8766. FileContextMainOperationsBaseTest should randomize the root dir. Contributed by Colin Patrick McCabe.
git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1381437 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
eebbeb5434
commit
4d265345b7
@ -470,6 +470,9 @@ Branch-2 ( Unreleased changes )
|
||||
HADOOP-8648. libhadoop: native CRC32 validation crashes when
|
||||
io.bytes.per.checksum=1. (Colin Patrick McCabe via eli)
|
||||
|
||||
HADOOP-8766. FileContextMainOperationsBaseTest should randomize the root
|
||||
dir. (Colin Patrick McCabe via atm)
|
||||
|
||||
BREAKDOWN OF HDFS-3042 SUBTASKS
|
||||
|
||||
HADOOP-8220. ZKFailoverController doesn't handle failure to become active
|
||||
|
@ -18,6 +18,7 @@
|
||||
|
||||
package org.apache.hadoop.fs;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.IOException;
|
||||
import java.util.EnumSet;
|
||||
@ -61,8 +62,15 @@ public abstract class FileContextMainOperationsBaseTest {
|
||||
private static String TEST_DIR_AXX = "test/hadoop/axx";
|
||||
private static int numBlocks = 2;
|
||||
|
||||
static final String LOCAL_FS_ROOT_URI = "file:///tmp/test";
|
||||
public static final Path LOCAL_FS_ROOT_PATH;
|
||||
|
||||
static {
|
||||
File testBuildData = new File(System.getProperty("test.build.data",
|
||||
"build/test/data"));
|
||||
Path localFsRootPath = new Path(testBuildData.getAbsolutePath(),
|
||||
"root-uri");
|
||||
LOCAL_FS_ROOT_PATH = localFsRootPath.makeQualified(LocalFileSystem.NAME, null);
|
||||
}
|
||||
|
||||
protected static FileContext fc;
|
||||
|
||||
@ -95,7 +103,7 @@ public void setUp() throws Exception {
|
||||
@After
|
||||
public void tearDown() throws Exception {
|
||||
fc.delete(new Path(getAbsoluteTestRootPath(fc), new Path("test")), true);
|
||||
fc.delete(new Path(LOCAL_FS_ROOT_URI), true);
|
||||
fc.delete(LOCAL_FS_ROOT_PATH, true);
|
||||
}
|
||||
|
||||
|
||||
@ -176,7 +184,7 @@ public void testWorkingDirectory() throws Exception {
|
||||
|
||||
// Try a URI
|
||||
|
||||
absoluteDir = new Path(LOCAL_FS_ROOT_URI + "/existingDir");
|
||||
absoluteDir = new Path(LOCAL_FS_ROOT_PATH, "existingDir");
|
||||
fc.mkdir(absoluteDir, FileContext.DEFAULT_PERM, true);
|
||||
fc.setWorkingDirectory(absoluteDir);
|
||||
Assert.assertEquals(absoluteDir, fc.getWorkingDirectory());
|
||||
|
Loading…
Reference in New Issue
Block a user