[#638] Update compatibility table

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
This commit is contained in:
Alex Vanin 2022-07-29 14:05:18 +03:00 committed by Alex Vanin
parent 87f6681281
commit ea1bd6872e

View file

@ -1,5 +1,8 @@
# S3 compatibility test results # S3 compatibility test results
NeoFS Node: v0.30.0
NeoFS S3 Gateway: v0.22.0-10-g87f6681
To update this file using tests result, run: To update this file using tests result, run:
```sh ```sh
./updateTestsResult.sh ceph_tests_result.txt ./updateTestsResult.sh ceph_tests_result.txt
@ -7,7 +10,7 @@ To update this file using tests result, run:
## CopyObject ## CopyObject
Compatibility: 15/16/17 out of 17 Compatibility: 14/16/17 out of 17
| | Test | s3-gw | minio | aws s3 | | | Test | s3-gw | minio | aws s3 |
|----|---------------------------------------------------------------------------|-------|-------|--------| |----|---------------------------------------------------------------------------|-------|-------|--------|
@ -21,7 +24,7 @@ Compatibility: 15/16/17 out of 17
| 8 | s3tests_boto3.functional.test_s3.test_object_copy_to_itself | ok | ok | ok | | 8 | s3tests_boto3.functional.test_s3.test_object_copy_to_itself | ok | ok | ok |
| 9 | s3tests_boto3.functional.test_s3.test_object_copy_to_itself_with_metadata | ok | ok | ok | | 9 | s3tests_boto3.functional.test_s3.test_object_copy_to_itself_with_metadata | ok | ok | ok |
| 10 | s3tests_boto3.functional.test_s3.test_object_copy_diff_bucket | ok | ok | ok | | 10 | s3tests_boto3.functional.test_s3.test_object_copy_diff_bucket | ok | ok | ok |
| 11 | s3tests_boto3.functional.test_s3.test_object_copy_not_owned_bucket | ok | FAIL | ok | | 11 | s3tests_boto3.functional.test_s3.test_object_copy_not_owned_bucket | FAIL | FAIL | ok |
| 12 | s3tests_boto3.functional.test_s3.test_object_copy_not_owned_object_bucket | ERROR | ok | ok | | 12 | s3tests_boto3.functional.test_s3.test_object_copy_not_owned_object_bucket | ERROR | ok | ok |
| 13 | s3tests_boto3.functional.test_s3.test_object_copy_canned_acl | ERROR | ok | ok | | 13 | s3tests_boto3.functional.test_s3.test_object_copy_canned_acl | ERROR | ok | ok |
| 14 | s3tests_boto3.functional.test_s3.test_object_copy_retaining_metadata | ok | ok | ok | | 14 | s3tests_boto3.functional.test_s3.test_object_copy_retaining_metadata | ok | ok | ok |
@ -31,7 +34,7 @@ Compatibility: 15/16/17 out of 17
## GetObject ## GetObject
Compatibility: 29/25/29 out of 33 Compatibility: 27/25/29 out of 33
| | Test | s3-gw | minio | aws s3 | | | Test | s3-gw | minio | aws s3 |
|----|------------------------------------------------------------------------------------------|-------|-------|--------| |----|------------------------------------------------------------------------------------------|-------|-------|--------|
@ -56,22 +59,22 @@ Compatibility: 29/25/29 out of 33
| 19 | s3tests_boto3.functional.test_s3.test_atomic_read_1mb | ok | ok | ok | | 19 | s3tests_boto3.functional.test_s3.test_atomic_read_1mb | ok | ok | ok |
| 20 | s3tests_boto3.functional.test_s3.test_atomic_read_4mb | ok | ok | ok | | 20 | s3tests_boto3.functional.test_s3.test_atomic_read_4mb | ok | ok | ok |
| 21 | s3tests_boto3.functional.test_s3.test_atomic_read_8mb | ok | ok | ok | | 21 | s3tests_boto3.functional.test_s3.test_atomic_read_8mb | ok | ok | ok |
| 22 | s3tests_boto3.functional.test_s3.test_object_raw_get_x_amz_expires_not_expired | FAIL | ok | ok | | 22 | s3tests_boto3.functional.test_s3.test_object_raw_get_x_amz_expires_not_expired | ok | ok | ok |
| 23 | s3tests_boto3.functional.test_s3.test_object_raw_get_x_amz_expires_out_range_zero | ok | ok | ok | | 23 | s3tests_boto3.functional.test_s3.test_object_raw_get_x_amz_expires_out_range_zero | ok | ok | ok |
| 24 | s3tests_boto3.functional.test_s3.test_object_raw_get_x_amz_expires_out_max_range | ok | FAIL | FAIL | | 24 | s3tests_boto3.functional.test_s3.test_object_raw_get_x_amz_expires_out_max_range | FAIL | FAIL | FAIL |
| 25 | s3tests_boto3.functional.test_s3.test_object_raw_get_x_amz_expires_out_positive_range | ok | FAIL | FAIL | | 25 | s3tests_boto3.functional.test_s3.test_object_raw_get_x_amz_expires_out_positive_range | ok | FAIL | FAIL |
| 26 | s3tests_boto3.functional.test_s3.test_object_raw_get | ok | ERROR | ok | | 26 | s3tests_boto3.functional.test_s3.test_object_raw_get | ERROR | ERROR | ok |
| 27 | s3tests_boto3.functional.test_s3.test_object_raw_get_bucket_gone | ok | FAIL | ok | | 27 | s3tests_boto3.functional.test_s3.test_object_raw_get_bucket_gone | ok | FAIL | ok |
| 28 | s3tests_boto3.functional.test_s3.test_object_delete_key_bucket_gone | ok | FAIL | ok | | 28 | s3tests_boto3.functional.test_s3.test_object_delete_key_bucket_gone | ok | FAIL | ok |
| 29 | s3tests_boto3.functional.test_s3.test_object_header_acl_grants | ERROR | FAIL | ERROR | | 29 | s3tests_boto3.functional.test_s3.test_object_header_acl_grants | ERROR | FAIL | ERROR |
| 30 | s3tests_boto3.functional.test_s3.test_object_raw_get_object_gone | ok | FAIL | ok | | 30 | s3tests_boto3.functional.test_s3.test_object_raw_get_object_gone | FAIL | FAIL | ok |
| 31 | s3tests_boto3.functional.test_s3.test_object_raw_get_object_acl | FAIL | ok | ok | | 31 | s3tests_boto3.functional.test_s3.test_object_raw_get_object_acl | FAIL | ok | ok |
| 32 | s3tests_boto3.functional.test_s3.test_object_raw_authenticated | ok | ok | ok | | 32 | s3tests_boto3.functional.test_s3.test_object_raw_authenticated | ok | ok | ok |
| 33 | s3tests_boto3.functional.test_s3.test_object_raw_response_headers | ok | ok | ok | | 33 | s3tests_boto3.functional.test_s3.test_object_raw_response_headers | ok | ok | ok |
## PutObject ## PutObject
Compatibility: 31/36/37 out of 64 Compatibility: 33/43/37 out of 64
| | Test | s3-gw | minio | aws s3 | | | Test | s3-gw | minio | aws s3 |
|----|------------------------------------------------------------------------------------------------|-------------|-------|--------| |----|------------------------------------------------------------------------------------------------|-------------|-------|--------|
@ -133,8 +136,8 @@ Compatibility: 31/36/37 out of 64
| 56 | s3tests_boto3.functional.test_s3.test_atomic_write_1mb | ok | ok | ok | | 56 | s3tests_boto3.functional.test_s3.test_atomic_write_1mb | ok | ok | ok |
| 57 | s3tests_boto3.functional.test_s3.test_atomic_write_4mb | ok | ok | ok | | 57 | s3tests_boto3.functional.test_s3.test_atomic_write_4mb | ok | ok | ok |
| 58 | s3tests_boto3.functional.test_s3.test_atomic_write_8mb | ok | ok | ok | | 58 | s3tests_boto3.functional.test_s3.test_atomic_write_8mb | ok | ok | ok |
| 59 | s3tests_boto3.functional.test_s3.test_atomic_dual_write_1mb | FAIL | ok | ERROR | | 59 | s3tests_boto3.functional.test_s3.test_atomic_dual_write_1mb | ok | ok | ERROR |
| 60 | s3tests_boto3.functional.test_s3.test_atomic_dual_write_4mb | FAIL | ok | ERROR | | 60 | s3tests_boto3.functional.test_s3.test_atomic_dual_write_4mb | ok | ok | ERROR |
| 61 | s3tests_boto3.functional.test_s3.test_atomic_dual_write_8mb | ok | ok | ERROR | | 61 | s3tests_boto3.functional.test_s3.test_atomic_dual_write_8mb | ok | ok | ERROR |
| 62 | s3tests_boto3.functional.test_s3.test_atomic_conditional_write_1mb | ok | ok | ERROR | | 62 | s3tests_boto3.functional.test_s3.test_atomic_conditional_write_1mb | ok | ok | ERROR |
| 63 | s3tests_boto3.functional.test_s3.test_atomic_dual_conditional_write_1mb | FAIL | FAIL | FAIL | | 63 | s3tests_boto3.functional.test_s3.test_atomic_dual_conditional_write_1mb | FAIL | FAIL | FAIL |
@ -183,7 +186,7 @@ This group is not explicitly supported by s3-gw, but some tests may pass.
## ListObjects ## ListObjects
Compatibility: 76/63/75 out of 84 Compatibility: 77/63/75 out of 84
| | Test | s3-gw | minio | aws s3 | | | Test | s3-gw | minio | aws s3 |
|----|-------------------------------------------------------------------------------------------------|-------|-------|--------| |----|-------------------------------------------------------------------------------------------------|-------|-------|--------|
@ -264,22 +267,22 @@ Compatibility: 76/63/75 out of 84
| 75 | s3tests_boto3.functional.test_s3.test_bucket_list_marker_after_list | ok | ok | ok | | 75 | s3tests_boto3.functional.test_s3.test_bucket_list_marker_after_list | ok | ok | ok |
| 76 | s3tests_boto3.functional.test_s3.test_bucket_listv2_startafter_after_list | ok | ok | ok | | 76 | s3tests_boto3.functional.test_s3.test_bucket_listv2_startafter_after_list | ok | ok | ok |
| 77 | s3tests_boto3.functional.test_s3.test_bucket_list_return_data | ok | FAIL | ok | | 77 | s3tests_boto3.functional.test_s3.test_bucket_list_return_data | ok | FAIL | ok |
| 78 | s3tests_boto3.functional.test_s3.test_bucket_list_objects_anonymous | ok | ERROR | ok | | 78 | s3tests_boto3.functional.test_s3.test_bucket_list_objects_anonymous | ERROR | ERROR | ok |
| 79 | s3tests_boto3.functional.test_s3.test_bucket_listv2_objects_anonymous | ok | ERROR | ok | | 79 | s3tests_boto3.functional.test_s3.test_bucket_listv2_objects_anonymous | ERROR | ERROR | ok |
| 80 | s3tests_boto3.functional.test_s3.test_bucket_list_objects_anonymous_fail | ok | ok | ok | | 80 | s3tests_boto3.functional.test_s3.test_bucket_list_objects_anonymous_fail | FAIL | ok | ok |
| 81 | s3tests_boto3.functional.test_s3.test_bucket_listv2_objects_anonymous_fail | ok | ok | ok | | 81 | s3tests_boto3.functional.test_s3.test_bucket_listv2_objects_anonymous_fail | FAIL | ok | ok |
| 82 | s3tests_boto3.functional.test_s3.test_bucket_list_special_prefix | ok | ok | ok | | 82 | s3tests_boto3.functional.test_s3.test_bucket_list_special_prefix | ok | ok | ok |
| 83 | s3tests_boto3.functional.test_s3.test_bucket_list_long_name | ok | ok | ok | | 83 | s3tests_boto3.functional.test_s3.test_bucket_list_long_name | ok | ok | ok |
| 84 | s3tests_boto3.functional.test_s3.test_basic_key_count | ok | ok | ok | | 84 | s3tests_boto3.functional.test_s3.test_basic_key_count | ok | ok | ok |
## Object ACL ## Object ACL
Compatibility: 4/3/10 out of 19 Compatibility: 3/3/10 out of 19
| | Test | s3-gw | minio | aws s3 | | | Test | s3-gw | minio | aws s3 |
|----|---------------------------------------------------------------------------------------|-------|-------|--------| |----|---------------------------------------------------------------------------------------|-------|-------|--------|
| 1 | s3tests_boto3.functional.test_headers.test_object_acl_create_contentlength_none | ok | ERROR | ok | | 1 | s3tests_boto3.functional.test_headers.test_object_acl_create_contentlength_none | ok | ERROR | ok |
| 2 | s3tests_boto3.functional.test_s3.test_object_anon_put_write_access | ok | ERROR | ERROR | | 2 | s3tests_boto3.functional.test_s3.test_object_anon_put_write_access | ERROR | ERROR | ERROR |
| 3 | s3tests_boto3.functional.test_s3.test_object_acl_default | FAIL | FAIL | ok | | 3 | s3tests_boto3.functional.test_s3.test_object_acl_default | FAIL | FAIL | ok |
| 4 | s3tests_boto3.functional.test_s3.test_object_acl_canned_during_create | FAIL | FAIL | FAIL | | 4 | s3tests_boto3.functional.test_s3.test_object_acl_canned_during_create | FAIL | FAIL | FAIL |
| 5 | s3tests_boto3.functional.test_s3.test_object_acl_canned | FAIL | FAIL | FAIL | | 5 | s3tests_boto3.functional.test_s3.test_object_acl_canned | FAIL | FAIL | FAIL |
@ -300,7 +303,7 @@ Compatibility: 4/3/10 out of 19
## Locking ## Locking
Compatibility: 12/5/29 out of 29 Compatibility: 4/5/29 out of 29
| | Test | s3-gw | minio | aws s3 | | | Test | s3-gw | minio | aws s3 |
|----|------------------------------------------------------------------------------------------------|-------|-------|--------| |----|------------------------------------------------------------------------------------------------|-------|-------|--------|
@ -308,31 +311,31 @@ Compatibility: 12/5/29 out of 29
| 2 | s3tests_boto3.functional.test_s3.test_object_lock_put_obj_lock_invalid_bucket | ok | FAIL | ok | | 2 | s3tests_boto3.functional.test_s3.test_object_lock_put_obj_lock_invalid_bucket | ok | FAIL | ok |
| 3 | s3tests_boto3.functional.test_s3.test_object_lock_put_obj_lock_with_days_and_years | FAIL | ERROR | ok | | 3 | s3tests_boto3.functional.test_s3.test_object_lock_put_obj_lock_with_days_and_years | FAIL | ERROR | ok |
| 4 | s3tests_boto3.functional.test_s3.test_object_lock_put_obj_lock_invalid_days | FAIL | ERROR | FAIL | | 4 | s3tests_boto3.functional.test_s3.test_object_lock_put_obj_lock_invalid_days | FAIL | ERROR | FAIL |
| 5 | s3tests_boto3.functional.test_s3.test_object_lock_uploading_obj | ok | ERROR | ok | | 5 | s3tests_boto3.functional.test_s3.test_object_lock_uploading_obj | ERROR | ERROR | ok |
| 6 | s3tests_boto3.functional.test_s3.test_object_lock_put_obj_lock_invalid_years | FAIL | ERROR | ok | | 6 | s3tests_boto3.functional.test_s3.test_object_lock_put_obj_lock_invalid_years | FAIL | ERROR | ok |
| 7 | s3tests_boto3.functional.test_s3.test_object_lock_put_obj_lock_invalid_status | FAIL | ERROR | ok | | 7 | s3tests_boto3.functional.test_s3.test_object_lock_put_obj_lock_invalid_status | FAIL | ERROR | ok |
| 8 | s3tests_boto3.functional.test_s3.test_object_lock_suspend_versioning | FAIL | ERROR | ok | | 8 | s3tests_boto3.functional.test_s3.test_object_lock_suspend_versioning | FAIL | ERROR | ok |
| 9 | s3tests_boto3.functional.test_s3.test_object_lock_get_obj_lock | FAIL | ERROR | ok | | 9 | s3tests_boto3.functional.test_s3.test_object_lock_get_obj_lock | FAIL | ERROR | ok |
| 10 | s3tests_boto3.functional.test_s3.test_object_lock_get_obj_lock_invalid_bucket | ok | ok | ok | | 10 | s3tests_boto3.functional.test_s3.test_object_lock_get_obj_lock_invalid_bucket | ok | ok | ok |
| 11 | s3tests_boto3.functional.test_s3.test_object_lock_put_obj_retention | ok | ERROR | ok | | 11 | s3tests_boto3.functional.test_s3.test_object_lock_put_obj_retention | ERROR | ERROR | ok |
| 12 | s3tests_boto3.functional.test_s3.test_object_lock_put_obj_retention_invalid_bucket | FAIL | ok | ok | | 12 | s3tests_boto3.functional.test_s3.test_object_lock_put_obj_retention_invalid_bucket | FAIL | ok | ok |
| 13 | s3tests_boto3.functional.test_s3.test_object_lock_put_obj_retention_invalid_mode | FAIL | ERROR | ok | | 13 | s3tests_boto3.functional.test_s3.test_object_lock_put_obj_retention_invalid_mode | FAIL | ERROR | ok |
| 14 | s3tests_boto3.functional.test_s3.test_object_lock_get_obj_retention | ok | ERROR | ok | | 14 | s3tests_boto3.functional.test_s3.test_object_lock_get_obj_retention | ERROR | ERROR | ok |
| 15 | s3tests_boto3.functional.test_s3.test_object_lock_get_obj_retention_invalid_bucket | FAIL | ok | ok | | 15 | s3tests_boto3.functional.test_s3.test_object_lock_get_obj_retention_invalid_bucket | FAIL | ok | ok |
| 16 | s3tests_boto3.functional.test_s3.test_object_lock_put_obj_retention_versionid | ok | ERROR | ok | | 16 | s3tests_boto3.functional.test_s3.test_object_lock_put_obj_retention_versionid | ERROR | ERROR | ok |
| 17 | s3tests_boto3.functional.test_s3.test_object_lock_put_obj_retention_override_default_retention | ERROR | ERROR | ok | | 17 | s3tests_boto3.functional.test_s3.test_object_lock_put_obj_retention_override_default_retention | ERROR | ERROR | ok |
| 18 | s3tests_boto3.functional.test_s3.test_object_lock_put_obj_retention_increase_period | ERROR | ERROR | ok | | 18 | s3tests_boto3.functional.test_s3.test_object_lock_put_obj_retention_increase_period | ERROR | ERROR | ok |
| 19 | s3tests_boto3.functional.test_s3.test_object_lock_put_obj_retention_shorten_period | FAIL | ERROR | ok | | 19 | s3tests_boto3.functional.test_s3.test_object_lock_put_obj_retention_shorten_period | FAIL | ERROR | ok |
| 20 | s3tests_boto3.functional.test_s3.test_object_lock_put_obj_retention_shorten_period_bypass | ok | ERROR | ok | | 20 | s3tests_boto3.functional.test_s3.test_object_lock_put_obj_retention_shorten_period_bypass | ERROR | ERROR | ok |
| 21 | s3tests_boto3.functional.test_s3.test_object_lock_delete_object_with_retention | FAIL | ERROR | ok | | 21 | s3tests_boto3.functional.test_s3.test_object_lock_delete_object_with_retention | ERROR | ERROR | ok |
| 22 | s3tests_boto3.functional.test_s3.test_object_lock_put_legal_hold | ok | ERROR | ok | | 22 | s3tests_boto3.functional.test_s3.test_object_lock_put_legal_hold | ERROR | ERROR | ok |
| 23 | s3tests_boto3.functional.test_s3.test_object_lock_put_legal_hold_invalid_bucket | FAIL | ok | ok | | 23 | s3tests_boto3.functional.test_s3.test_object_lock_put_legal_hold_invalid_bucket | FAIL | ok | ok |
| 24 | s3tests_boto3.functional.test_s3.test_object_lock_put_legal_hold_invalid_status | FAIL | ERROR | ok | | 24 | s3tests_boto3.functional.test_s3.test_object_lock_put_legal_hold_invalid_status | FAIL | ERROR | ok |
| 25 | s3tests_boto3.functional.test_s3.test_object_lock_get_legal_hold | ok | ERROR | ok | | 25 | s3tests_boto3.functional.test_s3.test_object_lock_get_legal_hold | ERROR | ERROR | ok |
| 26 | s3tests_boto3.functional.test_s3.test_object_lock_get_legal_hold_invalid_bucket | FAIL | ok | ok | | 26 | s3tests_boto3.functional.test_s3.test_object_lock_get_legal_hold_invalid_bucket | FAIL | ok | ok |
| 27 | s3tests_boto3.functional.test_s3.test_object_lock_delete_object_with_legal_hold_on | FAIL | ERROR | ok | | 27 | s3tests_boto3.functional.test_s3.test_object_lock_delete_object_with_legal_hold_on | ERROR | ERROR | ok |
| 28 | s3tests_boto3.functional.test_s3.test_object_lock_delete_object_with_legal_hold_off | ok | ERROR | ok | | 28 | s3tests_boto3.functional.test_s3.test_object_lock_delete_object_with_legal_hold_off | ok | ERROR | ok |
| 29 | s3tests_boto3.functional.test_s3.test_object_lock_get_obj_metadata | ok | ERROR | ok | | 29 | s3tests_boto3.functional.test_s3.test_object_lock_get_obj_metadata | ERROR | ERROR | ok |
## Multipart ## Multipart
@ -384,7 +387,7 @@ Compatibility: 9/6/8 out of 11
## Versioning ## Versioning
Compatibility: 22/19/24 out of 26 Compatibility: 23/19/24 out of 26
| | Test | s3-gw | minio | aws s3 | | | Test | s3-gw | minio | aws s3 |
|----|---------------------------------------------------------------------------------------------|-------|-------|--------| |----|---------------------------------------------------------------------------------------------|-------|-------|--------|
@ -397,7 +400,7 @@ Compatibility: 22/19/24 out of 26
| 7 | s3tests_boto3.functional.test_s3.test_versioning_obj_suspend_versions | ok | ok | ok | | 7 | s3tests_boto3.functional.test_s3.test_versioning_obj_suspend_versions | ok | ok | ok |
| 8 | s3tests_boto3.functional.test_s3.test_versioning_obj_create_versions_remove_all | ok | ok | ok | | 8 | s3tests_boto3.functional.test_s3.test_versioning_obj_create_versions_remove_all | ok | ok | ok |
| 9 | s3tests_boto3.functional.test_s3.test_versioning_obj_create_versions_remove_special_names | ok | ok | ok | | 9 | s3tests_boto3.functional.test_s3.test_versioning_obj_create_versions_remove_special_names | ok | ok | ok |
| 10 | s3tests_boto3.functional.test_s3.test_versioning_obj_create_overwrite_multipart | FAIL | ok | ok | | 10 | s3tests_boto3.functional.test_s3.test_versioning_obj_create_overwrite_multipart | ok | ok | ok |
| 11 | s3tests_boto3.functional.test_s3.test_versioning_obj_list_marker | ok | ok | ok | | 11 | s3tests_boto3.functional.test_s3.test_versioning_obj_list_marker | ok | ok | ok |
| 12 | s3tests_boto3.functional.test_s3.test_versioning_copy_obj_version | ok | ok | ok | | 12 | s3tests_boto3.functional.test_s3.test_versioning_copy_obj_version | ok | ok | ok |
| 13 | s3tests_boto3.functional.test_s3.test_versioning_multi_object_delete | ok | ok | ok | | 13 | s3tests_boto3.functional.test_s3.test_versioning_multi_object_delete | ok | ok | ok |
@ -483,7 +486,7 @@ Compatibility: 38/38/45 out of 59
## Bucket ACL ## Bucket ACL
Compatibility: 2/3/16 out of 33 Compatibility: 3/3/16 out of 33
This group is not explicitly supported by s3-gw, but some tests may pass. This group is not explicitly supported by s3-gw, but some tests may pass.
| | Test | s3-gw | minio | aws s3 | | | Test | s3-gw | minio | aws s3 |
@ -507,8 +510,8 @@ This group is not explicitly supported by s3-gw, but some tests may pass.
| 17 | s3tests_boto3.functional.test_s3.test_bucket_acl_revoke_all | ERROR | ERROR | ok | | 17 | s3tests_boto3.functional.test_s3.test_bucket_acl_revoke_all | ERROR | ERROR | ok |
| 18 | s3tests_boto3.functional.test_s3.test_bucket_acl_canned_private_to_private | ok | ok | ok | | 18 | s3tests_boto3.functional.test_s3.test_bucket_acl_canned_private_to_private | ok | ok | ok |
| 19 | s3tests_boto3.functional.test_s3.test_bucket_header_acl_grants | ERROR | FAIL | FAIL | | 19 | s3tests_boto3.functional.test_s3.test_bucket_header_acl_grants | ERROR | FAIL | FAIL |
| 20 | s3tests_boto3.functional.test_s3.test_access_bucket_private_object_private | ok | FAIL | ok | | 20 | s3tests_boto3.functional.test_s3.test_access_bucket_private_object_private | FAIL | FAIL | ok |
| 21 | s3tests_boto3.functional.test_s3.test_access_bucket_private_objectv2_private | ok | FAIL | ok | | 21 | s3tests_boto3.functional.test_s3.test_access_bucket_private_objectv2_private | FAIL | FAIL | ok |
| 22 | s3tests_boto3.functional.test_s3.test_access_bucket_private_object_publicread | ERROR | ERROR | ok | | 22 | s3tests_boto3.functional.test_s3.test_access_bucket_private_object_publicread | ERROR | ERROR | ok |
| 23 | s3tests_boto3.functional.test_s3.test_access_bucket_private_objectv2_publicread | ERROR | ERROR | ok | | 23 | s3tests_boto3.functional.test_s3.test_access_bucket_private_objectv2_publicread | ERROR | ERROR | ok |
| 24 | s3tests_boto3.functional.test_s3.test_access_bucket_private_object_publicreadwrite | ERROR | ERROR | ok | | 24 | s3tests_boto3.functional.test_s3.test_access_bucket_private_object_publicreadwrite | ERROR | ERROR | ok |
@ -524,13 +527,13 @@ This group is not explicitly supported by s3-gw, but some tests may pass.
## CORS ## CORS
Compatibility: 3/0/3 out of 4 Compatibility: 2/0/3 out of 4
| | Test | s3-gw | minio | aws s3 | | | Test | s3-gw | minio | aws s3 |
|---|------------------------------------------------------------|-------|-------|--------| |---|------------------------------------------------------------|-------|-------|--------|
| 1 | s3tests_boto3.functional.test_s3.test_set_cors | ok | ERROR | ok | | 1 | s3tests_boto3.functional.test_s3.test_set_cors | ok | ERROR | ok |
| 2 | s3tests_boto3.functional.test_s3.test_cors_origin_response | FAIL | ERROR | FAIL | | 2 | s3tests_boto3.functional.test_s3.test_cors_origin_response | FAIL | ERROR | FAIL |
| 3 | s3tests_boto3.functional.test_s3.test_cors_origin_wildcard | ok | ERROR | ok | | 3 | s3tests_boto3.functional.test_s3.test_cors_origin_wildcard | FAIL | ERROR | ok |
| 4 | s3tests_boto3.functional.test_s3.test_cors_header_option | ok | ERROR | ok | | 4 | s3tests_boto3.functional.test_s3.test_cors_header_option | ok | ERROR | ok |
## Encryption ## Encryption
@ -652,11 +655,11 @@ This group is not explicitly supported by s3-gw, but some tests may pass.
## Others ## Others
Compatibility: 3/2/3 out of 6 Compatibility: 2/2/3 out of 6
| | Test | s3-gw | minio | aws s3 | | | Test | s3-gw | minio | aws s3 |
|---|-------------------------------------------------------------|-------|-------|--------| |---|-------------------------------------------------------------|-------|-------|--------|
| 1 | s3tests_boto3.functional.test_s3.test_100_continue | ok | ERROR | ok | | 1 | s3tests_boto3.functional.test_s3.test_100_continue | FAIL | ERROR | ok |
| 2 | s3tests_boto3.functional.test_s3.test_account_usage | ERROR | ERROR | ERROR | | 2 | s3tests_boto3.functional.test_s3.test_account_usage | ERROR | ERROR | ERROR |
| 3 | s3tests_boto3.functional.test_s3.test_head_bucket_usage | ERROR | ERROR | ERROR | | 3 | s3tests_boto3.functional.test_s3.test_head_bucket_usage | ERROR | ERROR | ERROR |
| 4 | s3tests_boto3.functional.test_s3.test_logging_toggle | ERROR | ERROR | ERROR | | 4 | s3tests_boto3.functional.test_s3.test_logging_toggle | ERROR | ERROR | ERROR |