# Unimplemented S3 feature tests # ============================== # # These tests cover STANDARD S3 features not yet implemented in RustFS. # They are TEMPORARILY EXCLUDED and should be enabled as features are added. # # Unimplemented features: # - Bucket Logging: Access logging # - Object Lock: Enable after create # - Checksum: Full checksum validation # - Conditional writes: If-Match/If-None-Match for writes # - Bucket Ownership Controls # Failed tests (17) test_bucket_create_delete_bucket_ownership test_bucket_logging_owner test_bucket_policy_put_obj_kms_s3 test_bucket_policy_put_obj_s3_kms test_object_checksum_crc64nvme test_object_checksum_sha256 test_object_lock_put_obj_lock_enable_after_create test_post_object_upload_checksum test_put_bucket_logging test_put_bucket_logging_errors test_put_bucket_logging_permissions test_put_bucket_logging_policy_wildcard test_rm_bucket_logging test_versioning_concurrent_multi_object_delete # Skipped tests (require IAM account or multiple storage classes) test_bucket_policy_deny_self_denied_policy test_bucket_policy_deny_self_denied_policy_confirm_header test_lifecycle_plain_null_version_current_transition test_lifecycle_set_noncurrent_transition test_lifecycle_transition_encrypted # Checksum and atomic write tests (require x-amz-checksum-* support) test_atomic_dual_write_1mb test_atomic_dual_write_4mb test_atomic_dual_write_8mb test_atomic_multipart_upload_write test_atomic_read_1mb test_atomic_read_4mb test_atomic_read_8mb test_atomic_write_1mb test_atomic_write_4mb test_atomic_write_8mb # Tests with known issues (need further investigation) test_bucket_policy_different_tenant test_bucket_policy_put_obj_grant test_bucket_policy_tenanted_bucket