HADOOP-16967. TestSequenceFile#testRecursiveSeqFileCreate fails in subsequent run. Contributed by Ctest.
This commit is contained in:
parent
275c478330
commit
2ea5adf2de
@ -649,8 +649,9 @@ public void testCreateWriterOnExistingFile() throws IOException {
|
||||
@Test
|
||||
public void testRecursiveSeqFileCreate() throws IOException {
|
||||
FileSystem fs = FileSystem.getLocal(conf);
|
||||
Path name = new Path(new Path(GenericTestUtils.getTempPath(
|
||||
"recursiveCreateDir")), "file");
|
||||
Path parentDir = new Path(GenericTestUtils.getTempPath(
|
||||
"recursiveCreateDir"));
|
||||
Path name = new Path(parentDir, "file");
|
||||
boolean createParent = false;
|
||||
|
||||
try {
|
||||
@ -662,11 +663,16 @@ public void testRecursiveSeqFileCreate() throws IOException {
|
||||
// Expected
|
||||
}
|
||||
|
||||
try {
|
||||
createParent = true;
|
||||
SequenceFile.createWriter(fs, conf, name, RandomDatum.class,
|
||||
RandomDatum.class, 512, (short) 1, 4096, createParent,
|
||||
CompressionType.NONE, null, new Metadata());
|
||||
// should succeed, fails if exception thrown
|
||||
} finally {
|
||||
fs.deleteOnExit(parentDir);
|
||||
fs.close();
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
|
Loading…
Reference in New Issue
Block a user