Procházet zdrojové kódy

HDFS-10934. TestDFSShell#testStat fails intermittently. Contributed by Eric Badger

(cherry picked from commit f61e3d13e9610cbd09886359553f27d6480f6735)
Mingliang Liu před 8 roky
rodič
revize
438402a710

+ 3 - 3
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestDFSShell.java

@@ -2060,11 +2060,11 @@ public class TestDFSShell {
       fmt.setTimeZone(TimeZone.getTimeZone("UTC"));
       final Path testDir1 = new Path("testStat", "dir1");
       dfs.mkdirs(testDir1);
-      final FileStatus status1 = dfs.getFileStatus(testDir1);
-      final String mtime1 = fmt.format(new Date(status1.getModificationTime()));
       final Path testFile2 = new Path(testDir1, "file2");
       DFSTestUtil.createFile(dfs, testFile2, 2 * blockSize, (short) 3, 0);
-      final FileStatus status2 = dfs.getFileStatus(testDir1);
+      final FileStatus status1 = dfs.getFileStatus(testDir1);
+      final String mtime1 = fmt.format(new Date(status1.getModificationTime()));
+      final FileStatus status2 = dfs.getFileStatus(testFile2);
       final String mtime2 = fmt.format(new Date(status2.getModificationTime()));
 
       final ByteArrayOutputStream out = new ByteArrayOutputStream();