Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Duplicate
-
None
-
None
-
None
Description
When running test "mvn test -Dtest=TestDirectoryCollection", it failed:
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)
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.
Attachments
Attachments
Issue Links
- duplicates
-
YARN-1979 TestDirectoryCollection fails when the umask is unusual
- Closed