implement the abstract contract tests for S3, identify where it is failing to meet expectations and, where possible, fix. Blobstores tend to treat 0 byte files as directories, so tests overwriting files with dirs and vice versa may fail and have to be skipped
- Hadoop Common
- HADOOP-9361 Strictly define the expected behavior of filesystem APIs and write tests to verify compliance
- HADOOP-9711