diff --git a/docs/s3_test_results.md b/docs/s3_test_results.md index e29c5f21..ef31ca62 100644 --- a/docs/s3_test_results.md +++ b/docs/s3_test_results.md @@ -71,7 +71,7 @@ Compatibility: 27/29/33 ## PutObject -Compatibility: 21/37/64 +Compatibility: 17/37/64 | | Test | s3-gw | aws s3 | |----|------------------------------------------------------------------------------------------------|-------------|--------| @@ -107,11 +107,11 @@ Compatibility: 21/37/64 | 30 | s3tests_boto3.functional.test_headers.test_object_create_bad_authorization_invalid_aws2 | FAIL | FAIL | | 31 | s3tests_boto3.functional.test_headers.test_object_create_bad_ua_empty_aws2 | ERROR | ok | | 32 | s3tests_boto3.functional.test_headers.test_object_create_bad_ua_none_aws2 | ERROR | ok | -| 33 | s3tests_boto3.functional.test_headers.test_object_create_bad_date_invalid_aws2 | ok | ok | -| 34 | s3tests_boto3.functional.test_headers.test_object_create_bad_date_empty_aws2 | ok | ok | -| 35 | s3tests_boto3.functional.test_headers.test_object_create_bad_date_none_aws2 | ok | FAIL | +| 33 | s3tests_boto3.functional.test_headers.test_object_create_bad_date_invalid_aws2 | FAIL | ok | +| 34 | s3tests_boto3.functional.test_headers.test_object_create_bad_date_empty_aws2 | FAIL | ok | +| 35 | s3tests_boto3.functional.test_headers.test_object_create_bad_date_none_aws2 | FAIL | FAIL | | 36 | s3tests_boto3.functional.test_headers.test_object_create_bad_date_before_today_aws2 | FAIL | ok | -| 37 | s3tests_boto3.functional.test_headers.test_object_create_bad_date_before_epoch_aws2 | ok | ok | +| 37 | s3tests_boto3.functional.test_headers.test_object_create_bad_date_before_epoch_aws2 | FAIL | ok | | 38 | s3tests_boto3.functional.test_headers.test_object_create_bad_date_after_end_aws2 | FAIL | ok | | 39 | s3tests_boto3.functional.test_s3.test_object_anon_put | ERROR | ok | | 40 | s3tests_boto3.functional.test_s3.test_object_put_authenticated | ERROR | ok | @@ -182,7 +182,7 @@ Compatibility: 0/32/33 ## ListObjects -Compatibility: 76/75/84 +Compatibility: 73/75/84 | | Test | s3-gw | aws s3 | |----|-------------------------------------------------------------------------------------------------|-------|--------| @@ -192,8 +192,8 @@ Compatibility: 76/75/84 | 4 | s3tests_boto3.functional.test_s3.test_bucket_listv2_many | ok | ok | | 5 | s3tests_boto3.functional.test_s3.test_bucket_list_delimiter_basic | ok | ok | | 6 | s3tests_boto3.functional.test_s3.test_bucket_listv2_delimiter_basic | ok | ok | -| 7 | s3tests_boto3.functional.test_s3.test_bucket_listv2_encoding_basic | ok | FAIL | -| 8 | s3tests_boto3.functional.test_s3.test_bucket_list_encoding_basic | ok | FAIL | +| 7 | s3tests_boto3.functional.test_s3.test_bucket_listv2_encoding_basic | FAIL | FAIL | +| 8 | s3tests_boto3.functional.test_s3.test_bucket_list_encoding_basic | FAIL | FAIL | | 9 | s3tests_boto3.functional.test_s3.test_bucket_list_delimiter_prefix | ok | ok | | 10 | s3tests_boto3.functional.test_s3.test_bucket_listv2_delimiter_prefix | ok | ok | | 11 | s3tests_boto3.functional.test_s3.test_bucket_listv2_delimiter_prefix_ends_with_delimiter | ok | ok | @@ -202,8 +202,8 @@ Compatibility: 76/75/84 | 14 | s3tests_boto3.functional.test_s3.test_bucket_listv2_delimiter_alt | ok | ok | | 15 | s3tests_boto3.functional.test_s3.test_bucket_list_delimiter_prefix_underscore | ok | ok | | 16 | s3tests_boto3.functional.test_s3.test_bucket_listv2_delimiter_prefix_underscore | ok | ok | -| 17 | s3tests_boto3.functional.test_s3.test_bucket_list_delimiter_percentage | ok | ok | -| 18 | s3tests_boto3.functional.test_s3.test_bucket_listv2_delimiter_percentage | ok | ok | +| 17 | s3tests_boto3.functional.test_s3.test_bucket_list_delimiter_percentage | ERROR | ok | +| 18 | s3tests_boto3.functional.test_s3.test_bucket_listv2_delimiter_percentage | ERROR | ok | | 19 | s3tests_boto3.functional.test_s3.test_bucket_list_delimiter_whitespace | ok | ok | | 20 | s3tests_boto3.functional.test_s3.test_bucket_listv2_delimiter_whitespace | ok | ok | | 21 | s3tests_boto3.functional.test_s3.test_bucket_list_delimiter_dot | ok | ok | @@ -263,7 +263,7 @@ Compatibility: 76/75/84 | 75 | s3tests_boto3.functional.test_s3.test_bucket_list_marker_after_list | ok | ok | | 76 | s3tests_boto3.functional.test_s3.test_bucket_listv2_startafter_after_list | ok | ok | | 77 | s3tests_boto3.functional.test_s3.test_bucket_list_return_data | ok | ok | -| 78 | s3tests_boto3.functional.test_s3.test_bucket_list_objects_anonymous | ERROR | ok | +| 78 | s3tests_boto3.functional.test_s3.test_bucket_list_objects_anonymous | ok | ok | | 79 | s3tests_boto3.functional.test_s3.test_bucket_listv2_objects_anonymous | ERROR | ok | | 80 | s3tests_boto3.functional.test_s3.test_bucket_list_objects_anonymous_fail | FAIL | ok | | 81 | s3tests_boto3.functional.test_s3.test_bucket_listv2_objects_anonymous_fail | FAIL | ok | @@ -273,7 +273,7 @@ Compatibility: 76/75/84 ## Object ACL -Compatibility: 5/10/19 +Compatibility: 4/10/19 | | Test | s3-gw | aws s3 | |----|---------------------------------------------------------------------------------------|-------|--------| @@ -295,7 +295,7 @@ Compatibility: 5/10/19 | 16 | s3tests_boto3.functional.test_s3.test_object_acl_readacp | ERROR | ok | | 17 | s3tests_boto3.functional.test_s3.test_object_raw_authenticated_object_acl | ok | ok | | 18 | s3tests_boto3.functional.test_s3.test_object_raw_authenticated_object_gone | ok | ok | -| 19 | s3tests_boto3.functional.test_s3.test_object_raw_get_bucket_acl | ok | ok | +| 19 | s3tests_boto3.functional.test_s3.test_object_raw_get_bucket_acl | ERROR | ok | ## Locking @@ -364,7 +364,7 @@ Compatibility: 0/19/22 ## Tagging -Compatibility: 9/8/11 +Compatibility: 8/8/11 | | Test | s3-gw | aws s3 | |----|------------------------------------------------------------|-------|--------| @@ -376,7 +376,7 @@ Compatibility: 9/8/11 | 6 | s3tests_boto3.functional.test_s3.test_put_max_kvsize_tags | ok | ok | | 7 | s3tests_boto3.functional.test_s3.test_put_excess_key_tags | ok | ok | | 8 | s3tests_boto3.functional.test_s3.test_put_excess_val_tags | ok | ok | -| 9 | s3tests_boto3.functional.test_s3.test_put_modify_tags | ok | FAIL | +| 9 | s3tests_boto3.functional.test_s3.test_put_modify_tags | FAIL | FAIL | | 10 | s3tests_boto3.functional.test_s3.test_put_delete_tags | ok | ok | | 11 | s3tests_boto3.functional.test_s3.test_put_obj_with_tags | ok | ok | @@ -415,19 +415,19 @@ Compatibility: 11/24/26 ## Bucket -Compatibility: 35/45/59 +Compatibility: 32/45/59 | | Test | s3-gw | aws s3 | |----|----------------------------------------------------------------------------------------------|-------|--------| | 1 | s3tests_boto3.functional.test_headers.test_bucket_create_bad_authorization_invalid_aws2 | FAIL | FAIL | | 2 | s3tests_boto3.functional.test_headers.test_bucket_create_bad_ua_empty_aws2 | ERROR | ok | | 3 | s3tests_boto3.functional.test_headers.test_bucket_create_bad_ua_none_aws2 | ERROR | ok | -| 4 | s3tests_boto3.functional.test_headers.test_bucket_create_bad_date_invalid_aws2 | ok | ok | -| 5 | s3tests_boto3.functional.test_headers.test_bucket_create_bad_date_empty_aws2 | ok | ok | -| 6 | s3tests_boto3.functional.test_headers.test_bucket_create_bad_date_none_aws2 | ok | FAIL | +| 4 | s3tests_boto3.functional.test_headers.test_bucket_create_bad_date_invalid_aws2 | FAIL | ok | +| 5 | s3tests_boto3.functional.test_headers.test_bucket_create_bad_date_empty_aws2 | FAIL | ok | +| 6 | s3tests_boto3.functional.test_headers.test_bucket_create_bad_date_none_aws2 | FAIL | FAIL | | 7 | s3tests_boto3.functional.test_headers.test_bucket_create_bad_date_before_today_aws2 | FAIL | ok | | 8 | s3tests_boto3.functional.test_headers.test_bucket_create_bad_date_after_today_aws2 | FAIL | ok | -| 9 | s3tests_boto3.functional.test_headers.test_bucket_create_bad_date_before_epoch_aws2 | ok | ok | +| 9 | s3tests_boto3.functional.test_headers.test_bucket_create_bad_date_before_epoch_aws2 | FAIL | ok | | 10 | s3tests_boto3.functional.test_headers.test_bucket_create_contentlength_none | ok | ok | | 11 | s3tests_boto3.functional.test_headers.test_bucket_put_bad_canned_acl | ok | ok | | 12 | s3tests_boto3.functional.test_headers.test_bucket_create_bad_expect_mismatch | ERROR | ok | @@ -532,7 +532,7 @@ Compatibility: 3/3/4 ## Encryption -Compatibility: 3/16/29 +Compatibility: 0/16/29 | | Test | s3-gw | aws s3 | |----|------------------------------------------------------------------------------------------|-------------|--------| @@ -544,8 +544,8 @@ Compatibility: 3/16/29 | 6 | s3tests_boto3.functional.test_s3.test_encryption_sse_c_present | ERROR | ok | | 7 | s3tests_boto3.functional.test_s3.test_encryption_sse_c_other_key | ERROR | FAIL | | 8 | s3tests_boto3.functional.test_s3.test_encryption_sse_c_invalid_md5 | UNSUPPORTED | ok | -| 9 | s3tests_boto3.functional.test_s3.test_encryption_sse_c_no_md5 | ok | ok | -| 10 | s3tests_boto3.functional.test_s3.test_encryption_sse_c_no_key | ok | ok | +| 9 | s3tests_boto3.functional.test_s3.test_encryption_sse_c_no_md5 | FAIL | ok | +| 10 | s3tests_boto3.functional.test_s3.test_encryption_sse_c_no_key | FAIL | ok | | 11 | s3tests_boto3.functional.test_s3.test_encryption_key_no_sse_c | FAIL | ok | | 12 | s3tests_boto3.functional.test_s3.test_encryption_sse_c_multipart_upload | ERROR | ok | | 13 | s3tests_boto3.functional.test_s3.test_encryption_sse_c_multipart_invalid_chunks_1 | FAIL | ok | @@ -554,7 +554,7 @@ Compatibility: 3/16/29 | 16 | s3tests_boto3.functional.test_s3.test_encryption_sse_c_post_object_authenticated_request | FAIL | ok | | 17 | s3tests_boto3.functional.test_s3.test_sse_kms_method_head | ERROR | ERROR | | 18 | s3tests_boto3.functional.test_s3.test_sse_kms_present | ERROR | ERROR | -| 19 | s3tests_boto3.functional.test_s3.test_sse_kms_no_key | ok | FAIL | +| 19 | s3tests_boto3.functional.test_s3.test_sse_kms_no_key | FAIL | FAIL | | 20 | s3tests_boto3.functional.test_s3.test_sse_kms_not_declared | FAIL | ok | | 21 | s3tests_boto3.functional.test_s3.test_sse_kms_multipart_upload | ERROR | ERROR | | 22 | s3tests_boto3.functional.test_s3.test_sse_kms_multipart_invalid_chunks_1 | ERROR | ERROR |