HADOOP-15458. TestLocalFileSystem#testFSOutputStreamBuilder fails on Windows. Contributed by Xiao Liang.

(cherry picked from commit abc3e4bad9)
This commit is contained in:
Inigo Goiri 2018-06-25 09:50:27 -07:00
parent 11e7f2e584
commit 1d457673c8
1 changed files with 12 additions and 11 deletions

View File

@ -676,7 +676,7 @@ public class TestLocalFileSystem {
// and permission // and permission
FSDataOutputStreamBuilder builder = FSDataOutputStreamBuilder builder =
fileSys.createFile(path); fileSys.createFile(path);
builder.build(); try (FSDataOutputStream stream = builder.build()) {
Assert.assertEquals("Should be default block size", Assert.assertEquals("Should be default block size",
builder.getBlockSize(), fileSys.getDefaultBlockSize()); builder.getBlockSize(), fileSys.getDefaultBlockSize());
Assert.assertEquals("Should be default replication factor", Assert.assertEquals("Should be default replication factor",
@ -687,6 +687,7 @@ public class TestLocalFileSystem {
IO_FILE_BUFFER_SIZE_DEFAULT)); IO_FILE_BUFFER_SIZE_DEFAULT));
Assert.assertEquals("Should be default permission", Assert.assertEquals("Should be default permission",
builder.getPermission(), FsPermission.getFileDefault()); builder.getPermission(), FsPermission.getFileDefault());
}
// Test set 0 to replication, block size and buffer size // Test set 0 to replication, block size and buffer size
builder = fileSys.createFile(path); builder = fileSys.createFile(path);