Jun Gong created YARN-2640: ------------------------------ Summary: TestDirectoryCollection.testCreateDirectories failed Key: YARN-2640 URL: https://issues.apache.org/jira/browse/YARN-2640 Project: Hadoop YARN Issue Type: Bug Components: nodemanager Reporter: Jun Gong Assignee: Jun Gong
When running test "mvn test -Dtest=TestDirectoryCollection", it failed: {code} Running org.apache.hadoop.yarn.server.nodemanager.TestDirectoryCollection Tests run: 5, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 1.538 sec <<< FAILURE! - in org.apache.hadoop.yarn.server.nodemanager.TestDirectoryCollection testCreateDirectories(org.apache.hadoop.yarn.server.nodemanager.TestDirectoryCollection) Time elapsed: 0.969 sec <<< FAILURE! java.lang.AssertionError: local dir parent not created with proper permissions expected:<rwxr-xr-x> but was:<rwxrwxr-x> at org.junit.Assert.fail(Assert.java:88) at org.junit.Assert.failNotEquals(Assert.java:743) at org.junit.Assert.assertEquals(Assert.java:118) at org.apache.hadoop.yarn.server.nodemanager.TestDirectoryCollection.testCreateDirectories(TestDirectoryCollection.java:104) {code} I found it was because testDiskSpaceUtilizationLimit ran before testCreateDirectories when running test, then directory "dirA" was created in test function testDiskSpaceUtilizationLimit. When testCreateDirectories tried to create "dirA" with specified permission, it found "dirA" has already been there and it did nothing. -- This message was sent by Atlassian JIRA (v6.3.4#6332)