Skip to content

S3 acceptance test failures -- ImportStateVerify attributes not equivalent #35054

Open
@ewbankkit

Description

@ewbankkit

S3 acceptance test failures in CI:

  • TestAccS3Bucket_Basic_forceDestroyWithObjectLockEnabled
  • TestAccS3ObjectCopy_basicViaAccessPoint
  • TestAccS3BucketACL_grantToACL
  • TestAccS3BucketACL_updateACL
  • TestAccS3BucketAnalyticsConfiguration_WithStorageClassAnalysis_empty
  • TestAccS3BucketCORSConfiguration_MultipleRules
  • TestAccS3BucketCORSConfiguration_basic
  • TestAccS3BucketCORSConfiguration_update
  • TestAccS3BucketLifecycleConfiguration_TransitionDate_intelligentTiering
  • TestAccS3BucketLifecycleConfiguration_TransitionDate_standardIa
  • TestAccS3BucketLifecycleConfiguration_TransitionStorageClassOnly_intelligentTiering
  • TestAccS3BucketLifecycleConfiguration_TransitionUpdateBetweenDaysAndDate_intelligentTiering
  • TestAccS3BucketServerSideEncryptionConfiguration_ApplySEEByDefault_AES256
  • TestAccS3BucketServerSideEncryptionConfiguration_ApplySSEByDefault_KMS
  • TestAccS3BucketServerSideEncryptionConfiguration_ApplySSEByDefault_KMSDSSE
  • TestAccS3BucketServerSideEncryptionConfiguration_ApplySSEByDefault_KMSWithMasterKeyARN
  • TestAccS3BucketServerSideEncryptionConfiguration_ApplySSEByDefault_KMSWithMasterKeyID
  • TestAccS3BucketServerSideEncryptionConfiguration_ApplySSEByDefault_UpdateSSEAlgorithm
  • TestAccS3BucketServerSideEncryptionConfiguration_basic
  • TestAccS3Bucket_Replication_ruleDestinationAccessControlTranslation
  • TestAccS3Bucket_Replication_ruleDestinationAddAccessControlTranslation
  • TestAccS3Bucket_Replication_schemaV2
  • TestAccS3Bucket_Replication_schemaV2SameRegion
  • TestAccS3Bucket_Replication_withoutPrefix
  • TestAccS3Bucket_Replication_withoutStorageClass
  • TestAccS3Bucket_Security_corsUpdate

The increase in failures occurred between 12/2 and 12/9.
The majority are with ImportStateVerify attributes not equivalent errors, e.g.

=== RUN   TestAccS3BucketLifecycleConfiguration_TransitionDate_intelligentTiering
=== PAUSE TestAccS3BucketLifecycleConfiguration_TransitionDate_intelligentTiering
=== CONT  TestAccS3BucketLifecycleConfiguration_TransitionDate_intelligentTiering
    bucket_lifecycle_configuration_test.go:762: Step 2/2 error running import: ImportStateVerify attributes not equivalent. Difference is shown below. The - symbol indicates attributes missing after import.
          map[string]string{
        +   "rule.0.transition.0.days": "0",
          }
--- FAIL: TestAccS3BucketLifecycleConfiguration_TransitionDate_intelligentTiering (289.96s)

Given that these have been failing for a while, I suspect the upgrade to github.com/hashicorp/terraform-plugin-testing@v1.6.0.

Metadata

Metadata

Assignees

No one assigned

    Labels

    service/s3Issues and PRs that pertain to the s3 service.testsPRs: expanded test coverage. Issues: expanded coverage, enhancements to test infrastructure.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions