[
https://issues.apache.org/jira/browse/FLINK-5166?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15708815#comment-15708815
]
ASF GitHub Bot commented on FLINK-5166:
---------------------------------------
Github user zentol commented on a diff in the pull request:
https://github.com/apache/flink/pull/2876#discussion_r90249472
--- Diff:
flink-java/src/test/java/org/apache/flink/api/java/io/TextInputFormatTest.java
---
@@ -90,23 +92,23 @@ public void testSimpleRead() {
@Test
public void testNestedFileRead() {
- String[] dirs = new String[] {"tmp/first/", "tmp/second/"};
- List<String> expectedFiles = new ArrayList<>();
-
try {
- for (String dir: dirs) {
+ String tmpDirPath =
CommonTestUtils.createTempDirectory().getPath();
+ String[] dirs = new String[]{tmpDirPath + "/first/",
tmpDirPath + "/second/"};
+ List<String> expectedFiles = new ArrayList<>();
+ for (String dir : dirs) {
// create input file
File tmpDir = new File(dir);
- if (!tmpDir.exists()) {
- tmpDir.mkdirs();
+ if (!tmpDir.exists() && tmpDir.mkdirs()) {
+ tmpDir.deleteOnExit();
}
--- End diff --
this section could be a bit cleaner imo:
```
File parentDir = CommonTestUtils.createTempDirectory();
String[] dirs = new String[]{"first", "second"};
...
File tmpDir= new File(parentDir , dir);
```
> TextInputFormatTest.testNestedFileRead
> --------------------------------------
>
> Key: FLINK-5166
> URL: https://issues.apache.org/jira/browse/FLINK-5166
> Project: Flink
> Issue Type: Bug
> Components: Batch Connectors and Input/Output Formats, Tests
> Reporter: shijinkui
>
> `mvn clean package -P \!scala-2.11,scala-2.11 -U`
> Failed tests:
> TextInputFormatTest.testNestedFileRead:140 Test erroneous
> Tests run: 846, Failures: 1, Errors: 0, Skipped: 0
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)