|
@@ -45,39 +45,19 @@ public class TestListFiles {
|
|
|
|
|
|
final protected static Configuration conf = new Configuration();
|
|
|
protected static FileSystem fs;
|
|
|
- protected static Path TEST_DIR;
|
|
|
+ final protected static Path TEST_DIR = getTestDir();
|
|
|
final private static int FILE_LEN = 10;
|
|
|
- private static Path FILE1;
|
|
|
- private static Path DIR1;
|
|
|
- private static Path FILE2;
|
|
|
- private static Path FILE3;
|
|
|
-
|
|
|
- static {
|
|
|
- setTestPaths(new Path(
|
|
|
- System.getProperty("test.build.data", "build/test/data/work-dir/localfs"),
|
|
|
- "main_"));
|
|
|
- }
|
|
|
+ final private static Path FILE1 = new Path(TEST_DIR, "file1");
|
|
|
+ final private static Path DIR1 = new Path(TEST_DIR, "dir1");
|
|
|
+ final private static Path FILE2 = new Path(DIR1, "file2");
|
|
|
+ final private static Path FILE3 = new Path(DIR1, "file3");
|
|
|
|
|
|
protected static Path getTestDir() {
|
|
|
- return TEST_DIR;
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * Sets the root testing directory and reinitializes any additional test paths
|
|
|
- * that are under the root. This method is intended to be called from a
|
|
|
- * subclass's @BeforeClass method if there is a need to override the testing
|
|
|
- * directory.
|
|
|
- *
|
|
|
- * @param testDir Path root testing directory
|
|
|
- */
|
|
|
- protected static void setTestPaths(Path testDir) {
|
|
|
- TEST_DIR = testDir;
|
|
|
- FILE1 = new Path(TEST_DIR, "file1");
|
|
|
- DIR1 = new Path(TEST_DIR, "dir1");
|
|
|
- FILE2 = new Path(DIR1, "file2");
|
|
|
- FILE3 = new Path(DIR1, "file3");
|
|
|
+ return new Path(
|
|
|
+ System.getProperty("test.build.data","build/test/data/work-dir/localfs"),
|
|
|
+ "main_");
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
@BeforeClass
|
|
|
public static void testSetUp() throws Exception {
|
|
|
fs = FileSystem.getLocal(conf);
|