Skip to content

Technical debt: Replace PlanOnly acceptance tests (services g - w) #43184

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 32 commits into from
Jul 1, 2025

Conversation

ewbankkit
Copy link
Contributor

@ewbankkit ewbankkit commented Jun 25, 2025

Rollback Plan

If a change needs to be reverted, we will publish an updated version of the library.

Changes to Security Controls

Are there any changes to security controls (access controls, encryption, logging) in this pull request? If so, explain.

Description

Replaces PlanOnly: true acceptance test steps with newer plancheck.ExpectResourceAction checks.
This PR addresses services g to w.
Also adds a semgrep rule to catch uses of PlanOnly: true.
Required some tagging acceptance tests to be regenerated.

Relations

Relates #43146.
Closes #43106.

Output from Acceptance Testing

% make testacc TESTARGS='-run=TestAccGlacierVault_\|TestAccGlacierVaultLock_' PKG=glacier ACCTEST_PARALLELISM=3
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.24.4 test ./internal/service/glacier/... -v -count 1 -parallel 3  -run=TestAccGlacierVault_\|TestAccGlacierVaultLock_ -timeout 360m -vet=off
2025/06/25 14:39:46 Creating Terraform AWS Provider (SDKv2-style)...
2025/06/25 14:39:46 Initializing Terraform AWS Provider (SDKv2-style)...
=== RUN   TestAccGlacierVaultLock_basic
=== PAUSE TestAccGlacierVaultLock_basic
=== RUN   TestAccGlacierVaultLock_completeLock
=== PAUSE TestAccGlacierVaultLock_completeLock
=== RUN   TestAccGlacierVaultLock_ignoreEquivalentPolicy
=== PAUSE TestAccGlacierVaultLock_ignoreEquivalentPolicy
=== RUN   TestAccGlacierVault_basic
=== PAUSE TestAccGlacierVault_basic
=== RUN   TestAccGlacierVault_notification
=== PAUSE TestAccGlacierVault_notification
=== RUN   TestAccGlacierVault_policy
=== PAUSE TestAccGlacierVault_policy
=== RUN   TestAccGlacierVault_tags
=== PAUSE TestAccGlacierVault_tags
=== RUN   TestAccGlacierVault_disappears
=== PAUSE TestAccGlacierVault_disappears
=== RUN   TestAccGlacierVault_ignoreEquivalent
=== PAUSE TestAccGlacierVault_ignoreEquivalent
=== CONT  TestAccGlacierVaultLock_basic
=== CONT  TestAccGlacierVault_policy
=== CONT  TestAccGlacierVault_disappears
--- PASS: TestAccGlacierVault_disappears (14.73s)
=== CONT  TestAccGlacierVault_ignoreEquivalent
--- PASS: TestAccGlacierVaultLock_basic (17.16s)
=== CONT  TestAccGlacierVault_basic
--- PASS: TestAccGlacierVault_basic (13.71s)
=== CONT  TestAccGlacierVault_notification
--- PASS: TestAccGlacierVault_ignoreEquivalent (19.42s)
=== CONT  TestAccGlacierVaultLock_ignoreEquivalentPolicy
--- PASS: TestAccGlacierVault_policy (35.41s)
=== CONT  TestAccGlacierVault_tags
--- PASS: TestAccGlacierVaultLock_ignoreEquivalentPolicy (21.39s)
=== CONT  TestAccGlacierVaultLock_completeLock
--- PASS: TestAccGlacierVault_tags (31.98s)
--- PASS: TestAccGlacierVault_notification (38.92s)
--- PASS: TestAccGlacierVaultLock_completeLock (14.86s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/glacier	75.551s
% make testacc TESTARGS='-run=TestAccGlue_serial/^ResourcePolicy$$' PKG=glue ACCTEST_PARALLELISM=3
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.24.4 test ./internal/service/glue/... -v -count 1 -parallel 3  -run=TestAccGlue_serial/^ResourcePolicy$ -timeout 360m -vet=off
2025/06/25 15:38:29 Creating Terraform AWS Provider (SDKv2-style)...
2025/06/25 15:38:29 Initializing Terraform AWS Provider (SDKv2-style)...
=== RUN   TestAccGlue_serial
=== PAUSE TestAccGlue_serial
=== CONT  TestAccGlue_serial
=== RUN   TestAccGlue_serial/ResourcePolicy
=== RUN   TestAccGlue_serial/ResourcePolicy/disappears
=== RUN   TestAccGlue_serial/ResourcePolicy/equivalent
=== RUN   TestAccGlue_serial/ResourcePolicy/Identity
=== RUN   TestAccGlue_serial/ResourcePolicy/Identity/basic
    resource_policy_identity_gen_test.go:36: Terraform CLI version 1.10.4 is below minimum version 1.12.0: skipping test
=== RUN   TestAccGlue_serial/ResourcePolicy/Identity/RegionOverride
    resource_policy_identity_gen_test.go:107: Terraform CLI version 1.10.4 is below minimum version 1.12.0: skipping test
=== RUN   TestAccGlue_serial/ResourcePolicy/basic
=== RUN   TestAccGlue_serial/ResourcePolicy/update
=== RUN   TestAccGlue_serial/ResourcePolicy/hybrid
--- PASS: TestAccGlue_serial (94.78s)
    --- PASS: TestAccGlue_serial/ResourcePolicy (94.78s)
        --- PASS: TestAccGlue_serial/ResourcePolicy/disappears (12.41s)
        --- PASS: TestAccGlue_serial/ResourcePolicy/equivalent (17.76s)
        --- PASS: TestAccGlue_serial/ResourcePolicy/Identity (0.16s)
            --- SKIP: TestAccGlue_serial/ResourcePolicy/Identity/basic (0.09s)
            --- SKIP: TestAccGlue_serial/ResourcePolicy/Identity/RegionOverride (0.06s)
        --- PASS: TestAccGlue_serial/ResourcePolicy/basic (13.66s)
        --- PASS: TestAccGlue_serial/ResourcePolicy/update (21.68s)
        --- PASS: TestAccGlue_serial/ResourcePolicy/hybrid (29.11s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/glue	99.628s
% git commit -m "iot: Replace 'PlanOnly' acceptance test steps with 'plancheck's."
[td-replace-PlanOnly-test-steps-2 aa0860a98b] iot: Replace 'PlanOnly' acceptance test steps with 'plancheck's.
 2 files changed, 32 insertions(+), 3 deletions(-)
kewbank@kewbank-GVKJJ17KYT terraform-provider-aws % make testacc TESTARGS='-run=TestAccIoTBillingGroup_migrateFromPluginSDK' PKG=iot
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.24.4 test ./internal/service/iot/... -v -count 1 -parallel 20  -run=TestAccIoTBillingGroup_migrateFromPluginSDK -timeout 360m -vet=off
2025/06/25 15:42:14 Creating Terraform AWS Provider (SDKv2-style)...
2025/06/25 15:42:14 Initializing Terraform AWS Provider (SDKv2-style)...
=== RUN   TestAccIoTBillingGroup_migrateFromPluginSDK
=== PAUSE TestAccIoTBillingGroup_migrateFromPluginSDK
=== RUN   TestAccIoTBillingGroup_migrateFromPluginSDK_properties
=== PAUSE TestAccIoTBillingGroup_migrateFromPluginSDK_properties
=== CONT  TestAccIoTBillingGroup_migrateFromPluginSDK
=== CONT  TestAccIoTBillingGroup_migrateFromPluginSDK_properties
--- PASS: TestAccIoTBillingGroup_migrateFromPluginSDK (55.41s)
--- PASS: TestAccIoTBillingGroup_migrateFromPluginSDK_properties (62.53s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/iot	67.541s
% make testacc TESTARGS='-run=TestAccIAMOpenIDConnectProvider_clientIDListOrder\|TestAccIAMPolicyDocumentDataSource_invalidSidValid\|TestAccIAMPolicy_\|TestAccIAMRolePolicy_\|TestAccIAMRole_\|TestAccIAMUserPolicy_\|TestAccIAMGroupPolicy_' PKG=iam ACCTEST_PARALLELISM=3
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.24.4 test ./internal/service/iam/... -v -count 1 -parallel 3  -run=TestAccIAMOpenIDConnectProvider_clientIDListOrder\|TestAccIAMPolicyDocumentDataSource_invalidSidValid\|TestAccIAMPolicy_\|TestAccIAMRolePolicy_\|TestAccIAMRole_\|TestAccIAMUserPolicy_\|TestAccIAMGroupPolicy_ -timeout 360m -vet=off
2025/06/27 18:03:44 Creating Terraform AWS Provider (SDKv2-style)...
2025/06/27 18:03:44 Initializing Terraform AWS Provider (SDKv2-style)...
=== RUN   TestAccIAMGroupPolicy_basic
=== PAUSE TestAccIAMGroupPolicy_basic
=== RUN   TestAccIAMGroupPolicy_disappears
=== PAUSE TestAccIAMGroupPolicy_disappears
=== RUN   TestAccIAMGroupPolicy_nameGenerated
=== PAUSE TestAccIAMGroupPolicy_nameGenerated
=== RUN   TestAccIAMGroupPolicy_namePrefix
=== PAUSE TestAccIAMGroupPolicy_namePrefix
=== RUN   TestAccIAMGroupPolicy_unknownsInPolicy
=== PAUSE TestAccIAMGroupPolicy_unknownsInPolicy
=== RUN   TestAccIAMGroupPolicy_update
=== PAUSE TestAccIAMGroupPolicy_update
=== RUN   TestAccIAMOpenIDConnectProvider_clientIDListOrder
=== PAUSE TestAccIAMOpenIDConnectProvider_clientIDListOrder
=== RUN   TestAccIAMPolicyDocumentDataSource_invalidSidValid
=== PAUSE TestAccIAMPolicyDocumentDataSource_invalidSidValid
=== RUN   TestAccIAMPolicy_tags
=== PAUSE TestAccIAMPolicy_tags
=== RUN   TestAccIAMPolicy_tags_null
=== PAUSE TestAccIAMPolicy_tags_null
=== RUN   TestAccIAMPolicy_tags_EmptyMap
=== PAUSE TestAccIAMPolicy_tags_EmptyMap
=== RUN   TestAccIAMPolicy_tags_AddOnUpdate
=== PAUSE TestAccIAMPolicy_tags_AddOnUpdate
=== RUN   TestAccIAMPolicy_tags_EmptyTag_OnCreate
=== PAUSE TestAccIAMPolicy_tags_EmptyTag_OnCreate
=== RUN   TestAccIAMPolicy_tags_EmptyTag_OnUpdate_Add
=== PAUSE TestAccIAMPolicy_tags_EmptyTag_OnUpdate_Add
=== RUN   TestAccIAMPolicy_tags_EmptyTag_OnUpdate_Replace
=== PAUSE TestAccIAMPolicy_tags_EmptyTag_OnUpdate_Replace
=== RUN   TestAccIAMPolicy_tags_DefaultTags_providerOnly
=== PAUSE TestAccIAMPolicy_tags_DefaultTags_providerOnly
=== RUN   TestAccIAMPolicy_tags_DefaultTags_nonOverlapping
=== PAUSE TestAccIAMPolicy_tags_DefaultTags_nonOverlapping
=== RUN   TestAccIAMPolicy_tags_DefaultTags_overlapping
=== PAUSE TestAccIAMPolicy_tags_DefaultTags_overlapping
=== RUN   TestAccIAMPolicy_tags_DefaultTags_updateToProviderOnly
=== PAUSE TestAccIAMPolicy_tags_DefaultTags_updateToProviderOnly
=== RUN   TestAccIAMPolicy_tags_DefaultTags_updateToResourceOnly
=== PAUSE TestAccIAMPolicy_tags_DefaultTags_updateToResourceOnly
=== RUN   TestAccIAMPolicy_tags_DefaultTags_emptyResourceTag
=== PAUSE TestAccIAMPolicy_tags_DefaultTags_emptyResourceTag
=== RUN   TestAccIAMPolicy_tags_DefaultTags_emptyProviderOnlyTag
=== PAUSE TestAccIAMPolicy_tags_DefaultTags_emptyProviderOnlyTag
=== RUN   TestAccIAMPolicy_tags_DefaultTags_nullOverlappingResourceTag
=== PAUSE TestAccIAMPolicy_tags_DefaultTags_nullOverlappingResourceTag
=== RUN   TestAccIAMPolicy_tags_DefaultTags_nullNonOverlappingResourceTag
=== PAUSE TestAccIAMPolicy_tags_DefaultTags_nullNonOverlappingResourceTag
=== RUN   TestAccIAMPolicy_tags_ComputedTag_OnCreate
=== PAUSE TestAccIAMPolicy_tags_ComputedTag_OnCreate
=== RUN   TestAccIAMPolicy_tags_ComputedTag_OnUpdate_Add
=== PAUSE TestAccIAMPolicy_tags_ComputedTag_OnUpdate_Add
=== RUN   TestAccIAMPolicy_tags_ComputedTag_OnUpdate_Replace
=== PAUSE TestAccIAMPolicy_tags_ComputedTag_OnUpdate_Replace
=== RUN   TestAccIAMPolicy_tags_IgnoreTags_Overlap_DefaultTag
=== PAUSE TestAccIAMPolicy_tags_IgnoreTags_Overlap_DefaultTag
=== RUN   TestAccIAMPolicy_tags_IgnoreTags_Overlap_ResourceTag
=== PAUSE TestAccIAMPolicy_tags_IgnoreTags_Overlap_ResourceTag
=== RUN   TestAccIAMPolicy_basic
=== PAUSE TestAccIAMPolicy_basic
=== RUN   TestAccIAMPolicy_description
=== PAUSE TestAccIAMPolicy_description
=== RUN   TestAccIAMPolicy_whitespace
=== PAUSE TestAccIAMPolicy_whitespace
=== RUN   TestAccIAMPolicy_disappears
=== PAUSE TestAccIAMPolicy_disappears
=== RUN   TestAccIAMPolicy_namePrefix
=== PAUSE TestAccIAMPolicy_namePrefix
=== RUN   TestAccIAMPolicy_path
=== PAUSE TestAccIAMPolicy_path
=== RUN   TestAccIAMPolicy_policy
=== PAUSE TestAccIAMPolicy_policy
=== RUN   TestAccIAMPolicy_diffs
=== PAUSE TestAccIAMPolicy_diffs
=== RUN   TestAccIAMPolicy_policyDuplicateKeys
=== PAUSE TestAccIAMPolicy_policyDuplicateKeys
=== RUN   TestAccIAMPolicy_malformedCondition
=== PAUSE TestAccIAMPolicy_malformedCondition
=== RUN   TestAccIAMRole_Identity_Basic
=== PAUSE TestAccIAMRole_Identity_Basic
=== RUN   TestAccIAMRolePolicy_Identity_Basic
=== PAUSE TestAccIAMRolePolicy_Identity_Basic
=== RUN   TestAccIAMRolePolicy_basic
=== PAUSE TestAccIAMRolePolicy_basic
=== RUN   TestAccIAMRolePolicy_disappears
=== PAUSE TestAccIAMRolePolicy_disappears
=== RUN   TestAccIAMRolePolicy_nameGenerated
=== PAUSE TestAccIAMRolePolicy_nameGenerated
=== RUN   TestAccIAMRolePolicy_namePrefix
=== PAUSE TestAccIAMRolePolicy_namePrefix
=== RUN   TestAccIAMRolePolicy_policyOrder
=== PAUSE TestAccIAMRolePolicy_policyOrder
=== RUN   TestAccIAMRolePolicy_invalidJSON
=== PAUSE TestAccIAMRolePolicy_invalidJSON
=== RUN   TestAccIAMRolePolicy_Policy_invalidResource
=== PAUSE TestAccIAMRolePolicy_Policy_invalidResource
=== RUN   TestAccIAMRolePolicy_unknownsInPolicy
=== PAUSE TestAccIAMRolePolicy_unknownsInPolicy
=== RUN   TestAccIAMRole_tags
=== PAUSE TestAccIAMRole_tags
=== RUN   TestAccIAMRole_tags_null
=== PAUSE TestAccIAMRole_tags_null
=== RUN   TestAccIAMRole_tags_EmptyMap
=== PAUSE TestAccIAMRole_tags_EmptyMap
=== RUN   TestAccIAMRole_tags_AddOnUpdate
=== PAUSE TestAccIAMRole_tags_AddOnUpdate
=== RUN   TestAccIAMRole_tags_EmptyTag_OnCreate
=== PAUSE TestAccIAMRole_tags_EmptyTag_OnCreate
=== RUN   TestAccIAMRole_tags_EmptyTag_OnUpdate_Add
=== PAUSE TestAccIAMRole_tags_EmptyTag_OnUpdate_Add
=== RUN   TestAccIAMRole_tags_EmptyTag_OnUpdate_Replace
=== PAUSE TestAccIAMRole_tags_EmptyTag_OnUpdate_Replace
=== RUN   TestAccIAMRole_tags_DefaultTags_providerOnly
=== PAUSE TestAccIAMRole_tags_DefaultTags_providerOnly
=== RUN   TestAccIAMRole_tags_DefaultTags_nonOverlapping
=== PAUSE TestAccIAMRole_tags_DefaultTags_nonOverlapping
=== RUN   TestAccIAMRole_tags_DefaultTags_overlapping
=== PAUSE TestAccIAMRole_tags_DefaultTags_overlapping
=== RUN   TestAccIAMRole_tags_DefaultTags_updateToProviderOnly
=== PAUSE TestAccIAMRole_tags_DefaultTags_updateToProviderOnly
=== RUN   TestAccIAMRole_tags_DefaultTags_updateToResourceOnly
=== PAUSE TestAccIAMRole_tags_DefaultTags_updateToResourceOnly
=== RUN   TestAccIAMRole_tags_DefaultTags_emptyResourceTag
=== PAUSE TestAccIAMRole_tags_DefaultTags_emptyResourceTag
=== RUN   TestAccIAMRole_tags_DefaultTags_emptyProviderOnlyTag
=== PAUSE TestAccIAMRole_tags_DefaultTags_emptyProviderOnlyTag
=== RUN   TestAccIAMRole_tags_DefaultTags_nullOverlappingResourceTag
=== PAUSE TestAccIAMRole_tags_DefaultTags_nullOverlappingResourceTag
=== RUN   TestAccIAMRole_tags_DefaultTags_nullNonOverlappingResourceTag
=== PAUSE TestAccIAMRole_tags_DefaultTags_nullNonOverlappingResourceTag
=== RUN   TestAccIAMRole_tags_ComputedTag_OnCreate
=== PAUSE TestAccIAMRole_tags_ComputedTag_OnCreate
=== RUN   TestAccIAMRole_tags_ComputedTag_OnUpdate_Add
=== PAUSE TestAccIAMRole_tags_ComputedTag_OnUpdate_Add
=== RUN   TestAccIAMRole_tags_ComputedTag_OnUpdate_Replace
=== PAUSE TestAccIAMRole_tags_ComputedTag_OnUpdate_Replace
=== RUN   TestAccIAMRole_tags_IgnoreTags_Overlap_DefaultTag
=== PAUSE TestAccIAMRole_tags_IgnoreTags_Overlap_DefaultTag
=== RUN   TestAccIAMRole_tags_IgnoreTags_Overlap_ResourceTag
=== PAUSE TestAccIAMRole_tags_IgnoreTags_Overlap_ResourceTag
=== RUN   TestAccIAMRole_basic
=== PAUSE TestAccIAMRole_basic
=== RUN   TestAccIAMRole_description
=== PAUSE TestAccIAMRole_description
=== RUN   TestAccIAMRole_nameGenerated
=== PAUSE TestAccIAMRole_nameGenerated
=== RUN   TestAccIAMRole_namePrefix
=== PAUSE TestAccIAMRole_namePrefix
=== RUN   TestAccIAMRole_testNameChange
=== PAUSE TestAccIAMRole_testNameChange
=== RUN   TestAccIAMRole_diffs
=== PAUSE TestAccIAMRole_diffs
=== RUN   TestAccIAMRole_diffsCondition
=== PAUSE TestAccIAMRole_diffsCondition
=== RUN   TestAccIAMRole_badJSON
=== PAUSE TestAccIAMRole_badJSON
=== RUN   TestAccIAMRole_disappears
=== PAUSE TestAccIAMRole_disappears
=== RUN   TestAccIAMRole_policiesForceDetach
=== PAUSE TestAccIAMRole_policiesForceDetach
=== RUN   TestAccIAMRole_maxSessionDuration
=== PAUSE TestAccIAMRole_maxSessionDuration
=== RUN   TestAccIAMRole_permissionsBoundary
=== PAUSE TestAccIAMRole_permissionsBoundary
=== RUN   TestAccIAMRole_InlinePolicy_basic
=== PAUSE TestAccIAMRole_InlinePolicy_basic
=== RUN   TestAccIAMRole_InlinePolicy_ignoreOrder
=== PAUSE TestAccIAMRole_InlinePolicy_ignoreOrder
=== RUN   TestAccIAMRole_InlinePolicy_empty
=== PAUSE TestAccIAMRole_InlinePolicy_empty
=== RUN   TestAccIAMRole_InlinePolicy_malformed
=== PAUSE TestAccIAMRole_InlinePolicy_malformed
=== RUN   TestAccIAMRole_ManagedPolicy_basic
=== PAUSE TestAccIAMRole_ManagedPolicy_basic
=== RUN   TestAccIAMRole_ManagedPolicy_outOfBandRemovalAddedBack
=== PAUSE TestAccIAMRole_ManagedPolicy_outOfBandRemovalAddedBack
=== RUN   TestAccIAMRole_InlinePolicy_outOfBandRemovalAddedBack
=== PAUSE TestAccIAMRole_InlinePolicy_outOfBandRemovalAddedBack
=== RUN   TestAccIAMRole_ManagedPolicy_outOfBandAdditionRemoved
=== PAUSE TestAccIAMRole_ManagedPolicy_outOfBandAdditionRemoved
=== RUN   TestAccIAMRole_InlinePolicy_outOfBandAdditionRemoved
=== PAUSE TestAccIAMRole_InlinePolicy_outOfBandAdditionRemoved
=== RUN   TestAccIAMRole_InlinePolicy_outOfBandAdditionIgnored
=== PAUSE TestAccIAMRole_InlinePolicy_outOfBandAdditionIgnored
=== RUN   TestAccIAMRole_ManagedPolicy_outOfBandAdditionIgnored
=== PAUSE TestAccIAMRole_ManagedPolicy_outOfBandAdditionIgnored
=== RUN   TestAccIAMRole_InlinePolicy_outOfBandAdditionRemovedEmpty
=== PAUSE TestAccIAMRole_InlinePolicy_outOfBandAdditionRemovedEmpty
=== RUN   TestAccIAMRole_ManagedPolicy_outOfBandAdditionRemovedEmpty
=== PAUSE TestAccIAMRole_ManagedPolicy_outOfBandAdditionRemovedEmpty
=== RUN   TestAccIAMUserPolicy_basic
=== PAUSE TestAccIAMUserPolicy_basic
=== RUN   TestAccIAMUserPolicy_disappears
=== PAUSE TestAccIAMUserPolicy_disappears
=== RUN   TestAccIAMUserPolicy_nameGenerated
=== PAUSE TestAccIAMUserPolicy_nameGenerated
=== RUN   TestAccIAMUserPolicy_namePrefix
=== PAUSE TestAccIAMUserPolicy_namePrefix
=== RUN   TestAccIAMUserPolicy_multiplePolicies
=== PAUSE TestAccIAMUserPolicy_multiplePolicies
=== RUN   TestAccIAMUserPolicy_policyOrder
=== PAUSE TestAccIAMUserPolicy_policyOrder
=== CONT  TestAccIAMGroupPolicy_basic
=== CONT  TestAccIAMRole_tags_EmptyMap
=== CONT  TestAccIAMPolicy_tags_ComputedTag_OnUpdate_Replace
--- PASS: TestAccIAMGroupPolicy_basic (12.90s)
=== CONT  TestAccIAMPolicy_tags_EmptyTag_OnUpdate_Add
--- PASS: TestAccIAMRole_tags_EmptyMap (17.72s)
=== CONT  TestAccIAMPolicy_tags_ComputedTag_OnUpdate_Add
--- PASS: TestAccIAMPolicy_tags_ComputedTag_OnUpdate_Replace (26.55s)
=== CONT  TestAccIAMPolicy_tags_ComputedTag_OnCreate
--- PASS: TestAccIAMPolicy_tags_ComputedTag_OnUpdate_Add (25.88s)
=== CONT  TestAccIAMPolicy_tags_DefaultTags_nullNonOverlappingResourceTag
--- PASS: TestAccIAMPolicy_tags_ComputedTag_OnCreate (17.74s)
=== CONT  TestAccIAMPolicy_tags_DefaultTags_nullOverlappingResourceTag
--- PASS: TestAccIAMPolicy_tags_EmptyTag_OnUpdate_Add (33.97s)
=== CONT  TestAccIAMPolicy_tags_DefaultTags_emptyProviderOnlyTag
--- PASS: TestAccIAMPolicy_tags_DefaultTags_nullNonOverlappingResourceTag (13.90s)
=== CONT  TestAccIAMPolicy_tags_DefaultTags_emptyResourceTag
--- PASS: TestAccIAMPolicy_tags_DefaultTags_nullOverlappingResourceTag (13.99s)
=== CONT  TestAccIAMPolicy_tags_DefaultTags_updateToResourceOnly
--- PASS: TestAccIAMPolicy_tags_DefaultTags_emptyProviderOnlyTag (14.02s)
=== CONT  TestAccIAMPolicy_tags_DefaultTags_updateToProviderOnly
--- PASS: TestAccIAMPolicy_tags_DefaultTags_emptyResourceTag (13.83s)
=== CONT  TestAccIAMPolicy_tags_DefaultTags_overlapping
--- PASS: TestAccIAMPolicy_tags_DefaultTags_updateToResourceOnly (21.78s)
=== CONT  TestAccIAMPolicy_tags_DefaultTags_nonOverlapping
--- PASS: TestAccIAMPolicy_tags_DefaultTags_updateToProviderOnly (22.29s)
=== CONT  TestAccIAMPolicy_tags_DefaultTags_providerOnly
--- PASS: TestAccIAMPolicy_tags_DefaultTags_overlapping (36.86s)
=== CONT  TestAccIAMPolicy_tags_EmptyTag_OnUpdate_Replace
--- PASS: TestAccIAMPolicy_tags_DefaultTags_nonOverlapping (36.67s)
=== CONT  TestAccIAMRole_diffsCondition
--- PASS: TestAccIAMPolicy_tags_EmptyTag_OnUpdate_Replace (22.44s)
=== CONT  TestAccIAMUserPolicy_policyOrder
--- PASS: TestAccIAMPolicy_tags_DefaultTags_providerOnly (47.47s)
=== CONT  TestAccIAMUserPolicy_multiplePolicies
--- PASS: TestAccIAMRole_diffsCondition (24.87s)
=== CONT  TestAccIAMUserPolicy_namePrefix
--- PASS: TestAccIAMUserPolicy_policyOrder (16.45s)
=== CONT  TestAccIAMUserPolicy_nameGenerated
--- PASS: TestAccIAMUserPolicy_multiplePolicies (17.42s)
=== CONT  TestAccIAMUserPolicy_disappears
--- PASS: TestAccIAMUserPolicy_namePrefix (12.09s)
=== CONT  TestAccIAMUserPolicy_basic
--- PASS: TestAccIAMUserPolicy_disappears (10.45s)
=== CONT  TestAccIAMRole_ManagedPolicy_outOfBandAdditionRemovedEmpty
--- PASS: TestAccIAMUserPolicy_nameGenerated (12.14s)
=== CONT  TestAccIAMRole_InlinePolicy_outOfBandAdditionRemovedEmpty
--- PASS: TestAccIAMUserPolicy_basic (19.79s)
=== CONT  TestAccIAMRole_ManagedPolicy_outOfBandAdditionIgnored
--- PASS: TestAccIAMRole_ManagedPolicy_outOfBandAdditionRemovedEmpty (17.62s)
=== CONT  TestAccIAMRole_InlinePolicy_outOfBandAdditionIgnored
--- PASS: TestAccIAMRole_InlinePolicy_outOfBandAdditionRemovedEmpty (17.73s)
=== CONT  TestAccIAMRole_InlinePolicy_outOfBandAdditionRemoved
--- PASS: TestAccIAMRole_ManagedPolicy_outOfBandAdditionIgnored (16.29s)
=== CONT  TestAccIAMRole_ManagedPolicy_outOfBandAdditionRemoved
--- PASS: TestAccIAMRole_InlinePolicy_outOfBandAdditionRemoved (17.86s)
=== CONT  TestAccIAMRole_InlinePolicy_outOfBandRemovalAddedBack
--- PASS: TestAccIAMRole_InlinePolicy_outOfBandAdditionIgnored (23.30s)
=== CONT  TestAccIAMRole_ManagedPolicy_outOfBandRemovalAddedBack
--- PASS: TestAccIAMRole_ManagedPolicy_outOfBandAdditionRemoved (18.79s)
=== CONT  TestAccIAMRole_ManagedPolicy_basic
--- PASS: TestAccIAMRole_InlinePolicy_outOfBandRemovalAddedBack (17.81s)
=== CONT  TestAccIAMRole_InlinePolicy_malformed
--- PASS: TestAccIAMRole_InlinePolicy_malformed (4.95s)
=== CONT  TestAccIAMRole_InlinePolicy_empty
--- PASS: TestAccIAMRole_ManagedPolicy_outOfBandRemovalAddedBack (18.82s)
=== CONT  TestAccIAMRole_InlinePolicy_ignoreOrder
--- PASS: TestAccIAMRole_InlinePolicy_empty (9.59s)
=== CONT  TestAccIAMRole_InlinePolicy_basic
--- PASS: TestAccIAMRole_ManagedPolicy_basic (28.39s)
=== CONT  TestAccIAMRole_permissionsBoundary
--- PASS: TestAccIAMRole_InlinePolicy_ignoreOrder (30.84s)
=== CONT  TestAccIAMRole_maxSessionDuration
--- PASS: TestAccIAMRole_InlinePolicy_basic (27.98s)
=== CONT  TestAccIAMRole_policiesForceDetach
--- PASS: TestAccIAMRole_policiesForceDetach (13.15s)
=== CONT  TestAccIAMPolicyDocumentDataSource_invalidSidValid
--- PASS: TestAccIAMRole_maxSessionDuration (23.31s)
=== CONT  TestAccIAMRole_disappears
--- PASS: TestAccIAMPolicyDocumentDataSource_invalidSidValid (7.09s)
=== CONT  TestAccIAMPolicy_tags_EmptyTag_OnCreate
--- PASS: TestAccIAMRole_disappears (10.23s)
=== CONT  TestAccIAMRole_badJSON
--- PASS: TestAccIAMRole_badJSON (0.81s)
=== CONT  TestAccIAMPolicy_tags_AddOnUpdate
--- PASS: TestAccIAMRole_permissionsBoundary (49.36s)
=== CONT  TestAccIAMRole_tags_DefaultTags_nullNonOverlappingResourceTag
--- PASS: TestAccIAMRole_tags_DefaultTags_nullNonOverlappingResourceTag (13.72s)
=== CONT  TestAccIAMPolicy_tags_EmptyMap
--- PASS: TestAccIAMPolicy_tags_EmptyTag_OnCreate (24.86s)
=== CONT  TestAccIAMRole_diffs
--- PASS: TestAccIAMPolicy_tags_AddOnUpdate (22.19s)
=== CONT  TestAccIAMPolicy_tags_null
--- PASS: TestAccIAMPolicy_tags_EmptyMap (17.08s)
=== CONT  TestAccIAMRole_testNameChange
--- PASS: TestAccIAMPolicy_tags_null (16.99s)
=== CONT  TestAccIAMPolicy_tags
--- PASS: TestAccIAMRole_diffs (31.96s)
=== CONT  TestAccIAMRole_namePrefix
--- PASS: TestAccIAMRole_testNameChange (25.86s)
=== CONT  TestAccIAMRole_nameGenerated
--- PASS: TestAccIAMRole_namePrefix (12.11s)
=== CONT  TestAccIAMRole_description
--- PASS: TestAccIAMRole_nameGenerated (11.98s)
=== CONT  TestAccIAMRole_basic
--- PASS: TestAccIAMRole_basic (12.01s)
=== CONT  TestAccIAMRole_tags_IgnoreTags_Overlap_ResourceTag
--- PASS: TestAccIAMPolicy_tags (46.96s)
=== CONT  TestAccIAMRole_tags_IgnoreTags_Overlap_DefaultTag
--- PASS: TestAccIAMRole_description (26.53s)
=== CONT  TestAccIAMRole_tags_ComputedTag_OnUpdate_Replace
--- PASS: TestAccIAMRole_tags_ComputedTag_OnUpdate_Replace (25.36s)
=== CONT  TestAccIAMRole_tags_ComputedTag_OnUpdate_Add
--- PASS: TestAccIAMRole_tags_IgnoreTags_Overlap_DefaultTag (27.47s)
=== CONT  TestAccIAMRole_tags_ComputedTag_OnCreate
--- PASS: TestAccIAMRole_tags_IgnoreTags_Overlap_ResourceTag (32.30s)
=== CONT  TestAccIAMRole_tags_DefaultTags_overlapping
--- PASS: TestAccIAMRole_tags_ComputedTag_OnCreate (16.32s)
=== CONT  TestAccIAMRole_tags_DefaultTags_nullOverlappingResourceTag
--- PASS: TestAccIAMRole_tags_ComputedTag_OnUpdate_Add (24.81s)
=== CONT  TestAccIAMRole_tags_DefaultTags_emptyProviderOnlyTag
--- PASS: TestAccIAMRole_tags_DefaultTags_nullOverlappingResourceTag (13.62s)
=== CONT  TestAccIAMRole_tags_DefaultTags_emptyResourceTag
--- PASS: TestAccIAMRole_tags_DefaultTags_emptyProviderOnlyTag (13.64s)
=== CONT  TestAccIAMRole_tags_EmptyTag_OnUpdate_Replace
--- PASS: TestAccIAMRole_tags_DefaultTags_overlapping (36.58s)
=== CONT  TestAccIAMRole_tags_DefaultTags_updateToProviderOnly
--- PASS: TestAccIAMRole_tags_DefaultTags_emptyResourceTag (13.74s)
=== CONT  TestAccIAMRole_tags_DefaultTags_nonOverlapping
--- PASS: TestAccIAMRole_tags_EmptyTag_OnUpdate_Replace (21.61s)
=== CONT  TestAccIAMRole_tags_DefaultTags_providerOnly
--- PASS: TestAccIAMRole_tags_DefaultTags_updateToProviderOnly (22.21s)
=== CONT  TestAccIAMRole_Identity_Basic
    role_identity_gen_test.go:30: Terraform CLI version 1.10.4 is below minimum version 1.12.0: skipping test
--- SKIP: TestAccIAMRole_Identity_Basic (0.05s)
=== CONT  TestAccIAMGroupPolicy_unknownsInPolicy
--- PASS: TestAccIAMGroupPolicy_unknownsInPolicy (14.63s)
=== CONT  TestAccIAMRole_tags_DefaultTags_updateToResourceOnly
--- PASS: TestAccIAMRole_tags_DefaultTags_nonOverlapping (36.10s)
=== CONT  TestAccIAMOpenIDConnectProvider_clientIDListOrder
--- PASS: TestAccIAMOpenIDConnectProvider_clientIDListOrder (16.92s)
=== CONT  TestAccIAMGroupPolicy_nameGenerated
--- PASS: TestAccIAMRole_tags_DefaultTags_updateToResourceOnly (21.15s)
=== CONT  TestAccIAMGroupPolicy_update
--- PASS: TestAccIAMRole_tags_DefaultTags_providerOnly (48.05s)
=== CONT  TestAccIAMPolicy_namePrefix
--- PASS: TestAccIAMGroupPolicy_nameGenerated (12.08s)
=== CONT  TestAccIAMPolicy_malformedCondition
--- PASS: TestAccIAMGroupPolicy_update (16.83s)
=== CONT  TestAccIAMPolicy_policyDuplicateKeys
--- PASS: TestAccIAMPolicy_policyDuplicateKeys (0.87s)
=== CONT  TestAccIAMPolicy_diffs
--- PASS: TestAccIAMPolicy_namePrefix (12.17s)
=== CONT  TestAccIAMPolicy_policy
--- PASS: TestAccIAMPolicy_malformedCondition (20.32s)
=== CONT  TestAccIAMPolicy_path
--- PASS: TestAccIAMPolicy_policy (19.93s)
=== CONT  TestAccIAMGroupPolicy_disappears
--- PASS: TestAccIAMPolicy_path (12.14s)
=== CONT  TestAccIAMRolePolicy_policyOrder
--- PASS: TestAccIAMPolicy_diffs (32.33s)
=== CONT  TestAccIAMRole_tags
--- PASS: TestAccIAMGroupPolicy_disappears (10.35s)
=== CONT  TestAccIAMRolePolicy_invalidJSON
--- PASS: TestAccIAMRolePolicy_invalidJSON (0.84s)
=== CONT  TestAccIAMPolicy_description
--- PASS: TestAccIAMRolePolicy_policyOrder (17.23s)
=== CONT  TestAccIAMPolicy_disappears
--- PASS: TestAccIAMPolicy_description (12.28s)
=== CONT  TestAccIAMPolicy_whitespace
--- PASS: TestAccIAMPolicy_disappears (10.43s)
=== CONT  TestAccIAMPolicy_tags_IgnoreTags_Overlap_ResourceTag
=== CONT  TestAccIAMRole_tags_null
--- PASS: TestAccIAMRole_tags (46.60s)
--- PASS: TestAccIAMPolicy_whitespace (35.38s)
=== CONT  TestAccIAMRolePolicy_namePrefix
--- PASS: TestAccIAMPolicy_tags_IgnoreTags_Overlap_ResourceTag (32.97s)
=== CONT  TestAccIAMRolePolicy_nameGenerated
--- PASS: TestAccIAMRole_tags_null (17.04s)
=== CONT  TestAccIAMRolePolicy_disappears
--- PASS: TestAccIAMRolePolicy_namePrefix (12.44s)
=== CONT  TestAccIAMRolePolicy_basic
--- PASS: TestAccIAMRolePolicy_nameGenerated (12.59s)
=== CONT  TestAccIAMRolePolicy_Identity_Basic
    role_policy_identity_gen_test.go:29: Terraform CLI version 1.10.4 is below minimum version 1.12.0: skipping test
--- SKIP: TestAccIAMRolePolicy_Identity_Basic (0.06s)
=== CONT  TestAccIAMRolePolicy_unknownsInPolicy
--- PASS: TestAccIAMRolePolicy_disappears (10.72s)
=== CONT  TestAccIAMRole_tags_EmptyTag_OnCreate
--- PASS: TestAccIAMRolePolicy_basic (12.38s)
=== CONT  TestAccIAMRole_tags_EmptyTag_OnUpdate_Add
--- PASS: TestAccIAMRolePolicy_unknownsInPolicy (14.43s)
=== CONT  TestAccIAMPolicy_tags_IgnoreTags_Overlap_DefaultTag
--- PASS: TestAccIAMRole_tags_EmptyTag_OnCreate (24.59s)
=== CONT  TestAccIAMRole_tags_AddOnUpdate
--- PASS: TestAccIAMRole_tags_EmptyTag_OnUpdate_Add (33.25s)
=== CONT  TestAccIAMPolicy_basic
--- PASS: TestAccIAMPolicy_tags_IgnoreTags_Overlap_DefaultTag (28.46s)
=== CONT  TestAccIAMRolePolicy_Policy_invalidResource
--- PASS: TestAccIAMRolePolicy_Policy_invalidResource (6.88s)
=== CONT  TestAccIAMGroupPolicy_namePrefix
--- PASS: TestAccIAMRole_tags_AddOnUpdate (23.41s)
--- PASS: TestAccIAMPolicy_basic (12.98s)
--- PASS: TestAccIAMGroupPolicy_namePrefix (11.76s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/iam	678.352s
% make testacc TESTARGS='-run=TestAccKMSAlias_arnDiffSuppress\|TestAccKMSKeyPolicy_iamRoleOrder\|TestAccKMSKey_Policy_iamRoleOrder' PKG=kms ACCTEST_PARALLELISM=3
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.24.4 test ./internal/service/kms/... -v -count 1 -parallel 3  -run=TestAccKMSAlias_arnDiffSuppress\|TestAccKMSKeyPolicy_iamRoleOrder\|TestAccKMSKey_Policy_iamRoleOrder -timeout 360m -vet=off
2025/06/29 16:38:09 Creating Terraform AWS Provider (SDKv2-style)...
2025/06/29 16:38:09 Initializing Terraform AWS Provider (SDKv2-style)...
=== RUN   TestAccKMSAlias_arnDiffSuppress
=== PAUSE TestAccKMSAlias_arnDiffSuppress
=== RUN   TestAccKMSKeyPolicy_iamRoleOrder
=== PAUSE TestAccKMSKeyPolicy_iamRoleOrder
=== RUN   TestAccKMSKey_Policy_iamRoleOrder
=== PAUSE TestAccKMSKey_Policy_iamRoleOrder
=== CONT  TestAccKMSAlias_arnDiffSuppress
=== CONT  TestAccKMSKey_Policy_iamRoleOrder
=== CONT  TestAccKMSKeyPolicy_iamRoleOrder
--- PASS: TestAccKMSAlias_arnDiffSuppress (28.37s)
--- PASS: TestAccKMSKey_Policy_iamRoleOrder (29.84s)
--- PASS: TestAccKMSKeyPolicy_iamRoleOrder (34.13s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/kms	39.017s
% make testacc TESTARGS='-run=TestAccLambdaAlias_basic\|TestAccLambdaEventSourceMapping_Kinesis_basic\|TestAccLambdaEventSourceMapping_SQS_basic\|TestAccLambdaEventSourceMapping_DynamoDB_basic\|TestAccLambdaEventSourceMapping_msk\|TestAccLambdaEventSourceMapping_selfManagedKafka\|TestAccLambdaEventSourceMapping_activeMQ\|TestAccLambdaEventSourceMapping_rabbitMQ' PKG=lambda ACCTEST_PARALLELISM=3  
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.24.4 test ./internal/service/lambda/... -v -count 1 -parallel 3  -run=TestAccLambdaAlias_basic\|TestAccLambdaEventSourceMapping_Kinesis_basic\|TestAccLambdaEventSourceMapping_SQS_basic\|TestAccLambdaEventSourceMapping_DynamoDB_basic\|TestAccLambdaEventSourceMapping_msk\|TestAccLambdaEventSourceMapping_selfManagedKafka\|TestAccLambdaEventSourceMapping_activeMQ\|TestAccLambdaEventSourceMapping_rabbitMQ -timeout 360m -vet=off
2025/06/29 16:50:51 Creating Terraform AWS Provider (SDKv2-style)...
2025/06/29 16:50:51 Initializing Terraform AWS Provider (SDKv2-style)...
=== RUN   TestAccLambdaAlias_basic
=== PAUSE TestAccLambdaAlias_basic
=== RUN   TestAccLambdaEventSourceMapping_Kinesis_basic
=== PAUSE TestAccLambdaEventSourceMapping_Kinesis_basic
=== RUN   TestAccLambdaEventSourceMapping_SQS_basic
=== PAUSE TestAccLambdaEventSourceMapping_SQS_basic
=== RUN   TestAccLambdaEventSourceMapping_DynamoDB_basic
=== PAUSE TestAccLambdaEventSourceMapping_DynamoDB_basic
=== RUN   TestAccLambdaEventSourceMapping_msk
=== PAUSE TestAccLambdaEventSourceMapping_msk
=== RUN   TestAccLambdaEventSourceMapping_mskWithEventSourceConfig
=== PAUSE TestAccLambdaEventSourceMapping_mskWithEventSourceConfig
=== RUN   TestAccLambdaEventSourceMapping_selfManagedKafka
=== PAUSE TestAccLambdaEventSourceMapping_selfManagedKafka
=== RUN   TestAccLambdaEventSourceMapping_selfManagedKafkaWithEventSourceConfig
=== PAUSE TestAccLambdaEventSourceMapping_selfManagedKafkaWithEventSourceConfig
=== RUN   TestAccLambdaEventSourceMapping_selfManagedKafkaWithProvisionedPollerConfig
=== PAUSE TestAccLambdaEventSourceMapping_selfManagedKafkaWithProvisionedPollerConfig
=== RUN   TestAccLambdaEventSourceMapping_activeMQ
=== PAUSE TestAccLambdaEventSourceMapping_activeMQ
=== RUN   TestAccLambdaEventSourceMapping_rabbitMQ
=== PAUSE TestAccLambdaEventSourceMapping_rabbitMQ
=== CONT  TestAccLambdaAlias_basic
=== CONT  TestAccLambdaEventSourceMapping_selfManagedKafka
=== CONT  TestAccLambdaEventSourceMapping_DynamoDB_basic
--- PASS: TestAccLambdaEventSourceMapping_DynamoDB_basic (42.95s)
=== CONT  TestAccLambdaEventSourceMapping_mskWithEventSourceConfig
--- PASS: TestAccLambdaAlias_basic (44.26s)
=== CONT  TestAccLambdaEventSourceMapping_SQS_basic
--- PASS: TestAccLambdaEventSourceMapping_selfManagedKafka (57.67s)
=== CONT  TestAccLambdaEventSourceMapping_msk
--- PASS: TestAccLambdaEventSourceMapping_SQS_basic (107.29s)
=== CONT  TestAccLambdaEventSourceMapping_Kinesis_basic
--- PASS: TestAccLambdaEventSourceMapping_Kinesis_basic (74.07s)
--- PASS: TestAccLambdaEventSourceMapping_activeMQ (850.41s)
=== CONT  TestAccLambdaEventSourceMapping_rabbitMQ
    event_source_mapping_test.go:1241: Step 1/2 error: After applying this test step, the refresh plan was not empty.
        stdout
        
        
        Terraform used the selected providers to generate the following execution
        plan. Resource actions are indicated with the following symbols:
          ~ update in-place
        
        Terraform will perform the following actions:
        
          # aws_mq_broker.test will be updated in-place
          ~ resource "aws_mq_broker" "test" {
                id                            = "b-362b4fa8-e014-4dd1-beec-c5eb0bac9167"
                tags                          = {}
                # (18 unchanged attributes hidden)
        
                # (4 unchanged blocks hidden)
            }
        
        Plan: 0 to add, 1 to change, 0 to destroy.
--- FAIL: TestAccLambdaEventSourceMapping_rabbitMQ (705.65s)
=== CONT  TestAccLambdaEventSourceMapping_selfManagedKafkaWithProvisionedPollerConfig
--- PASS: TestAccLambdaEventSourceMapping_selfManagedKafkaWithProvisionedPollerConfig (57.36s)
=== CONT  TestAccLambdaEventSourceMapping_selfManagedKafkaWithEventSourceConfig
--- PASS: TestAccLambdaEventSourceMapping_selfManagedKafkaWithEventSourceConfig (33.78s)
--- PASS: TestAccLambdaEventSourceMapping_mskWithEventSourceConfig (3441.61s)
--- PASS: TestAccLambdaEventSourceMapping_msk (3428.21s)
FAIL
FAIL	github.com/hashicorp/terraform-provider-aws/internal/service/lambda	3490.824s
FAIL
make: *** [testacc] Error 1

Failure is unrelated to this change and is occurring in CI.

% make testacc TESTARGS='-run=TestAccOpenSearchDomain_Policy_ignoreEquivalent' PKG=opensearch
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.24.4 test ./internal/service/opensearch/... -v -count 1 -parallel 20  -run=TestAccOpenSearchDomain_Policy_ignoreEquivalent -timeout 360m -vet=off
2025/06/30 09:21:29 Creating Terraform AWS Provider (SDKv2-style)...
2025/06/30 09:21:29 Initializing Terraform AWS Provider (SDKv2-style)...
=== RUN   TestAccOpenSearchDomain_Policy_ignoreEquivalent
=== PAUSE TestAccOpenSearchDomain_Policy_ignoreEquivalent
=== CONT  TestAccOpenSearchDomain_Policy_ignoreEquivalent
--- PASS: TestAccOpenSearchDomain_Policy_ignoreEquivalent (1933.60s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/opensearch	1938.394s
% make testacc TESTARGS='-run=TestAccOpenSearchServerlessSecurityPolicy_string' PKG=opensearchserverless
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.24.4 test ./internal/service/opensearchserverless/... -v -count 1 -parallel 20  -run=TestAccOpenSearchServerlessSecurityPolicy_string -timeout 360m -vet=off
2025/06/30 09:58:41 Creating Terraform AWS Provider (SDKv2-style)...
2025/06/30 09:58:41 Initializing Terraform AWS Provider (SDKv2-style)...
=== RUN   TestAccOpenSearchServerlessSecurityPolicy_string
=== PAUSE TestAccOpenSearchServerlessSecurityPolicy_string
=== RUN   TestAccOpenSearchServerlessSecurityPolicy_stringUpdate
=== PAUSE TestAccOpenSearchServerlessSecurityPolicy_stringUpdate
=== CONT  TestAccOpenSearchServerlessSecurityPolicy_string
=== CONT  TestAccOpenSearchServerlessSecurityPolicy_stringUpdate
--- PASS: TestAccOpenSearchServerlessSecurityPolicy_stringUpdate (18.22s)
--- PASS: TestAccOpenSearchServerlessSecurityPolicy_string (20.22s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/opensearchserverless	25.072s
% make testacc TESTARGS='-run=TestAccRDSInstance_ReplicateSourceDB_basic\|TestAccRDSInstance_ReplicateSourceDB_sourceARN\|TestAccRDSOptionGroup_badDiffs' PKG=rds
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.24.4 test ./internal/service/rds/... -v -count 1 -parallel 20  -run=TestAccRDSInstance_ReplicateSourceDB_basic\|TestAccRDSInstance_ReplicateSourceDB_sourceARN\|TestAccRDSOptionGroup_badDiffs -timeout 360m -vet=off
2025/06/30 11:43:32 Creating Terraform AWS Provider (SDKv2-style)...
2025/06/30 11:43:32 Initializing Terraform AWS Provider (SDKv2-style)...
=== RUN   TestAccRDSInstance_ReplicateSourceDB_basic
=== PAUSE TestAccRDSInstance_ReplicateSourceDB_basic
=== RUN   TestAccRDSInstance_ReplicateSourceDB_sourceARN
=== PAUSE TestAccRDSInstance_ReplicateSourceDB_sourceARN
=== RUN   TestAccRDSOptionGroup_badDiffs
=== PAUSE TestAccRDSOptionGroup_badDiffs
=== CONT  TestAccRDSInstance_ReplicateSourceDB_basic
=== CONT  TestAccRDSOptionGroup_badDiffs
=== CONT  TestAccRDSInstance_ReplicateSourceDB_sourceARN
--- PASS: TestAccRDSOptionGroup_badDiffs (35.63s)
--- PASS: TestAccRDSInstance_ReplicateSourceDB_sourceARN (1234.49s)
--- PASS: TestAccRDSInstance_ReplicateSourceDB_basic (1345.95s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/rds	1350.966s
% make testacc TESTARGS='-run=TestAccRoute53HealthCheck_ipv6' PKG=route53
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.24.4 test ./internal/service/route53/... -v -count 1 -parallel 20  -run=TestAccRoute53HealthCheck_ipv6 -timeout 360m -vet=off
2025/06/30 14:45:08 Creating Terraform AWS Provider (SDKv2-style)...
2025/06/30 14:45:08 Initializing Terraform AWS Provider (SDKv2-style)...
=== RUN   TestAccRoute53HealthCheck_ipv6
=== PAUSE TestAccRoute53HealthCheck_ipv6
=== CONT  TestAccRoute53HealthCheck_ipv6
--- PASS: TestAccRoute53HealthCheck_ipv6 (20.50s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/route53	25.537s
% make testacc TESTARGS='-run=TestAccS3BucketPolicy_\|TestAccS3Bucket_Manage_objectLock_migrate\|TestAccS3ObjectCopy_targetWithMultipleSlashesMigrated\|TestAccS3Object_upgradeFromV4\|TestAccS3Object_keyWithSlashesMigrated' PKG=s3 ACCTEST_PARALLELISM=2
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.24.4 test ./internal/service/s3/... -v -count 1 -parallel 2  -run=TestAccS3BucketPolicy_\|TestAccS3Bucket_Manage_objectLock_migrate\|TestAccS3ObjectCopy_targetWithMultipleSlashesMigrated\|TestAccS3Object_upgradeFromV4\|TestAccS3Object_keyWithSlashesMigrated -timeout 360m -vet=off
2025/06/30 15:14:27 Creating Terraform AWS Provider (SDKv2-style)...
2025/06/30 15:14:27 Initializing Terraform AWS Provider (SDKv2-style)...
=== RUN   TestAccS3BucketPolicy_basic
=== PAUSE TestAccS3BucketPolicy_basic
=== RUN   TestAccS3BucketPolicy_disappears
=== PAUSE TestAccS3BucketPolicy_disappears
=== RUN   TestAccS3BucketPolicy_disappears_bucket
=== PAUSE TestAccS3BucketPolicy_disappears_bucket
=== RUN   TestAccS3BucketPolicy_policyUpdate
=== PAUSE TestAccS3BucketPolicy_policyUpdate
=== RUN   TestAccS3BucketPolicy_IAMRoleOrder_policyDoc
=== PAUSE TestAccS3BucketPolicy_IAMRoleOrder_policyDoc
=== RUN   TestAccS3BucketPolicy_IAMRoleOrder_policyDocNotPrincipal
=== PAUSE TestAccS3BucketPolicy_IAMRoleOrder_policyDocNotPrincipal
=== RUN   TestAccS3BucketPolicy_IAMRoleOrder_jsonEncode
=== PAUSE TestAccS3BucketPolicy_IAMRoleOrder_jsonEncode
=== RUN   TestAccS3BucketPolicy_migrate_noChange
=== PAUSE TestAccS3BucketPolicy_migrate_noChange
=== RUN   TestAccS3BucketPolicy_migrate_withChange
=== PAUSE TestAccS3BucketPolicy_migrate_withChange
=== RUN   TestAccS3BucketPolicy_directoryBucket
=== PAUSE TestAccS3BucketPolicy_directoryBucket
=== RUN   TestAccS3Bucket_Manage_objectLock_migrate
=== PAUSE TestAccS3Bucket_Manage_objectLock_migrate
=== RUN   TestAccS3ObjectCopy_targetWithMultipleSlashesMigrated
=== PAUSE TestAccS3ObjectCopy_targetWithMultipleSlashesMigrated
=== RUN   TestAccS3Object_upgradeFromV4
=== PAUSE TestAccS3Object_upgradeFromV4
=== RUN   TestAccS3Object_keyWithSlashesMigrated
=== PAUSE TestAccS3Object_keyWithSlashesMigrated
=== CONT  TestAccS3BucketPolicy_basic
=== CONT  TestAccS3BucketPolicy_migrate_noChange
--- PASS: TestAccS3BucketPolicy_basic (18.31s)
=== CONT  TestAccS3BucketPolicy_IAMRoleOrder_policyDoc
--- PASS: TestAccS3BucketPolicy_migrate_noChange (26.07s)
=== CONT  TestAccS3BucketPolicy_IAMRoleOrder_jsonEncode
--- PASS: TestAccS3BucketPolicy_IAMRoleOrder_policyDoc (23.61s)
=== CONT  TestAccS3BucketPolicy_IAMRoleOrder_policyDocNotPrincipal
--- PASS: TestAccS3BucketPolicy_IAMRoleOrder_policyDocNotPrincipal (18.92s)
=== CONT  TestAccS3BucketPolicy_disappears_bucket
--- PASS: TestAccS3BucketPolicy_disappears_bucket (14.13s)
=== CONT  TestAccS3BucketPolicy_policyUpdate
--- PASS: TestAccS3BucketPolicy_policyUpdate (28.88s)
=== CONT  TestAccS3ObjectCopy_targetWithMultipleSlashesMigrated
--- PASS: TestAccS3BucketPolicy_IAMRoleOrder_jsonEncode (92.16s)
=== CONT  TestAccS3Object_keyWithSlashesMigrated
=== CONT  TestAccS3Object_upgradeFromV4
--- PASS: TestAccS3ObjectCopy_targetWithMultipleSlashesMigrated (52.92s)
--- PASS: TestAccS3Object_keyWithSlashesMigrated (50.25s)
=== CONT  TestAccS3BucketPolicy_disappears
--- PASS: TestAccS3BucketPolicy_disappears (15.54s)
=== CONT  TestAccS3BucketPolicy_directoryBucket
--- PASS: TestAccS3BucketPolicy_directoryBucket (14.77s)
=== CONT  TestAccS3Bucket_Manage_objectLock_migrate
--- PASS: TestAccS3Object_upgradeFromV4 (42.22s)
=== CONT  TestAccS3BucketPolicy_migrate_withChange
--- PASS: TestAccS3Bucket_Manage_objectLock_migrate (24.06s)
--- PASS: TestAccS3BucketPolicy_migrate_withChange (26.26s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/s3	230.367s
% make testacc TESTARGS='-run=TestAccSageMakerEndpointConfiguration_upgradeToEnableSSMAccess' PKG=sagemaker
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.24.4 test ./internal/service/sagemaker/... -v -count 1 -parallel 20  -run=TestAccSageMakerEndpointConfiguration_upgradeToEnableSSMAccess -timeout 360m -vet=off
2025/06/30 15:22:28 Creating Terraform AWS Provider (SDKv2-style)...
2025/06/30 15:22:28 Initializing Terraform AWS Provider (SDKv2-style)...
=== RUN   TestAccSageMakerEndpointConfiguration_upgradeToEnableSSMAccess
=== PAUSE TestAccSageMakerEndpointConfiguration_upgradeToEnableSSMAccess
=== CONT  TestAccSageMakerEndpointConfiguration_upgradeToEnableSSMAccess
--- PASS: TestAccSageMakerEndpointConfiguration_upgradeToEnableSSMAccess (36.75s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/sagemaker	41.668s
% make testacc TESTARGS='-run=TestAccSecurityHub_serial/^Account$$/RemoveControlFindingGeneratorDefaultValue' PKG=securityhub
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.24.4 test ./internal/service/securityhub/... -v -count 1 -parallel 20  -run=TestAccSecurityHub_serial/^Account$/RemoveControlFindingGeneratorDefaultValue -timeout 360m -vet=off
2025/06/30 15:31:00 Creating Terraform AWS Provider (SDKv2-style)...
2025/06/30 15:31:00 Initializing Terraform AWS Provider (SDKv2-style)...
=== RUN   TestAccSecurityHub_serial
=== PAUSE TestAccSecurityHub_serial
=== CONT  TestAccSecurityHub_serial
=== RUN   TestAccSecurityHub_serial/Account
=== RUN   TestAccSecurityHub_serial/Account/RemoveControlFindingGeneratorDefaultValue
--- PASS: TestAccSecurityHub_serial (36.68s)
    --- PASS: TestAccSecurityHub_serial/Account (36.68s)
        --- PASS: TestAccSecurityHub_serial/Account/RemoveControlFindingGeneratorDefaultValue (36.68s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/securityhub	41.680s
% make testacc TESTARGS='-run=TestAccSESIdentityPolicy_' PKG=ses ACCTET_PARALLELISM=3
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.24.4 test ./internal/service/ses/... -v -count 1 -parallel 20  -run=TestAccSESIdentityPolicy_ -timeout 360m -vet=off
2025/06/30 15:54:12 Creating Terraform AWS Provider (SDKv2-style)...
2025/06/30 15:54:12 Initializing Terraform AWS Provider (SDKv2-style)...
=== RUN   TestAccSESIdentityPolicy_basic
=== PAUSE TestAccSESIdentityPolicy_basic
=== RUN   TestAccSESIdentityPolicy_Identity_email
=== PAUSE TestAccSESIdentityPolicy_Identity_email
=== RUN   TestAccSESIdentityPolicy_policy
=== PAUSE TestAccSESIdentityPolicy_policy
=== RUN   TestAccSESIdentityPolicy_ignoreEquivalent
=== PAUSE TestAccSESIdentityPolicy_ignoreEquivalent
=== CONT  TestAccSESIdentityPolicy_basic
=== CONT  TestAccSESIdentityPolicy_policy
=== CONT  TestAccSESIdentityPolicy_ignoreEquivalent
=== CONT  TestAccSESIdentityPolicy_Identity_email
--- PASS: TestAccSESIdentityPolicy_Identity_email (14.48s)
--- PASS: TestAccSESIdentityPolicy_basic (14.58s)
--- PASS: TestAccSESIdentityPolicy_ignoreEquivalent (19.23s)
--- PASS: TestAccSESIdentityPolicy_policy (22.59s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/ses	27.556s
% make testacc TESTARGS='-run=TestAccSNSTopicPolicy_' PKG=sns ACCTEST_PARALLELISM=3
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.24.4 test ./internal/service/sns/... -v -count 1 -parallel 3  -run=TestAccSNSTopicPolicy_ -timeout 360m -vet=off
2025/06/30 15:59:28 Creating Terraform AWS Provider (SDKv2-style)...
2025/06/30 15:59:28 Initializing Terraform AWS Provider (SDKv2-style)...
=== RUN   TestAccSNSTopicPolicy_basic
=== PAUSE TestAccSNSTopicPolicy_basic
=== RUN   TestAccSNSTopicPolicy_updated
=== PAUSE TestAccSNSTopicPolicy_updated
=== RUN   TestAccSNSTopicPolicy_Disappears_topic
=== PAUSE TestAccSNSTopicPolicy_Disappears_topic
=== RUN   TestAccSNSTopicPolicy_disappears
=== PAUSE TestAccSNSTopicPolicy_disappears
=== RUN   TestAccSNSTopicPolicy_ignoreEquivalent
=== PAUSE TestAccSNSTopicPolicy_ignoreEquivalent
=== CONT  TestAccSNSTopicPolicy_basic
=== CONT  TestAccSNSTopicPolicy_disappears
=== CONT  TestAccSNSTopicPolicy_Disappears_topic
--- PASS: TestAccSNSTopicPolicy_Disappears_topic (13.40s)
=== CONT  TestAccSNSTopicPolicy_ignoreEquivalent
--- PASS: TestAccSNSTopicPolicy_disappears (13.47s)
=== CONT  TestAccSNSTopicPolicy_updated
--- PASS: TestAccSNSTopicPolicy_basic (15.38s)
--- PASS: TestAccSNSTopicPolicy_ignoreEquivalent (18.45s)
--- PASS: TestAccSNSTopicPolicy_updated (21.92s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/sns	40.304s
% make testacc TESTARGS='-run=TestAccSQSQueuePolicy_\|TestAccSQSQueueRedriveAllowPolicy_\|TestAccSQSQueueRedrivePolicy_\|TestAccSQSQueue_Policy_ignoreEquivalent' PKG=sqs ACCTEST_PARALLELISM=3
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.24.4 test ./internal/service/sqs/... -v -count 1 -parallel 3  -run=TestAccSQSQueuePolicy_\|TestAccSQSQueueRedriveAllowPolicy_\|TestAccSQSQueueRedrivePolicy_\|TestAccSQSQueue_Policy_ignoreEquivalent -timeout 360m -vet=off
2025/06/30 16:10:17 Creating Terraform AWS Provider (SDKv2-style)...
2025/06/30 16:10:17 Initializing Terraform AWS Provider (SDKv2-style)...
=== RUN   TestAccSQSQueuePolicy_basic
=== PAUSE TestAccSQSQueuePolicy_basic
=== RUN   TestAccSQSQueuePolicy_disappears
=== PAUSE TestAccSQSQueuePolicy_disappears
=== RUN   TestAccSQSQueuePolicy_Disappears_queue
=== PAUSE TestAccSQSQueuePolicy_Disappears_queue
=== RUN   TestAccSQSQueuePolicy_update
=== PAUSE TestAccSQSQueuePolicy_update
=== RUN   TestAccSQSQueueRedriveAllowPolicy_basic
=== PAUSE TestAccSQSQueueRedriveAllowPolicy_basic
=== RUN   TestAccSQSQueueRedriveAllowPolicy_disappears
=== PAUSE TestAccSQSQueueRedriveAllowPolicy_disappears
=== RUN   TestAccSQSQueueRedriveAllowPolicy_Disappears_queue
=== PAUSE TestAccSQSQueueRedriveAllowPolicy_Disappears_queue
=== RUN   TestAccSQSQueueRedriveAllowPolicy_update
=== PAUSE TestAccSQSQueueRedriveAllowPolicy_update
=== RUN   TestAccSQSQueueRedriveAllowPolicy_byQueue
=== PAUSE TestAccSQSQueueRedriveAllowPolicy_byQueue
=== RUN   TestAccSQSQueueRedrivePolicy_basic
=== PAUSE TestAccSQSQueueRedrivePolicy_basic
=== RUN   TestAccSQSQueueRedrivePolicy_disappears
=== PAUSE TestAccSQSQueueRedrivePolicy_disappears
=== RUN   TestAccSQSQueueRedrivePolicy_Disappears_queue
=== PAUSE TestAccSQSQueueRedrivePolicy_Disappears_queue
=== RUN   TestAccSQSQueueRedrivePolicy_update
=== PAUSE TestAccSQSQueueRedrivePolicy_update
=== RUN   TestAccSQSQueue_Policy_ignoreEquivalent
=== PAUSE TestAccSQSQueue_Policy_ignoreEquivalent
=== CONT  TestAccSQSQueuePolicy_basic
=== CONT  TestAccSQSQueueRedriveAllowPolicy_update
=== CONT  TestAccSQSQueueRedriveAllowPolicy_basic
--- PASS: TestAccSQSQueuePolicy_basic (101.19s)
=== CONT  TestAccSQSQueueRedriveAllowPolicy_Disappears_queue
--- PASS: TestAccSQSQueueRedriveAllowPolicy_basic (131.50s)
=== CONT  TestAccSQSQueueRedriveAllowPolicy_disappears
--- PASS: TestAccSQSQueueRedriveAllowPolicy_update (153.72s)
=== CONT  TestAccSQSQueueRedrivePolicy_Disappears_queue
--- PASS: TestAccSQSQueueRedriveAllowPolicy_Disappears_queue (133.43s)
=== CONT  TestAccSQSQueue_Policy_ignoreEquivalent
--- PASS: TestAccSQSQueue_Policy_ignoreEquivalent (50.14s)
=== CONT  TestAccSQSQueueRedrivePolicy_update
--- PASS: TestAccSQSQueueRedrivePolicy_Disappears_queue (133.61s)
=== CONT  TestAccSQSQueuePolicy_Disappears_queue
--- PASS: TestAccSQSQueueRedriveAllowPolicy_disappears (164.92s)
=== CONT  TestAccSQSQueuePolicy_update
--- PASS: TestAccSQSQueuePolicy_Disappears_queue (104.40s)
=== CONT  TestAccSQSQueuePolicy_disappears
--- PASS: TestAccSQSQueuePolicy_update (125.58s)
=== CONT  TestAccSQSQueueRedrivePolicy_basic
--- PASS: TestAccSQSQueueRedrivePolicy_update (155.93s)
=== CONT  TestAccSQSQueueRedrivePolicy_disappears
--- PASS: TestAccSQSQueuePolicy_disappears (136.07s)
=== CONT  TestAccSQSQueueRedriveAllowPolicy_byQueue
--- PASS: TestAccSQSQueueRedrivePolicy_basic (129.36s)
--- PASS: TestAccSQSQueueRedrivePolicy_disappears (165.98s)
--- PASS: TestAccSQSQueueRedriveAllowPolicy_byQueue (118.30s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/sqs	651.214s
% make testacc TESTARGS='-run=TestAccSSMParameter_Overwrite_cascade\|TestAccSSMParameter_Secure_insecure' PKG=ssm ACCTEST_PARALLELISM=3
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.24.4 test ./internal/service/ssm/... -v -count 1 -parallel 3  -run=TestAccSSMParameter_Overwrite_cascade\|TestAccSSMParameter_Secure_insecure -timeout 360m -vet=off
2025/06/30 16:33:50 Creating Terraform AWS Provider (SDKv2-style)...
2025/06/30 16:33:50 Initializing Terraform AWS Provider (SDKv2-style)...
=== RUN   TestAccSSMParameter_Overwrite_cascade
=== PAUSE TestAccSSMParameter_Overwrite_cascade
=== RUN   TestAccSSMParameter_Secure_insecure
=== PAUSE TestAccSSMParameter_Secure_insecure
=== RUN   TestAccSSMParameter_Secure_insecureChangeSecure
=== PAUSE TestAccSSMParameter_Secure_insecureChangeSecure
=== CONT  TestAccSSMParameter_Overwrite_cascade
=== CONT  TestAccSSMParameter_Secure_insecureChangeSecure
=== CONT  TestAccSSMParameter_Secure_insecure
--- PASS: TestAccSSMParameter_Secure_insecureChangeSecure (29.00s)
--- PASS: TestAccSSMParameter_Overwrite_cascade (29.19s)
--- PASS: TestAccSSMParameter_Secure_insecure (33.47s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/ssm	38.685s
% make testacc TESTARGS='-run=TestAccTransfer_serial/^User$$' PKG=transfer
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.24.4 test ./internal/service/transfer/... -v -count 1 -parallel 20  -run=TestAccTransfer_serial/^User$ -timeout 360m -vet=off
2025/06/30 16:41:36 Creating Terraform AWS Provider (SDKv2-style)...
2025/06/30 16:41:36 Initializing Terraform AWS Provider (SDKv2-style)...
=== RUN   TestAccTransfer_serial
=== PAUSE TestAccTransfer_serial
=== CONT  TestAccTransfer_serial
=== RUN   TestAccTransfer_serial/User
=== RUN   TestAccTransfer_serial/User/basic
=== RUN   TestAccTransfer_serial/User/disappears
=== RUN   TestAccTransfer_serial/User/tags
=== RUN   TestAccTransfer_serial/User/HomeDirectoryMappings
=== RUN   TestAccTransfer_serial/User/ModifyWithOptions
=== RUN   TestAccTransfer_serial/User/Posix
=== RUN   TestAccTransfer_serial/User/UserNameValidation
--- PASS: TestAccTransfer_serial (1235.93s)
    --- PASS: TestAccTransfer_serial/User (1235.93s)
        --- PASS: TestAccTransfer_serial/User/basic (190.55s)
        --- PASS: TestAccTransfer_serial/User/disappears (187.74s)
        --- PASS: TestAccTransfer_serial/User/tags (204.79s)
        --- PASS: TestAccTransfer_serial/User/HomeDirectoryMappings (207.57s)
        --- PASS: TestAccTransfer_serial/User/ModifyWithOptions (51.57s)
        --- PASS: TestAccTransfer_serial/User/Posix (196.99s)
        --- PASS: TestAccTransfer_serial/User/UserNameValidation (196.71s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/transfer	1241.121s
% make testacc TESTARGS='-run=TestAccVPCLatticeListenerRule_ARNs\|TestAccVPCLatticeListenerRule_basic' PKG=vpclattice
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.24.4 test ./internal/service/vpclattice/... -v -count 1 -parallel 20  -run=TestAccVPCLatticeListenerRule_ARNs\|TestAccVPCLatticeListenerRule_basic -timeout 360m -vet=off
2025/07/01 09:40:17 Creating Terraform AWS Provider (SDKv2-style)...
2025/07/01 09:40:17 Initializing Terraform AWS Provider (SDKv2-style)...
=== RUN   TestAccVPCLatticeListenerRule_basic
=== PAUSE TestAccVPCLatticeListenerRule_basic
=== RUN   TestAccVPCLatticeListenerRule_ARNs
=== PAUSE TestAccVPCLatticeListenerRule_ARNs
=== CONT  TestAccVPCLatticeListenerRule_basic
=== CONT  TestAccVPCLatticeListenerRule_ARNs
--- PASS: TestAccVPCLatticeListenerRule_ARNs (100.34s)
--- PASS: TestAccVPCLatticeListenerRule_basic (127.08s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/vpclattice	131.911s
% make testacc TESTARGS='-run=TestAccVPCEndpointPolicy_\|TestAccVPCEndpoint_ignoreEquivalent\|TestAccVPCEndpoint_gatewayPolicy' PKG=ec2 ACCTEST_PARALLELISM=3
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.24.4 test ./internal/service/ec2/... -v -count 1 -parallel 3  -run=TestAccVPCEndpointPolicy_\|TestAccVPCEndpoint_ignoreEquivalent\|TestAccVPCEndpoint_gatewayPolicy -timeout 360m -vet=off
2025/07/01 13:49:26 Creating Terraform AWS Provider (SDKv2-style)...
2025/07/01 13:49:26 Initializing Terraform AWS Provider (SDKv2-style)...
=== RUN   TestAccVPCEndpointPolicy_basic
=== PAUSE TestAccVPCEndpointPolicy_basic
=== RUN   TestAccVPCEndpointPolicy_disappears
=== PAUSE TestAccVPCEndpointPolicy_disappears
=== RUN   TestAccVPCEndpointPolicy_disappears_endpoint
=== PAUSE TestAccVPCEndpointPolicy_disappears_endpoint
=== RUN   TestAccVPCEndpoint_gatewayPolicy
=== PAUSE TestAccVPCEndpoint_gatewayPolicy
=== RUN   TestAccVPCEndpoint_ignoreEquivalent
=== PAUSE TestAccVPCEndpoint_ignoreEquivalent
=== CONT  TestAccVPCEndpointPolicy_basic
=== CONT  TestAccVPCEndpoint_gatewayPolicy
=== CONT  TestAccVPCEndpoint_ignoreEquivalent
--- PASS: TestAccVPCEndpoint_ignoreEquivalent (37.87s)
=== CONT  TestAccVPCEndpointPolicy_disappears_endpoint
--- PASS: TestAccVPCEndpoint_gatewayPolicy (48.93s)
=== CONT  TestAccVPCEndpointPolicy_disappears
--- PASS: TestAccVPCEndpointPolicy_basic (58.48s)
--- PASS: TestAccVPCEndpointPolicy_disappears_endpoint (33.77s)
--- PASS: TestAccVPCEndpointPolicy_disappears (44.22s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/ec2	98.394s

Copy link

Community Guidelines

This comment is added to every new Pull Request to provide quick reference to how the Terraform AWS Provider is maintained. Please review the information below, and thank you for contributing to the community that keeps the provider thriving! 🚀

Voting for Prioritization

  • Please vote on this Pull Request by adding a 👍 reaction to the original post to help the community and maintainers prioritize it.
  • Please see our prioritization guide for additional information on how the maintainers handle prioritization.
  • Please do not leave +1 or other comments that do not add relevant new information or questions; they generate extra noise for others following the Pull Request and do not help prioritize the request.

Pull Request Authors

  • Review the contribution guide relating to the type of change you are making to ensure all of the necessary steps have been taken.
  • Whether or not the branch has been rebased will not impact prioritization, but doing so is always a welcome surprise.

@github-actions github-actions bot added tests PRs: expanded test coverage. Issues: expanded coverage, enhancements to test infrastructure. service/glacier Issues and PRs that pertain to the glacier service. prioritized Part of the maintainer teams immediate focus. To be addressed within the current quarter. size/M Managed by automation to categorize the size of a PR. labels Jun 25, 2025
@ewbankkit ewbankkit force-pushed the td-replace-PlanOnly-test-steps-2 branch from 6e48062 to aa0860a Compare June 25, 2025 19:43
@github-actions github-actions bot added service/glue Issues and PRs that pertain to the glue service. service/iot Issues and PRs that pertain to the iot service. service/inspector2 Issues and PRs that pertain to the inspector2 service. size/XL Managed by automation to categorize the size of a PR. labels Jun 25, 2025
@github-actions github-actions bot added service/iam Issues and PRs that pertain to the iam service. service/kendra Issues and PRs that pertain to the kendra service. labels Jun 28, 2025
@github-actions github-actions bot added service/lambda Issues and PRs that pertain to the lambda service. service/mq Issues and PRs that pertain to the mq service. service/kms Issues and PRs that pertain to the kms service. service/opensearch Issues and PRs that pertain to the opensearch service. service/opensearchserverless Issues and PRs that pertain to the opensearchserverless service. labels Jun 30, 2025
@github-actions github-actions bot added service/wafv2 Issues and PRs that pertain to the wafv2 service. service/appconfig Issues and PRs that pertain to the appconfig service. service/sesv2 Issues and PRs that pertain to the sesv2 service. service/accessanalyzer Issues and PRs that pertain to the accessanalyzer service. service/appflow Issues and PRs that pertain to the appflow service. linter Pertains to changes to or issues with the various linters. service/apprunner Issues and PRs that pertain to the apprunner service. generators Relates to code generators. service/amp Issues and PRs that pertain to the amp service. service/appintegrations Issues and PRs that pertain to the appintegrations service. service/logs Issues and PRs that pertain to the logs service. service/appautoscaling Issues and PRs that pertain to the appautoscaling service. service/cognitoidp Issues and PRs that pertain to the cognitoidp service. service/dms Issues and PRs that pertain to the dms service. service/ssmcontacts Issues and PRs that pertain to the ssmcontacts service. service/vpc Issues and PRs that pertain to the vpc service. service/redshiftserverless Issues and PRs that pertain to the redshiftserverless service. service/vpclattice Issues and PRs that pertain to the vpclattice service. labels Jul 1, 2025
@ewbankkit ewbankkit marked this pull request as ready for review July 1, 2025 15:59
@ewbankkit ewbankkit requested a review from a team as a code owner July 1, 2025 15:59
Copy link
Contributor

@johnsonaj johnsonaj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🚀

@ewbankkit ewbankkit merged commit 202e715 into main Jul 1, 2025
41 checks passed
@ewbankkit ewbankkit deleted the td-replace-PlanOnly-test-steps-2 branch July 1, 2025 18:56
Copy link

github-actions bot commented Jul 1, 2025

Warning

This Issue has been closed, meaning that any additional comments are much easier for the maintainers to miss. Please assume that the maintainers will not see them.

Ongoing conversations amongst community members are welcome, however, the issue will be locked after 30 days. Moving conversations to another venue, such as the AWS Provider forum, is recommended. If you have additional concerns, please open a new issue, referencing this one where needed.

@github-actions github-actions bot added this to the v6.2.0 milestone Jul 1, 2025
terraform-aws-provider bot pushed a commit that referenced this pull request Jul 1, 2025
@github-actions github-actions bot removed the prioritized Part of the maintainer teams immediate focus. To be addressed within the current quarter. label Jul 2, 2025
Copy link

github-actions bot commented Jul 2, 2025

This functionality has been released in v6.2.0 of the Terraform AWS Provider. Please see the Terraform documentation on provider versioning or reach out if you need any assistance upgrading.

For further feature requests or bug reports with this functionality, please create a new GitHub issue following the template. Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
generators Relates to code generators. linter Pertains to changes to or issues with the various linters. service/accessanalyzer Issues and PRs that pertain to the accessanalyzer service. service/acm Issues and PRs that pertain to the acm service. service/acmpca Issues and PRs that pertain to the acmpca service. service/amp Issues and PRs that pertain to the amp service. service/amplify Issues and PRs that pertain to the amplify service. service/apigateway Issues and PRs that pertain to the apigateway service. service/apigatewayv2 Issues and PRs that pertain to the apigatewayv2 service. service/appautoscaling Issues and PRs that pertain to the appautoscaling service. service/appconfig Issues and PRs that pertain to the appconfig service. service/appflow Issues and PRs that pertain to the appflow service. service/appintegrations Issues and PRs that pertain to the appintegrations service. service/applicationinsights Issues and PRs that pertain to the applicationinsights service. service/appmesh Issues and PRs that pertain to the appmesh service. service/apprunner Issues and PRs that pertain to the apprunner service. service/backup Issues and PRs that pertain to the backup service. service/batch Issues and PRs that pertain to the batch service. service/budgets Issues and PRs that pertain to the budgets service. service/cloudwatch Issues and PRs that pertain to the cloudwatch service. service/cognitoidp Issues and PRs that pertain to the cognitoidp service. service/datapipeline Issues and PRs that pertain to the datapipeline service. service/dms Issues and PRs that pertain to the dms service. service/dynamodb Issues and PRs that pertain to the dynamodb service. service/ec2 Issues and PRs that pertain to the ec2 service. service/elbv2 Issues and PRs that pertain to the elbv2 service. service/fms Issues and PRs that pertain to the fms service. service/glacier Issues and PRs that pertain to the glacier service. service/glue Issues and PRs that pertain to the glue service. service/guardduty Issues and PRs that pertain to the guardduty service. service/iam Issues and PRs that pertain to the iam service. service/inspector2 Issues and PRs that pertain to the inspector2 service. service/iot Issues and PRs that pertain to the iot service. service/kendra Issues and PRs that pertain to the kendra service. service/kms Issues and PRs that pertain to the kms service. service/lambda Issues and PRs that pertain to the lambda service. service/logs Issues and PRs that pertain to the logs service. service/medialive Issues and PRs that pertain to the medialive service. service/mq Issues and PRs that pertain to the mq service. service/opensearch Issues and PRs that pertain to the opensearch service. service/opensearchserverless Issues and PRs that pertain to the opensearchserverless service. service/osis Issues and PRs that pertain to the osis service. service/quicksight Issues and PRs that pertain to the quicksight service. service/rds Issues and PRs that pertain to the rds service. service/redshift Issues and PRs that pertain to the redshift service. service/redshiftserverless Issues and PRs that pertain to the redshiftserverless service. service/route53 Issues and PRs that pertain to the route53 service. service/s3 Issues and PRs that pertain to the s3 service. service/sagemaker Issues and PRs that pertain to the sagemaker service. service/secretsmanager Issues and PRs that pertain to the secretsmanager service. service/securityhub Issues and PRs that pertain to the securityhub service. service/servicecatalog Issues and PRs that pertain to the servicecatalog service. service/ses Issues and PRs that pertain to the ses service. service/sesv2 Issues and PRs that pertain to the sesv2 service. service/sns Issues and PRs that pertain to the sns service. service/sqs Issues and PRs that pertain to the sqs service. service/ssm Issues and PRs that pertain to the ssm service. service/ssmcontacts Issues and PRs that pertain to the ssmcontacts service. service/transfer Issues and PRs that pertain to the transfer service. service/vpc Issues and PRs that pertain to the vpc service. service/vpclattice Issues and PRs that pertain to the vpclattice service. service/wafv2 Issues and PRs that pertain to the wafv2 service. service/xray Issues and PRs that pertain to the xray service. size/M Managed by automation to categorize the size of a PR. size/XL Managed by automation to categorize the size of a PR. tests PRs: expanded test coverage. Issues: expanded coverage, enhancements to test infrastructure.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Technical debt: Replace PlanOnly: true acceptance test steps with plancheck
2 participants