HDDS-1035. Intermittent TestRootList failure. Contributed by Doroszlai Attila.

This commit is contained in:
Bharat Viswanadham 2019-01-30 16:21:42 -08:00
parent 945a61c164
commit 53729279c7

View File

@ -24,7 +24,6 @@
import org.apache.hadoop.ozone.client.OzoneClientStub; import org.apache.hadoop.ozone.client.OzoneClientStub;
import org.apache.hadoop.ozone.s3.header.AuthenticationHeaderParser; import org.apache.hadoop.ozone.s3.header.AuthenticationHeaderParser;
import org.apache.commons.lang3.RandomStringUtils;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import org.junit.Before; import org.junit.Before;
import org.junit.Test; import org.junit.Test;
@ -58,14 +57,13 @@ public void setup() throws Exception {
@Test @Test
public void testListBucket() throws Exception { public void testListBucket() throws Exception {
// List operation should success even there is no bucket. // List operation should succeed even there is no bucket.
ListBucketResponse response = rootEndpoint.get(); ListBucketResponse response = rootEndpoint.get();
assertEquals(0, response.getBucketsNum()); assertEquals(0, response.getBucketsNum());
String bucketBaseName = "bucket-"; String bucketBaseName = "bucket-" + getClass().getName();
for(int i = 0; i < 10; i++) { for(int i = 0; i < 10; i++) {
objectStoreStub.createS3Bucket(userName, objectStoreStub.createS3Bucket(userName, bucketBaseName + i);
bucketBaseName + RandomStringUtils.randomNumeric(3));
} }
response = rootEndpoint.get(); response = rootEndpoint.get();
assertEquals(10, response.getBucketsNum()); assertEquals(10, response.getBucketsNum());