Skip to content

Conversation

austinvalle
Copy link
Member

Related Issue

Related #1161

Description

This PR backports #1161 into the release/1.15.x branch so we can release a v1.15.1 module with just this change (as main currently has a couple unreleased features in it and these changes are isolated.

git cherry-pick c83bd4e010fffbbdf8147c91291776d27684fda4

Rollback Plan

  • If a change needs to be reverted, we will roll out an update to the code within 7 days.

Changes to Security Controls

No

…l state values (#1161)

* apply fix to string plan modifier and shared tests

* sets

* list

* map

* object

* numbers, floats, and ints

* bool

* dynamics

* add changelog
@austinvalle austinvalle added this to the v1.15.1 milestone Jul 31, 2025
@austinvalle austinvalle requested a review from a team as a code owner July 31, 2025 14:23
@austinvalle austinvalle added the bug Something isn't working label Jul 31, 2025
@austinvalle
Copy link
Member Author

austinvalle commented Jul 31, 2025

The corner provider CI won't pass here because we always run them off main of terraform-provider-corner, which currently has references to packages that don't exist in this release/1.15.x branch or this PR.

I just checked out an earlier commit in terraform-provider-corner and ran the tests locally with this PR installed (Terraform v1.12.1)

Test logs ✅
$ terraform version                      
Terraform v1.12.1

$ git checkout b98ec803134870aab786a552e92a6830f865aa82

HEAD is now at b98ec80 Dependabot: Single weekly PR for GH Actions, Single PR for terraform-plugin-* Go dependencies (#356)

$ go get -u github.com/hashicorp/terraform-plugin-framework@e34506df50b6b9c19a6a6cd82e6f5dc81e2b83a5

go: downloading github.com/hashicorp/terraform-plugin-framework v1.15.1-0.20250731141827-e34506df50b6
go: upgraded github.com/hashicorp/terraform-plugin-framework v1.15.0 => v1.15.1-0.20250731141827-e34506df50b6

$ go mod tidy

$ make testacc

TF_ACC=1 go test ./... -v  -timeout 120m -count 1
?       github.com/hashicorp/terraform-provider-corner  [no test files]
?       github.com/hashicorp/terraform-provider-corner/internal/backend [no test files]
?       github.com/hashicorp/terraform-provider-corner/internal/cornertesting   [no test files]
=== RUN   TestBoolFunction_known
--- PASS: TestBoolFunction_known (0.83s)
=== RUN   TestBoolFunction_null
--- PASS: TestBoolFunction_null (0.20s)
=== RUN   TestBoolFunction_unknown
--- PASS: TestBoolFunction_unknown (0.95s)
=== RUN   TestSchemaResource_CustomTypeJSONNormalizedAttribute
--- PASS: TestSchemaResource_CustomTypeJSONNormalizedAttribute (0.82s)
=== RUN   TestSchemaResource_CustomTypeJSONExact
--- PASS: TestSchemaResource_CustomTypeJSONExact (0.88s)
=== RUN   TestSchemaResource_CustomTypeIPv4Attribute
--- PASS: TestSchemaResource_CustomTypeIPv4Attribute (0.81s)
=== RUN   TestSchemaResource_CustomTypeIPv6Attribute
--- PASS: TestSchemaResource_CustomTypeIPv6Attribute (1.40s)
=== RUN   TestSchemaResource_CustomTypeIPv4CIDRAttribute
--- PASS: TestSchemaResource_CustomTypeIPv4CIDRAttribute (0.88s)
=== RUN   TestSchemaResource_CustomTypeIPv6CIDRAttribute
--- PASS: TestSchemaResource_CustomTypeIPv6CIDRAttribute (0.69s)
=== RUN   TestSchemaResource_CustomTypeTimeRFC3339Attribute
--- PASS: TestSchemaResource_CustomTypeTimeRFC3339Attribute (0.63s)
=== RUN   TestDeferredActionResource_ProviderDeferral
    deferred_action_resource_test.go:21: Terraform CLI version 1.12.1 is not an alpha build: skipping test.
--- SKIP: TestDeferredActionResource_ProviderDeferral (0.03s)
=== RUN   TestDeferredActionPlanModificationResource_ProviderDeferral
    deferred_action_resource_test.go:90: Terraform CLI version 1.12.1 is not an alpha build: skipping test.
--- SKIP: TestDeferredActionPlanModificationResource_ProviderDeferral (0.03s)
=== RUN   TestDeferredActionResource_ModifyPlanDeferral
    deferred_action_resource_test.go:169: Terraform CLI version 1.12.1 is not an alpha build: skipping test.
--- SKIP: TestDeferredActionResource_ModifyPlanDeferral (0.03s)
=== RUN   TestDeferredActionResource_ReadDeferral
    deferred_action_resource_test.go:211: Terraform CLI version 1.12.1 is not an alpha build: skipping test.
--- SKIP: TestDeferredActionResource_ReadDeferral (0.03s)
=== RUN   TestDeferredActionResource_ImportStateDeferral
    deferred_action_resource_test.go:240: Terraform CLI version 1.12.1 is not an alpha build: skipping test.
--- SKIP: TestDeferredActionResource_ImportStateDeferral (0.03s)
=== RUN   TestDynamicComputedTypeChange
--- PASS: TestDynamicComputedTypeChange (1.33s)
=== RUN   TestDynamicFunction_known_primitive
--- PASS: TestDynamicFunction_known_primitive (0.51s)
=== RUN   TestDynamicFunction_known_collection
--- PASS: TestDynamicFunction_known_collection (0.44s)
=== RUN   TestDynamicFunction_known_structural
--- PASS: TestDynamicFunction_known_structural (0.40s)
=== RUN   TestDynamicFunction_null
--- PASS: TestDynamicFunction_null (0.16s)
=== RUN   TestDynamicFunction_typed_null
--- PASS: TestDynamicFunction_typed_null (0.15s)
=== RUN   TestDynamicFunction_unknown
--- PASS: TestDynamicFunction_unknown (0.53s)
=== RUN   TestDynamicSchemaResource_null
--- PASS: TestDynamicSchemaResource_null (0.48s)
=== RUN   TestDynamicSchemaResource_DynamicAttribute
--- PASS: TestDynamicSchemaResource_DynamicAttribute (1.05s)
=== RUN   TestDynamicSchemaResource_ObjectAttributeWithDynamic
--- PASS: TestDynamicSchemaResource_ObjectAttributeWithDynamic (1.05s)
=== RUN   TestDynamicSchemaResource_SingleNestedBlockWithDynamic
--- PASS: TestDynamicSchemaResource_SingleNestedBlockWithDynamic (1.05s)
=== RUN   TestDynamicVariadicFunction_value_zero
--- PASS: TestDynamicVariadicFunction_value_zero (0.40s)
=== RUN   TestDynamicVariadicFunction_value_one
--- PASS: TestDynamicVariadicFunction_value_one (0.41s)
=== RUN   TestDynamicVariadicFunction_value_multiple_same_type_primitive
--- PASS: TestDynamicVariadicFunction_value_multiple_same_type_primitive (0.39s)
=== RUN   TestDynamicVariadicFunction_value_multiple_same_type_complex
--- PASS: TestDynamicVariadicFunction_value_multiple_same_type_complex (0.43s)
=== RUN   TestDynamicVariadicFunction_value_multiple_different_type
--- PASS: TestDynamicVariadicFunction_value_multiple_different_type (0.40s)
=== RUN   TestDynamicVariadicFunction_null
--- PASS: TestDynamicVariadicFunction_null (0.14s)
=== RUN   TestDynamicVariadicFunction_typed_null
--- PASS: TestDynamicVariadicFunction_typed_null (0.15s)
=== RUN   TestDynamicVariadicFunction_unknown
--- PASS: TestDynamicVariadicFunction_unknown (0.48s)
=== RUN   TestEphemeralLifecycleResource_basic
=== PAUSE TestEphemeralLifecycleResource_basic
=== RUN   TestEphemeralLifecycleResource_SkipWithUnknown
=== PAUSE TestEphemeralLifecycleResource_SkipWithUnknown
=== RUN   TestFloat32Function_known
--- PASS: TestFloat32Function_known (0.41s)
=== RUN   TestFloat32Function_null
--- PASS: TestFloat32Function_null (0.15s)
=== RUN   TestFloat32Function_unknown
--- PASS: TestFloat32Function_unknown (0.50s)
=== RUN   TestFloat32Function_overflow_underflow
--- PASS: TestFloat32Function_overflow_underflow (0.25s)
=== RUN   TestSchemaResource_Float32Attribute_Precision
--- PASS: TestSchemaResource_Float32Attribute_Precision (0.76s)
=== RUN   TestSchemaResource_Float32Attribute_Precision_Plan
--- PASS: TestSchemaResource_Float32Attribute_Precision_Plan (0.93s)
=== RUN   TestSchemaResource_Float32Attribute_Precision_MaxFloat32
    float32_precision_resource_test.go:83: Terraform CLI version 1.12.1 is above maximum version 1.8.0: skipping test
--- SKIP: TestSchemaResource_Float32Attribute_Precision_MaxFloat32 (0.04s)
=== RUN   TestSchemaResource_Float32Attribute_Precision_MaxFloat32_TF1_9
--- PASS: TestSchemaResource_Float32Attribute_Precision_MaxFloat32_TF1_9 (1.20s)
=== RUN   TestFloat64Function_known
--- PASS: TestFloat64Function_known (0.41s)
=== RUN   TestFloat64Function_null
--- PASS: TestFloat64Function_null (0.15s)
=== RUN   TestFloat64Function_unknown
--- PASS: TestFloat64Function_unknown (0.57s)
=== RUN   TestSchemaResource_Float64Attribute_Precision
--- PASS: TestSchemaResource_Float64Attribute_Precision (0.78s)
=== RUN   TestSchemaResource_Float64Attribute_Precision_Plan
--- PASS: TestSchemaResource_Float64Attribute_Precision_Plan (0.85s)
=== RUN   TestSchemaResource_Float64Attribute_Precision_MaxFloat32
    float64_precision_resource_test.go:83: Terraform CLI version 1.12.1 is above maximum version 1.8.0: skipping test
--- SKIP: TestSchemaResource_Float64Attribute_Precision_MaxFloat32 (0.03s)
=== RUN   TestSchemaResource_Float64Attribute_Precision_MaxFloat32_TF1_9
--- PASS: TestSchemaResource_Float64Attribute_Precision_MaxFloat32_TF1_9 (1.17s)
=== RUN   TestIdentityResource
--- PASS: TestIdentityResource (1.13s)
=== RUN   TestIdentityResource_identity_changes
--- PASS: TestIdentityResource_identity_changes (0.40s)
=== RUN   TestInt32Function_known
--- PASS: TestInt32Function_known (0.41s)
=== RUN   TestInt32Function_null
--- PASS: TestInt32Function_null (0.15s)
=== RUN   TestInt32Function_unknown
--- PASS: TestInt32Function_unknown (0.51s)
=== RUN   TestInt64Function_known
--- PASS: TestInt64Function_known (0.44s)
=== RUN   TestInt64Function_null
--- PASS: TestInt64Function_null (0.16s)
=== RUN   TestInt64Function_unknown
--- PASS: TestInt64Function_unknown (0.55s)
=== RUN   TestListFunction_known
--- PASS: TestListFunction_known (0.38s)
=== RUN   TestListFunction_null
--- PASS: TestListFunction_null (0.15s)
=== RUN   TestListFunction_unknown
--- PASS: TestListFunction_unknown (0.48s)
=== RUN   TestMapFunction_known
--- PASS: TestMapFunction_known (0.42s)
=== RUN   TestMapFunction_null
--- PASS: TestMapFunction_null (0.17s)
=== RUN   TestMapFunction_unknown
--- PASS: TestMapFunction_unknown (0.55s)
=== RUN   TestMoveStateResource
--- PASS: TestMoveStateResource (2.42s)
=== RUN   TestMoveStateResource_identity
--- PASS: TestMoveStateResource_identity (0.80s)
=== RUN   TestNumberFunction_known
--- PASS: TestNumberFunction_known (0.39s)
=== RUN   TestNumberFunction_null
--- PASS: TestNumberFunction_null (0.15s)
=== RUN   TestNumberFunction_unknown
--- PASS: TestNumberFunction_unknown (0.49s)
=== RUN   TestObjectFunction_known
--- PASS: TestObjectFunction_known (0.39s)
=== RUN   TestObjectFunction_Known_AttributeRequired_Error
=== PAUSE TestObjectFunction_Known_AttributeRequired_Error
=== RUN   TestObjectFunction_Known_AttributeRequired_Null
--- PASS: TestObjectFunction_Known_AttributeRequired_Null (0.39s)
=== RUN   TestObjectFunction_null
--- PASS: TestObjectFunction_null (0.15s)
=== RUN   TestObjectFunction_unknown
--- PASS: TestObjectFunction_unknown (0.48s)
=== RUN   TestObjectWithDynamicFunction_known_primitive
--- PASS: TestObjectWithDynamicFunction_known_primitive (0.38s)
=== RUN   TestObjectWithDynamicFunction_known_collection
--- PASS: TestObjectWithDynamicFunction_known_collection (0.39s)
=== RUN   TestObjectWithDynamicFunction_known_structural
--- PASS: TestObjectWithDynamicFunction_known_structural (0.39s)
=== RUN   TestObjectWithDynamicFunction_Known_AttributeRequired_Error
=== PAUSE TestObjectWithDynamicFunction_Known_AttributeRequired_Error
=== RUN   TestObjectWithDynamicFunction_Known_AttributeRequired_Null
--- PASS: TestObjectWithDynamicFunction_Known_AttributeRequired_Null (0.43s)
=== RUN   TestObjectWithDynamicFunction_null
--- PASS: TestObjectWithDynamicFunction_null (0.15s)
=== RUN   TestObjectWithDynamicFunction_unknown
--- PASS: TestObjectWithDynamicFunction_unknown (0.50s)
=== RUN   TestAccFrameworkResourceUser
--- PASS: TestAccFrameworkResourceUser (0.45s)
=== RUN   TestAccFrameworkResourceUser_language
--- PASS: TestAccFrameworkResourceUser_language (0.46s)
=== RUN   TestAccFrameworkResourceUser_interpolateLanguage
--- PASS: TestAccFrameworkResourceUser_interpolateLanguage (2.39s)
=== RUN   TestAccFrameworkResourceUser_TF_VAR_Environment_Variable
--- PASS: TestAccFrameworkResourceUser_TF_VAR_Environment_Variable (0.46s)
=== RUN   TestSchemaEphemeralResource_basic
=== PAUSE TestSchemaEphemeralResource_basic
=== RUN   TestSchemaEphemeralResource_BoolAttribute
=== PAUSE TestSchemaEphemeralResource_BoolAttribute
=== RUN   TestSchemaEphemeralResource_DynamicAttribute
=== PAUSE TestSchemaEphemeralResource_DynamicAttribute
=== RUN   TestSchemaEphemeralResource_Float32Attribute
=== PAUSE TestSchemaEphemeralResource_Float32Attribute
=== RUN   TestSchemaEphemeralResource_Float64Attribute
=== PAUSE TestSchemaEphemeralResource_Float64Attribute
=== RUN   TestSchemaEphemeralResource_Int32Attribute
=== PAUSE TestSchemaEphemeralResource_Int32Attribute
=== RUN   TestSchemaEphemeralResource_Int64Attribute
=== PAUSE TestSchemaEphemeralResource_Int64Attribute
=== RUN   TestSchemaEphemeralResource_ListAttribute
=== PAUSE TestSchemaEphemeralResource_ListAttribute
=== RUN   TestSchemaEphemeralResource_ListNestedBlock
=== PAUSE TestSchemaEphemeralResource_ListNestedBlock
=== RUN   TestSchemaEphemeralResource_MapAttribute
=== PAUSE TestSchemaEphemeralResource_MapAttribute
=== RUN   TestSchemaEphemeralResource_NumberAttribute
=== PAUSE TestSchemaEphemeralResource_NumberAttribute
=== RUN   TestSchemaEphemeralResource_ObjectAttribute
=== PAUSE TestSchemaEphemeralResource_ObjectAttribute
=== RUN   TestSchemaEphemeralResource_SetAttribute
=== PAUSE TestSchemaEphemeralResource_SetAttribute
=== RUN   TestSchemaEphemeralResource_SetNestedBlock
=== PAUSE TestSchemaEphemeralResource_SetNestedBlock
=== RUN   TestSchemaEphemeralResource_SingleNestedBlock
=== PAUSE TestSchemaEphemeralResource_SingleNestedBlock
=== RUN   TestSchemaEphemeralResource_StringAttribute
=== PAUSE TestSchemaEphemeralResource_StringAttribute
=== RUN   TestSchemaResource_basic
--- PASS: TestSchemaResource_basic (0.47s)
=== RUN   TestSchemaResource_BoolAttribute
--- PASS: TestSchemaResource_BoolAttribute (0.75s)
=== RUN   TestSchemaResource_Float32Attribute
--- PASS: TestSchemaResource_Float32Attribute (0.77s)
=== RUN   TestSchemaResource_Float64Attribute
--- PASS: TestSchemaResource_Float64Attribute (0.77s)
=== RUN   TestSchemaResource_Int32Attribute
--- PASS: TestSchemaResource_Int32Attribute (0.75s)
=== RUN   TestSchemaResource_Int64Attribute
--- PASS: TestSchemaResource_Int64Attribute (0.77s)
=== RUN   TestSchemaResource_ListAttribute
--- PASS: TestSchemaResource_ListAttribute (0.76s)
=== RUN   TestSchemaResource_ListNestedBlock
--- PASS: TestSchemaResource_ListNestedBlock (0.76s)
=== RUN   TestSchemaResource_MapAttribute
--- PASS: TestSchemaResource_MapAttribute (0.76s)
=== RUN   TestSchemaResource_NumberAttribute
--- PASS: TestSchemaResource_NumberAttribute (0.76s)
=== RUN   TestSchemaResource_ObjectAttribute
--- PASS: TestSchemaResource_ObjectAttribute (0.79s)
=== RUN   TestSchemaResource_SetAttribute
--- PASS: TestSchemaResource_SetAttribute (0.77s)
=== RUN   TestSchemaResource_SetNestedBlock
--- PASS: TestSchemaResource_SetNestedBlock (0.78s)
=== RUN   TestSchemaResource_SingleNestedBlock
--- PASS: TestSchemaResource_SingleNestedBlock (0.77s)
=== RUN   TestSchemaResource_StringAttribute
--- PASS: TestSchemaResource_StringAttribute (0.77s)
=== RUN   TestSetFunction_known
--- PASS: TestSetFunction_known (0.39s)
=== RUN   TestSetFunction_null
--- PASS: TestSetFunction_null (0.15s)
=== RUN   TestSetFunction_unknown
--- PASS: TestSetFunction_unknown (0.49s)
=== RUN   TestSetNestedBlockWithDefaults
--- PASS: TestSetNestedBlockWithDefaults (0.35s)
=== RUN   TestSetSemanticEqualityResource
--- PASS: TestSetSemanticEqualityResource (1.01s)
=== RUN   TestStringFunction_known
--- PASS: TestStringFunction_known (0.39s)
=== RUN   TestStringFunction_null
--- PASS: TestStringFunction_null (0.15s)
=== RUN   TestStringFunction_unknown
--- PASS: TestStringFunction_unknown (0.48s)
=== RUN   TestTFSDKReflectionResource
--- PASS: TestTFSDKReflectionResource (0.85s)
=== RUN   TestTimeoutsResource_unconfigured
--- PASS: TestTimeoutsResource_unconfigured (0.51s)
=== RUN   TestTimeoutsResource_configured
--- PASS: TestTimeoutsResource_configured (0.47s)
=== RUN   TestTimeTypesResource_Null
--- PASS: TestTimeTypesResource_Null (0.45s)
=== RUN   TestTimeTypesResource_GoDuration_Valid
--- PASS: TestTimeTypesResource_GoDuration_Valid (0.46s)
=== RUN   TestTimeTypesResource_GoDuration_Invalid
--- PASS: TestTimeTypesResource_GoDuration_Invalid (0.16s)
=== RUN   TestTimeTypesResource_RFC3339_Valid
--- PASS: TestTimeTypesResource_RFC3339_Valid (0.50s)
=== RUN   TestTimeTypesResource_RFC3339_Invalid
--- PASS: TestTimeTypesResource_RFC3339_Invalid (0.16s)
=== RUN   TestVariadicFunction_value_zero
--- PASS: TestVariadicFunction_value_zero (0.42s)
=== RUN   TestVariadicFunction_value_one
--- PASS: TestVariadicFunction_value_one (0.47s)
=== RUN   TestVariadicFunction_value_multiple
--- PASS: TestVariadicFunction_value_multiple (0.39s)
=== RUN   TestVariadicFunction_null
--- PASS: TestVariadicFunction_null (0.15s)
=== RUN   TestVariadicFunction_unknown
--- PASS: TestVariadicFunction_unknown (0.51s)
=== RUN   TestWriteOnceResource
--- PASS: TestWriteOnceResource (1.33s)
=== RUN   TestWriteOnceResource_error_on_create
=== PAUSE TestWriteOnceResource_error_on_create
=== RUN   TestWriteOnceResource_error_on_replace
=== PAUSE TestWriteOnceResource_error_on_replace
=== RUN   TestWriteOnlyImportResource
--- PASS: TestWriteOnlyImportResource (0.59s)
=== RUN   TestWriteOnlyMoveResource
--- PASS: TestWriteOnlyMoveResource (0.65s)
=== RUN   TestWriteOnlyResource
--- PASS: TestWriteOnlyResource (0.85s)
=== RUN   TestWriteOnlyResource_OldTerraformVersion_Error
=== PAUSE TestWriteOnlyResource_OldTerraformVersion_Error
=== RUN   TestWriteOnlyResource_NoWriteOnlyValuesSet
=== PAUSE TestWriteOnlyResource_NoWriteOnlyValuesSet
=== RUN   TestWriteOnlyUpgradeResource
--- PASS: TestWriteOnlyUpgradeResource (0.73s)
=== RUN   TestWriteOnlyValidationsResource
--- PASS: TestWriteOnlyValidationsResource (1.87s)
=== CONT  TestEphemeralLifecycleResource_basic
=== CONT  TestSchemaEphemeralResource_ListNestedBlock
=== CONT  TestSchemaEphemeralResource_SingleNestedBlock
=== CONT  TestSchemaEphemeralResource_DynamicAttribute
=== CONT  TestSchemaEphemeralResource_Int32Attribute
=== CONT  TestSchemaEphemeralResource_ObjectAttribute
=== CONT  TestSchemaEphemeralResource_SetNestedBlock
=== CONT  TestSchemaEphemeralResource_SetAttribute
=== CONT  TestSchemaEphemeralResource_Int64Attribute
=== CONT  TestSchemaEphemeralResource_ListAttribute
--- PASS: TestSchemaEphemeralResource_SetNestedBlock (0.89s)
=== CONT  TestSchemaEphemeralResource_Float64Attribute
--- PASS: TestSchemaEphemeralResource_ListAttribute (0.97s)
=== CONT  TestSchemaEphemeralResource_NumberAttribute
--- PASS: TestSchemaEphemeralResource_Int64Attribute (0.97s)
=== CONT  TestSchemaEphemeralResource_Float32Attribute
--- PASS: TestSchemaEphemeralResource_ListNestedBlock (1.00s)
=== CONT  TestSchemaEphemeralResource_MapAttribute
--- PASS: TestSchemaEphemeralResource_ObjectAttribute (1.00s)
=== CONT  TestObjectWithDynamicFunction_Known_AttributeRequired_Error
--- PASS: TestSchemaEphemeralResource_Int32Attribute (1.00s)
=== CONT  TestSchemaEphemeralResource_BoolAttribute
--- PASS: TestSchemaEphemeralResource_SetAttribute (1.00s)
=== CONT  TestSchemaEphemeralResource_basic
--- PASS: TestSchemaEphemeralResource_DynamicAttribute (1.01s)
=== CONT  TestObjectFunction_Known_AttributeRequired_Error
--- PASS: TestSchemaEphemeralResource_SingleNestedBlock (1.01s)
=== CONT  TestWriteOnceResource_error_on_replace
--- PASS: TestObjectWithDynamicFunction_Known_AttributeRequired_Error (0.26s)
=== CONT  TestWriteOnlyResource_NoWriteOnlyValuesSet
--- PASS: TestObjectFunction_Known_AttributeRequired_Error (0.31s)
=== CONT  TestWriteOnlyResource_OldTerraformVersion_Error
    writeonly_resource_test.go:189: Terraform CLI version 1.12.1 is above maximum version 1.10.0: skipping test
--- SKIP: TestWriteOnlyResource_OldTerraformVersion_Error (0.05s)
=== CONT  TestWriteOnceResource_error_on_create
--- PASS: TestWriteOnceResource_error_on_create (0.27s)
=== CONT  TestSchemaEphemeralResource_StringAttribute
--- PASS: TestSchemaEphemeralResource_Float32Attribute (0.95s)
=== CONT  TestEphemeralLifecycleResource_SkipWithUnknown
--- PASS: TestSchemaEphemeralResource_Float64Attribute (1.08s)
--- PASS: TestSchemaEphemeralResource_basic (0.99s)
--- PASS: TestSchemaEphemeralResource_NumberAttribute (1.08s)
--- PASS: TestSchemaEphemeralResource_BoolAttribute (1.05s)
--- PASS: TestWriteOnceResource_error_on_replace (1.05s)
--- PASS: TestSchemaEphemeralResource_MapAttribute (1.06s)
--- PASS: TestWriteOnlyResource_NoWriteOnlyValuesSet (0.84s)
--- PASS: TestSchemaEphemeralResource_StringAttribute (0.70s)
--- PASS: TestEphemeralLifecycleResource_SkipWithUnknown (2.40s)
--- PASS: TestEphemeralLifecycleResource_basic (22.48s)
PASS
ok      github.com/hashicorp/terraform-provider-corner/internal/framework5provider      93.207s
=== RUN   TestBoolFunction_known
--- PASS: TestBoolFunction_known (0.56s)
=== RUN   TestBoolFunction_null
--- PASS: TestBoolFunction_null (0.21s)
=== RUN   TestBoolFunction_unknown
--- PASS: TestBoolFunction_unknown (1.00s)
=== RUN   TestSchemaResource_CustomTypeJSONNormalizedAttribute
--- PASS: TestSchemaResource_CustomTypeJSONNormalizedAttribute (0.85s)
=== RUN   TestSchemaResource_CustomTypeJSONExact
--- PASS: TestSchemaResource_CustomTypeJSONExact (0.86s)
=== RUN   TestSchemaResource_CustomTypeIPv4Attribute
--- PASS: TestSchemaResource_CustomTypeIPv4Attribute (0.83s)
=== RUN   TestSchemaResource_CustomTypeIPv6Attribute
--- PASS: TestSchemaResource_CustomTypeIPv6Attribute (1.26s)
=== RUN   TestSchemaResource_CustomTypeIPv4CIDRAttribute
--- PASS: TestSchemaResource_CustomTypeIPv4CIDRAttribute (0.82s)
=== RUN   TestSchemaResource_CustomTypeIPv6CIDRAttribute
--- PASS: TestSchemaResource_CustomTypeIPv6CIDRAttribute (0.74s)
=== RUN   TestSchemaResource_CustomTypeTimeRFC3339Attribute
--- PASS: TestSchemaResource_CustomTypeTimeRFC3339Attribute (0.63s)
=== RUN   TestDeferredActionResource_ProviderDeferral
    deferred_action_resource_test.go:21: Terraform CLI version 1.12.1 is not an alpha build: skipping test.
--- SKIP: TestDeferredActionResource_ProviderDeferral (0.03s)
=== RUN   TestDeferredActionPlanModificationResource_ProviderDeferral
    deferred_action_resource_test.go:90: Terraform CLI version 1.12.1 is not an alpha build: skipping test.
--- SKIP: TestDeferredActionPlanModificationResource_ProviderDeferral (0.03s)
=== RUN   TestDeferredActionResource_ModifyPlanDeferral
    deferred_action_resource_test.go:169: Terraform CLI version 1.12.1 is not an alpha build: skipping test.
--- SKIP: TestDeferredActionResource_ModifyPlanDeferral (0.03s)
=== RUN   TestDeferredActionResource_ReadDeferral
    deferred_action_resource_test.go:211: Terraform CLI version 1.12.1 is not an alpha build: skipping test.
--- SKIP: TestDeferredActionResource_ReadDeferral (0.03s)
=== RUN   TestDeferredActionResource_ImportStateDeferral
    deferred_action_resource_test.go:240: Terraform CLI version 1.12.1 is not an alpha build: skipping test.
--- SKIP: TestDeferredActionResource_ImportStateDeferral (0.03s)
=== RUN   TestDynamicComputedTypeChange
--- PASS: TestDynamicComputedTypeChange (1.38s)
=== RUN   TestDynamicFunction_known_primitive
--- PASS: TestDynamicFunction_known_primitive (0.50s)
=== RUN   TestDynamicFunction_known_collection
--- PASS: TestDynamicFunction_known_collection (0.43s)
=== RUN   TestDynamicFunction_known_structural
--- PASS: TestDynamicFunction_known_structural (0.40s)
=== RUN   TestDynamicFunction_null
--- PASS: TestDynamicFunction_null (0.16s)
=== RUN   TestDynamicFunction_typed_null
--- PASS: TestDynamicFunction_typed_null (0.16s)
=== RUN   TestDynamicFunction_unknown
--- PASS: TestDynamicFunction_unknown (0.52s)
=== RUN   TestDynamicVariadicFunction_value_zero
--- PASS: TestDynamicVariadicFunction_value_zero (0.43s)
=== RUN   TestDynamicVariadicFunction_value_one
--- PASS: TestDynamicVariadicFunction_value_one (0.40s)
=== RUN   TestDynamicVariadicFunction_value_multiple_same_type_primitive
--- PASS: TestDynamicVariadicFunction_value_multiple_same_type_primitive (0.40s)
=== RUN   TestDynamicVariadicFunction_value_multiple_same_type_complex
--- PASS: TestDynamicVariadicFunction_value_multiple_same_type_complex (0.40s)
=== RUN   TestDynamicVariadicFunction_value_multiple_different_type
--- PASS: TestDynamicVariadicFunction_value_multiple_different_type (0.39s)
=== RUN   TestDynamicVariadicFunction_null
--- PASS: TestDynamicVariadicFunction_null (0.15s)
=== RUN   TestDynamicVariadicFunction_typed_null
--- PASS: TestDynamicVariadicFunction_typed_null (0.16s)
=== RUN   TestDynamicVariadicFunction_unknown
--- PASS: TestDynamicVariadicFunction_unknown (0.50s)
=== RUN   TestEphemeralLifecycleResource_basic
=== PAUSE TestEphemeralLifecycleResource_basic
=== RUN   TestEphemeralLifecycleResource_SkipWithUnknown
=== PAUSE TestEphemeralLifecycleResource_SkipWithUnknown
=== RUN   TestFloat32Function_known
--- PASS: TestFloat32Function_known (0.40s)
=== RUN   TestFloat32Function_null
--- PASS: TestFloat32Function_null (0.15s)
=== RUN   TestFloat32Function_unknown
--- PASS: TestFloat32Function_unknown (0.49s)
=== RUN   TestFloat32Function_overflow_underflow
--- PASS: TestFloat32Function_overflow_underflow (0.26s)
=== RUN   TestSchemaResource_Float32Attribute_Precision
--- PASS: TestSchemaResource_Float32Attribute_Precision (0.76s)
=== RUN   TestSchemaResource_Float32Attribute_Precision_Plan
--- PASS: TestSchemaResource_Float32Attribute_Precision_Plan (0.84s)
=== RUN   TestSchemaResource_Float32Attribute_Precision_MaxFloat32
    float32_precision_resource_test.go:83: Terraform CLI version 1.12.1 is above maximum version 1.8.0: skipping test
--- SKIP: TestSchemaResource_Float32Attribute_Precision_MaxFloat32 (0.03s)
=== RUN   TestSchemaResource_Float32Attribute_Precision_MaxFloat32_TF1_9
--- PASS: TestSchemaResource_Float32Attribute_Precision_MaxFloat32_TF1_9 (1.15s)
=== RUN   TestFloat64Function_known
--- PASS: TestFloat64Function_known (0.41s)
=== RUN   TestFloat64Function_null
--- PASS: TestFloat64Function_null (0.14s)
=== RUN   TestFloat64Function_unknown
--- PASS: TestFloat64Function_unknown (0.50s)
=== RUN   TestSchemaResource_Float64Attribute_Precision
--- PASS: TestSchemaResource_Float64Attribute_Precision (0.78s)
=== RUN   TestSchemaResource_Float64Attribute_Precision_Plan
--- PASS: TestSchemaResource_Float64Attribute_Precision_Plan (0.96s)
=== RUN   TestSchemaResource_Float64Attribute_Precision_MaxFloat32
    float64_precision_resource_test.go:83: Terraform CLI version 1.12.1 is above maximum version 1.8.0: skipping test
--- SKIP: TestSchemaResource_Float64Attribute_Precision_MaxFloat32 (0.03s)
=== RUN   TestSchemaResource_Float64Attribute_Precision_MaxFloat32_TF1_9
--- PASS: TestSchemaResource_Float64Attribute_Precision_MaxFloat32_TF1_9 (1.20s)
=== RUN   TestIdentityResource
--- PASS: TestIdentityResource (1.18s)
=== RUN   TestIdentityResource_identity_changes
--- PASS: TestIdentityResource_identity_changes (0.41s)
=== RUN   TestInt32Function_known
--- PASS: TestInt32Function_known (0.42s)
=== RUN   TestInt32Function_null
--- PASS: TestInt32Function_null (0.16s)
=== RUN   TestInt32Function_unknown
--- PASS: TestInt32Function_unknown (0.52s)
=== RUN   TestInt64Function_known
--- PASS: TestInt64Function_known (0.40s)
=== RUN   TestInt64Function_null
--- PASS: TestInt64Function_null (0.16s)
=== RUN   TestInt64Function_unknown
--- PASS: TestInt64Function_unknown (0.49s)
=== RUN   TestListFunction_known
--- PASS: TestListFunction_known (0.40s)
=== RUN   TestListFunction_null
--- PASS: TestListFunction_null (0.16s)
=== RUN   TestListFunction_unknown
--- PASS: TestListFunction_unknown (0.51s)
=== RUN   TestMapFunction_known
--- PASS: TestMapFunction_known (0.42s)
=== RUN   TestMapFunction_null
--- PASS: TestMapFunction_null (0.15s)
=== RUN   TestMapFunction_unknown
--- PASS: TestMapFunction_unknown (0.51s)
=== RUN   TestMoveStateResource
--- PASS: TestMoveStateResource (2.88s)
=== RUN   TestMoveStateResource_identity
--- PASS: TestMoveStateResource_identity (0.90s)
=== RUN   TestNumberFunction_known
--- PASS: TestNumberFunction_known (0.39s)
=== RUN   TestNumberFunction_null
--- PASS: TestNumberFunction_null (0.14s)
=== RUN   TestNumberFunction_unknown
--- PASS: TestNumberFunction_unknown (0.49s)
=== RUN   TestObjectFunction_known
--- PASS: TestObjectFunction_known (0.46s)
=== RUN   TestObjectFunction_Known_AttributeRequired_Error
=== PAUSE TestObjectFunction_Known_AttributeRequired_Error
=== RUN   TestObjectFunction_Known_AttributeRequired_Null
--- PASS: TestObjectFunction_Known_AttributeRequired_Null (0.39s)
=== RUN   TestObjectFunction_null
--- PASS: TestObjectFunction_null (0.15s)
=== RUN   TestObjectFunction_unknown
--- PASS: TestObjectFunction_unknown (0.49s)
=== RUN   TestObjectWithDynamicFunction_known_primitive
--- PASS: TestObjectWithDynamicFunction_known_primitive (0.40s)
=== RUN   TestObjectWithDynamicFunction_known_collection
--- PASS: TestObjectWithDynamicFunction_known_collection (0.43s)
=== RUN   TestObjectWithDynamicFunction_known_structural
--- PASS: TestObjectWithDynamicFunction_known_structural (0.39s)
=== RUN   TestObjectWithDynamicFunction_Known_AttributeRequired_Error
=== PAUSE TestObjectWithDynamicFunction_Known_AttributeRequired_Error
=== RUN   TestObjectWithDynamicFunction_Known_AttributeRequired_Null
--- PASS: TestObjectWithDynamicFunction_Known_AttributeRequired_Null (0.41s)
=== RUN   TestObjectWithDynamicFunction_null
--- PASS: TestObjectWithDynamicFunction_null (0.15s)
=== RUN   TestObjectWithDynamicFunction_unknown
--- PASS: TestObjectWithDynamicFunction_unknown (0.50s)
=== RUN   TestAccFrameworkResourceUser
--- PASS: TestAccFrameworkResourceUser (0.45s)
=== RUN   TestAccFrameworkResourceUser_language
--- PASS: TestAccFrameworkResourceUser_language (0.45s)
=== RUN   TestAccFrameworkResourceUser_interpolateLanguage
--- PASS: TestAccFrameworkResourceUser_interpolateLanguage (2.49s)
=== RUN   TestAccFrameworkResourceUser_TF_VAR_Environment_Variable
--- PASS: TestAccFrameworkResourceUser_TF_VAR_Environment_Variable (0.48s)
=== RUN   TestSchemaEphemeralResource_basic
=== PAUSE TestSchemaEphemeralResource_basic
=== RUN   TestSchemaEphemeralResource_BoolAttribute
=== PAUSE TestSchemaEphemeralResource_BoolAttribute
=== RUN   TestSchemaEphemeralResource_DynamicAttribute
=== PAUSE TestSchemaEphemeralResource_DynamicAttribute
=== RUN   TestSchemaEphemeralResource_Float32Attribute
=== PAUSE TestSchemaEphemeralResource_Float32Attribute
=== RUN   TestSchemaEphemeralResource_Float64Attribute
=== PAUSE TestSchemaEphemeralResource_Float64Attribute
=== RUN   TestSchemaEphemeralResource_Int32Attribute
=== PAUSE TestSchemaEphemeralResource_Int32Attribute
=== RUN   TestSchemaEphemeralResource_Int64Attribute
=== PAUSE TestSchemaEphemeralResource_Int64Attribute
=== RUN   TestSchemaEphemeralResource_ListAttribute
=== PAUSE TestSchemaEphemeralResource_ListAttribute
=== RUN   TestSchemaEphemeralResource_ListNestedAttribute
=== PAUSE TestSchemaEphemeralResource_ListNestedAttribute
=== RUN   TestSchemaEphemeralResource_ListNestedBlock
=== PAUSE TestSchemaEphemeralResource_ListNestedBlock
=== RUN   TestSchemaEphemeralResource_MapAttribute
=== PAUSE TestSchemaEphemeralResource_MapAttribute
=== RUN   TestSchemaEphemeralResource_MapNestedAttribute
=== PAUSE TestSchemaEphemeralResource_MapNestedAttribute
=== RUN   TestSchemaEphemeralResource_NumberAttribute
=== PAUSE TestSchemaEphemeralResource_NumberAttribute
=== RUN   TestSchemaEphemeralResource_ObjectAttribute
=== PAUSE TestSchemaEphemeralResource_ObjectAttribute
=== RUN   TestSchemaEphemeralResource_ObjectAttributeWithDynamic
=== PAUSE TestSchemaEphemeralResource_ObjectAttributeWithDynamic
=== RUN   TestSchemaEphemeralResource_SetAttribute
=== PAUSE TestSchemaEphemeralResource_SetAttribute
=== RUN   TestSchemaEphemeralResource_SetNestedAttribute
=== PAUSE TestSchemaEphemeralResource_SetNestedAttribute
=== RUN   TestSchemaEphemeralResource_SetNestedBlock
=== PAUSE TestSchemaEphemeralResource_SetNestedBlock
=== RUN   TestSchemaEphemeralResource_SingleNestedAttribute
=== PAUSE TestSchemaEphemeralResource_SingleNestedAttribute
=== RUN   TestSchemaEphemeralResource_SingleNestedAttributeWithDynamic
=== PAUSE TestSchemaEphemeralResource_SingleNestedAttributeWithDynamic
=== RUN   TestSchemaEphemeralResource_SingleNestedBlock
=== PAUSE TestSchemaEphemeralResource_SingleNestedBlock
=== RUN   TestSchemaEphemeralResource_SingleNestedBlockWithDynamic
=== PAUSE TestSchemaEphemeralResource_SingleNestedBlockWithDynamic
=== RUN   TestSchemaEphemeralResource_StringAttribute
=== PAUSE TestSchemaEphemeralResource_StringAttribute
=== RUN   TestSchemaResource_basic
--- PASS: TestSchemaResource_basic (0.47s)
=== RUN   TestSchemaResource_BoolAttribute
--- PASS: TestSchemaResource_BoolAttribute (0.77s)
=== RUN   TestSchemaResource_DynamicAttribute
--- PASS: TestSchemaResource_DynamicAttribute (1.12s)
=== RUN   TestSchemaResource_Float32Attribute
--- PASS: TestSchemaResource_Float32Attribute (0.78s)
=== RUN   TestSchemaResource_Float64Attribute
--- PASS: TestSchemaResource_Float64Attribute (0.79s)
=== RUN   TestSchemaResource_Int32Attribute
--- PASS: TestSchemaResource_Int32Attribute (0.80s)
=== RUN   TestSchemaResource_Int64Attribute
--- PASS: TestSchemaResource_Int64Attribute (0.77s)
=== RUN   TestSchemaResource_ListAttribute
--- PASS: TestSchemaResource_ListAttribute (0.77s)
=== RUN   TestSchemaResource_ListNestedAttribute
--- PASS: TestSchemaResource_ListNestedAttribute (0.79s)
=== RUN   TestSchemaResource_ListNestedBlock
--- PASS: TestSchemaResource_ListNestedBlock (0.77s)
=== RUN   TestSchemaResource_MapAttribute
--- PASS: TestSchemaResource_MapAttribute (0.79s)
=== RUN   TestSchemaResource_MapNestedAttribute
--- PASS: TestSchemaResource_MapNestedAttribute (0.76s)
=== RUN   TestSchemaResource_NumberAttribute
--- PASS: TestSchemaResource_NumberAttribute (0.78s)
=== RUN   TestSchemaResource_ObjectAttribute
--- PASS: TestSchemaResource_ObjectAttribute (0.79s)
=== RUN   TestSchemaResource_ObjectAttributeWithDynamic
--- PASS: TestSchemaResource_ObjectAttributeWithDynamic (1.12s)
=== RUN   TestSchemaResource_SetAttribute
--- PASS: TestSchemaResource_SetAttribute (0.78s)
=== RUN   TestSchemaResource_SetNestedAttribute
--- PASS: TestSchemaResource_SetNestedAttribute (0.79s)
=== RUN   TestSchemaResource_SetNestedBlock
--- PASS: TestSchemaResource_SetNestedBlock (0.77s)
=== RUN   TestSchemaResource_SingleNestedAttribute
--- PASS: TestSchemaResource_SingleNestedAttribute (0.79s)
=== RUN   TestSchemaResource_SingleNestedAttributeWithDynamic
--- PASS: TestSchemaResource_SingleNestedAttributeWithDynamic (1.09s)
=== RUN   TestSchemaResource_SingleNestedBlock
--- PASS: TestSchemaResource_SingleNestedBlock (0.78s)
=== RUN   TestSchemaResource_SingleNestedBlockWithDynamic
--- PASS: TestSchemaResource_SingleNestedBlockWithDynamic (1.10s)
=== RUN   TestSchemaResource_StringAttribute
--- PASS: TestSchemaResource_StringAttribute (0.87s)
=== RUN   TestSetFunction_known
--- PASS: TestSetFunction_known (0.40s)
=== RUN   TestSetFunction_null
--- PASS: TestSetFunction_null (0.15s)
=== RUN   TestSetFunction_unknown
--- PASS: TestSetFunction_unknown (0.50s)
=== RUN   TestSetNestedAttributeWithDefaults
--- PASS: TestSetNestedAttributeWithDefaults (0.36s)
=== RUN   TestSetNestedBlockWithDefaults
--- PASS: TestSetNestedBlockWithDefaults (0.39s)
=== RUN   TestSetSemanticEqualityResource
--- PASS: TestSetSemanticEqualityResource (1.16s)
=== RUN   TestStringFunction_known
--- PASS: TestStringFunction_known (0.39s)
=== RUN   TestStringFunction_null
--- PASS: TestStringFunction_null (0.15s)
=== RUN   TestStringFunction_unknown
--- PASS: TestStringFunction_unknown (0.52s)
=== RUN   TestTFSDKReflectionResource
--- PASS: TestTFSDKReflectionResource (0.85s)
=== RUN   TestTimeoutsResource_unconfigured
--- PASS: TestTimeoutsResource_unconfigured (0.45s)
=== RUN   TestTimeoutsResource_configured
--- PASS: TestTimeoutsResource_configured (0.45s)
=== RUN   TestTimeTypesResource_Null
--- PASS: TestTimeTypesResource_Null (0.45s)
=== RUN   TestTimeTypesResource_GoDuration_Valid
--- PASS: TestTimeTypesResource_GoDuration_Valid (0.45s)
=== RUN   TestTimeTypesResource_GoDuration_Invalid
--- PASS: TestTimeTypesResource_GoDuration_Invalid (0.15s)
=== RUN   TestTimeTypesResource_RFC3339_Valid
--- PASS: TestTimeTypesResource_RFC3339_Valid (0.47s)
=== RUN   TestTimeTypesResource_RFC3339_Invalid
--- PASS: TestTimeTypesResource_RFC3339_Invalid (0.15s)
=== RUN   TestVariadicFunction_value_zero
--- PASS: TestVariadicFunction_value_zero (0.43s)
=== RUN   TestVariadicFunction_value_one
--- PASS: TestVariadicFunction_value_one (0.41s)
=== RUN   TestVariadicFunction_value_multiple
--- PASS: TestVariadicFunction_value_multiple (0.39s)
=== RUN   TestVariadicFunction_null
--- PASS: TestVariadicFunction_null (0.15s)
=== RUN   TestVariadicFunction_unknown
--- PASS: TestVariadicFunction_unknown (0.48s)
=== RUN   TestWriteOnceResource
--- PASS: TestWriteOnceResource (1.62s)
=== RUN   TestWriteOnceResource_error_on_create
=== PAUSE TestWriteOnceResource_error_on_create
=== RUN   TestWriteOnceResource_error_on_replace
=== PAUSE TestWriteOnceResource_error_on_replace
=== RUN   TestWriteOnlyImportResource
--- PASS: TestWriteOnlyImportResource (0.92s)
=== RUN   TestWriteOnlyMoveResource
--- PASS: TestWriteOnlyMoveResource (0.77s)
=== RUN   TestWriteOnlyResource
--- PASS: TestWriteOnlyResource (0.85s)
=== RUN   TestWriteOnlyResource_OldTerraformVersion_Error
=== PAUSE TestWriteOnlyResource_OldTerraformVersion_Error
=== RUN   TestWriteOnlyResource_NoWriteOnlyValuesSet
=== PAUSE TestWriteOnlyResource_NoWriteOnlyValuesSet
=== RUN   TestWriteOnlyUpgradeResource
--- PASS: TestWriteOnlyUpgradeResource (0.73s)
=== RUN   TestWriteOnlyValidationsResource
--- PASS: TestWriteOnlyValidationsResource (1.89s)
=== CONT  TestEphemeralLifecycleResource_basic
=== CONT  TestSchemaEphemeralResource_NumberAttribute
=== CONT  TestSchemaEphemeralResource_SingleNestedBlock
=== CONT  TestWriteOnceResource_error_on_replace
=== CONT  TestWriteOnlyResource_NoWriteOnlyValuesSet
=== CONT  TestWriteOnlyResource_OldTerraformVersion_Error
=== CONT  TestSchemaEphemeralResource_SetNestedAttribute
=== CONT  TestSchemaEphemeralResource_ObjectAttributeWithDynamic
=== CONT  TestSchemaEphemeralResource_StringAttribute
=== CONT  TestSchemaEphemeralResource_ObjectAttribute
=== NAME  TestWriteOnlyResource_OldTerraformVersion_Error
    writeonly_resource_test.go:279: Terraform CLI version 1.12.1 is above maximum version 1.10.0: skipping test
--- SKIP: TestWriteOnlyResource_OldTerraformVersion_Error (0.06s)
=== CONT  TestSchemaEphemeralResource_Float64Attribute
--- PASS: TestWriteOnlyResource_NoWriteOnlyValuesSet (0.89s)
=== CONT  TestSchemaEphemeralResource_MapNestedAttribute
--- PASS: TestSchemaEphemeralResource_NumberAttribute (0.90s)
=== CONT  TestSchemaEphemeralResource_MapAttribute
=== CONT  TestSchemaEphemeralResource_ListNestedBlock
--- PASS: TestSchemaEphemeralResource_ObjectAttributeWithDynamic (0.91s)
--- PASS: TestSchemaEphemeralResource_SingleNestedBlock (0.95s)
=== CONT  TestSchemaEphemeralResource_ListNestedAttribute
=== CONT  TestSchemaEphemeralResource_ListAttribute
--- PASS: TestWriteOnceResource_error_on_replace (0.95s)
--- PASS: TestSchemaEphemeralResource_StringAttribute (0.95s)
=== CONT  TestSchemaEphemeralResource_Int64Attribute
--- PASS: TestSchemaEphemeralResource_ObjectAttribute (0.96s)
=== CONT  TestSchemaEphemeralResource_Int32Attribute
--- PASS: TestSchemaEphemeralResource_Float64Attribute (0.97s)
=== CONT  TestSchemaEphemeralResource_SingleNestedAttribute
--- PASS: TestSchemaEphemeralResource_SetNestedAttribute (1.07s)
=== CONT  TestSchemaEphemeralResource_SingleNestedAttributeWithDynamic
--- PASS: TestSchemaEphemeralResource_MapNestedAttribute (1.00s)
=== CONT  TestSchemaEphemeralResource_basic
--- PASS: TestSchemaEphemeralResource_MapAttribute (0.99s)
=== CONT  TestSchemaEphemeralResource_Float32Attribute
--- PASS: TestSchemaEphemeralResource_ListNestedAttribute (0.95s)
=== CONT  TestSchemaEphemeralResource_DynamicAttribute
=== CONT  TestSchemaEphemeralResource_BoolAttribute
--- PASS: TestSchemaEphemeralResource_Int64Attribute (0.94s)
--- PASS: TestSchemaEphemeralResource_ListAttribute (0.97s)
=== CONT  TestSchemaEphemeralResource_SetNestedBlock
--- PASS: TestSchemaEphemeralResource_ListNestedBlock (1.04s)
=== CONT  TestWriteOnceResource_error_on_create
--- PASS: TestSchemaEphemeralResource_Int32Attribute (1.06s)
=== CONT  TestSchemaEphemeralResource_SingleNestedBlockWithDynamic
--- PASS: TestSchemaEphemeralResource_SingleNestedAttribute (1.02s)
=== CONT  TestSchemaEphemeralResource_SetAttribute
--- PASS: TestSchemaEphemeralResource_SingleNestedAttributeWithDynamic (0.98s)
=== CONT  TestObjectFunction_Known_AttributeRequired_Error
--- PASS: TestWriteOnceResource_error_on_create (0.22s)
=== CONT  TestEphemeralLifecycleResource_SkipWithUnknown
--- PASS: TestObjectFunction_Known_AttributeRequired_Error (0.27s)
=== CONT  TestObjectWithDynamicFunction_Known_AttributeRequired_Error
--- PASS: TestObjectWithDynamicFunction_Known_AttributeRequired_Error (0.22s)
--- PASS: TestSchemaEphemeralResource_Float32Attribute (0.76s)
--- PASS: TestSchemaEphemeralResource_basic (0.82s)
--- PASS: TestSchemaEphemeralResource_DynamicAttribute (0.82s)
--- PASS: TestSchemaEphemeralResource_BoolAttribute (0.82s)
--- PASS: TestSchemaEphemeralResource_SetNestedBlock (0.83s)
--- PASS: TestSchemaEphemeralResource_SetAttribute (0.75s)
--- PASS: TestSchemaEphemeralResource_SingleNestedBlockWithDynamic (0.78s)
--- PASS: TestEphemeralLifecycleResource_SkipWithUnknown (2.08s)
--- PASS: TestEphemeralLifecycleResource_basic (22.32s)
PASS
ok      github.com/hashicorp/terraform-provider-corner/internal/framework6provider      98.823s
=== RUN   TestAccDataSourceTime
--- PASS: TestAccDataSourceTime (0.54s)
=== RUN   TestAccDataSourceDeferredAction_InvalidDeferredResponse
    deferred_action_test.go:16: Terraform CLI version 1.12.1 is above maximum version 1.8.0: skipping test
--- SKIP: TestAccDataSourceDeferredAction_InvalidDeferredResponse (0.06s)
=== RUN   TestAccV5FunctionBool
--- PASS: TestAccV5FunctionBool (0.75s)
=== RUN   TestAccResourceWriteOnlyDataCheck_success
--- PASS: TestAccResourceWriteOnlyDataCheck_success (1.14s)
=== RUN   TestAccResourceWriteOnlyDataCheck_plan_error
--- PASS: TestAccResourceWriteOnlyDataCheck_plan_error (0.28s)
=== RUN   TestAccResourceWriteOnlyDataCheck_apply_error
--- PASS: TestAccResourceWriteOnlyDataCheck_apply_error (0.38s)
=== RUN   TestAccResourceWriteOnlyDataCheck_read_error
--- PASS: TestAccResourceWriteOnlyDataCheck_read_error (0.75s)
=== RUN   TestAccResourceWriteOnlyDataCheck_import_error
--- PASS: TestAccResourceWriteOnlyDataCheck_import_error (1.02s)
=== RUN   TestAccResourceWriteOnlyDataCheck_upgraderesource_error
--- PASS: TestAccResourceWriteOnlyDataCheck_upgraderesource_error (0.92s)
=== RUN   TestAccResourceWriteOnlyDataCheck_moveresource_error
--- PASS: TestAccResourceWriteOnlyDataCheck_moveresource_error (1.02s)
=== RUN   TestAccResourceWriteOnlyLegacyDataCheck_success
--- PASS: TestAccResourceWriteOnlyLegacyDataCheck_success (0.79s)
=== RUN   TestAccResourceWriteOnlyLegacyDataCheck_plan_error
--- PASS: TestAccResourceWriteOnlyLegacyDataCheck_plan_error (0.38s)
=== RUN   TestAccResourceWriteOnlyLegacyDataCheck_apply_error
--- PASS: TestAccResourceWriteOnlyLegacyDataCheck_apply_error (0.57s)
PASS
ok      github.com/hashicorp/terraform-provider-corner/internal/protocolprovider        9.640s
=== RUN   TestAccV6DataSourceTime
--- PASS: TestAccV6DataSourceTime (0.82s)
=== RUN   TestAccDataSourceDeferredAction_InvalidDeferredResponse
    deferred_action_test.go:16: Terraform CLI version 1.12.1 is above maximum version 1.8.0: skipping test
--- SKIP: TestAccDataSourceDeferredAction_InvalidDeferredResponse (0.04s)
=== RUN   TestAccV6FunctionBool
--- PASS: TestAccV6FunctionBool (0.76s)
=== RUN   TestAccResourceWriteOnlyDataCheck_success
--- PASS: TestAccResourceWriteOnlyDataCheck_success (1.15s)
=== RUN   TestAccResourceWriteOnlyDataCheck_plan_error
--- PASS: TestAccResourceWriteOnlyDataCheck_plan_error (0.27s)
=== RUN   TestAccResourceWriteOnlyDataCheck_apply_error
--- PASS: TestAccResourceWriteOnlyDataCheck_apply_error (0.41s)
=== RUN   TestAccResourceWriteOnlyDataCheck_read_error
--- PASS: TestAccResourceWriteOnlyDataCheck_read_error (0.61s)
=== RUN   TestAccResourceWriteOnlyDataCheck_import_error
--- PASS: TestAccResourceWriteOnlyDataCheck_import_error (1.01s)
=== RUN   TestAccResourceWriteOnlyDataCheck_upgraderesource_error
--- PASS: TestAccResourceWriteOnlyDataCheck_upgraderesource_error (0.72s)
=== RUN   TestAccResourceWriteOnlyDataCheck_moveresource_error
--- PASS: TestAccResourceWriteOnlyDataCheck_moveresource_error (1.13s)
=== RUN   TestAccResourceWriteOnlyLegacyDataCheck_success
--- PASS: TestAccResourceWriteOnlyLegacyDataCheck_success (0.81s)
=== RUN   TestAccResourceWriteOnlyLegacyDataCheck_plan_error
--- PASS: TestAccResourceWriteOnlyLegacyDataCheck_plan_error (0.17s)
=== RUN   TestAccResourceWriteOnlyLegacyDataCheck_apply_error
--- PASS: TestAccResourceWriteOnlyLegacyDataCheck_apply_error (0.26s)
PASS
ok      github.com/hashicorp/terraform-provider-corner/internal/protocolv6provider      10.932s
=== RUN   TestProvider
--- PASS: TestProvider (0.00s)
=== RUN   TestProvider_impl
--- PASS: TestProvider_impl (0.00s)
=== RUN   TestAccTests
=== RUN   TestAccTests/corner_user_identity
=== RUN   TestAccTests/corner_user_identity_upgrade
=== RUN   TestAccTests/corner_regions
=== RUN   TestAccTests/corner_deferred_action_plan_modification
    provider_test.go:40: Terraform CLI version 1.12.1 is not an alpha build: skipping test.
=== RUN   TestAccTests/corner_user
=== RUN   TestAccTests/corner_bigint_data
=== RUN   TestAccTests/corner_bigint
=== RUN   TestAccTests/corner_user_cty
=== RUN   TestAccTests/corner_regions_cty
=== RUN   TestAccTests/corner_deferred_action
    provider_test.go:40: Terraform CLI version 1.12.1 is not an alpha build: skipping test.
--- PASS: TestAccTests (7.25s)
    --- PASS: TestAccTests/corner_user_identity (1.28s)
    --- PASS: TestAccTests/corner_user_identity_upgrade (1.32s)
    --- PASS: TestAccTests/corner_regions (0.79s)
    --- SKIP: TestAccTests/corner_deferred_action_plan_modification (0.04s)
    --- PASS: TestAccTests/corner_user (0.74s)
    --- PASS: TestAccTests/corner_bigint_data (0.77s)
    --- PASS: TestAccTests/corner_bigint (0.72s)
    --- PASS: TestAccTests/corner_user_cty (1.05s)
    --- PASS: TestAccTests/corner_regions_cty (0.50s)
    --- SKIP: TestAccTests/corner_deferred_action (0.03s)
=== RUN   TestWriteOnceResource
=== PAUSE TestWriteOnceResource
=== RUN   TestWriteOnceResource_error_on_create
=== PAUSE TestWriteOnceResource_error_on_create
=== RUN   TestWriteOnceResource_error_on_replace
=== PAUSE TestWriteOnceResource_error_on_replace
=== RUN   TestWriteOnlyImportResource
=== PAUSE TestWriteOnlyImportResource
=== RUN   TestWriteOnlyResource
=== PAUSE TestWriteOnlyResource
=== RUN   TestWriteOnlyResource_OldTerraformVersion_Error
=== PAUSE TestWriteOnlyResource_OldTerraformVersion_Error
=== RUN   TestWriteOnlyResource_NoWriteOnlyValuesSet
=== PAUSE TestWriteOnlyResource_NoWriteOnlyValuesSet
=== RUN   TestWriteOnlyUpgradeResource
=== PAUSE TestWriteOnlyUpgradeResource
=== RUN   TestWriteOnlyValidationsResource
=== PAUSE TestWriteOnlyValidationsResource
=== CONT  TestWriteOnceResource
=== CONT  TestWriteOnlyResource_OldTerraformVersion_Error
=== CONT  TestWriteOnlyUpgradeResource
=== CONT  TestWriteOnlyResource_NoWriteOnlyValuesSet
=== CONT  TestWriteOnlyImportResource
=== CONT  TestWriteOnlyResource
=== CONT  TestWriteOnceResource_error_on_replace
=== CONT  TestWriteOnceResource_error_on_create
=== CONT  TestWriteOnlyValidationsResource
=== NAME  TestWriteOnlyResource_OldTerraformVersion_Error
    resource_write_only_test.go:155: Terraform CLI version 1.12.1 is above maximum version 1.10.0: skipping test
--- SKIP: TestWriteOnlyResource_OldTerraformVersion_Error (0.06s)
--- PASS: TestWriteOnceResource_error_on_create (0.36s)
--- PASS: TestWriteOnlyResource_NoWriteOnlyValuesSet (1.02s)
--- PASS: TestWriteOnceResource_error_on_replace (1.10s)
--- PASS: TestWriteOnlyImportResource (1.15s)
--- PASS: TestWriteOnlyUpgradeResource (1.42s)
--- PASS: TestWriteOnlyResource (1.46s)
--- PASS: TestWriteOnceResource (2.09s)
--- PASS: TestWriteOnlyValidationsResource (2.61s)
PASS
ok      github.com/hashicorp/terraform-provider-corner/internal/sdkv2provider   11.288s
=== RUN   TestProvider
--- PASS: TestProvider (0.00s)
=== RUN   TestProvider_impl
--- PASS: TestProvider_impl (0.00s)
=== RUN   TestAccTests
=== RUN   TestAccTests/corner_regions_cty
=== RUN   TestAccTests/corner_user
=== RUN   TestAccTests/corner_regions
=== RUN   TestAccTests/corner_bigint_data
=== RUN   TestAccTests/corner_bigint
=== RUN   TestAccTests/corner_user_cty
--- PASS: TestAccTests (6.05s)
    --- PASS: TestAccTests/corner_regions_cty (0.93s)
    --- PASS: TestAccTests/corner_user (1.04s)
    --- PASS: TestAccTests/corner_regions (0.83s)
    --- PASS: TestAccTests/corner_bigint_data (0.96s)
    --- PASS: TestAccTests/corner_bigint (0.98s)
    --- PASS: TestAccTests/corner_user_cty (1.30s)
PASS
ok      github.com/hashicorp/terraform-provider-corner/internal/sdkv2testingprovider    8.357s
=== RUN   TestAccResourceUser
--- PASS: TestAccResourceUser (0.99s)
PASS
ok      github.com/hashicorp/terraform-provider-corner/internal/tf5muxprovider  2.672s
=== RUN   TestProvider
--- PASS: TestProvider (0.00s)
=== RUN   TestAccResourceUser1
--- PASS: TestAccResourceUser1 (0.64s)
PASS
ok      github.com/hashicorp/terraform-provider-corner/internal/tf5muxprovider/provider1        1.811s
=== RUN   TestProvider
--- PASS: TestProvider (0.00s)
=== RUN   TestAccResourceUser2
--- PASS: TestAccResourceUser2 (0.92s)
PASS
ok      github.com/hashicorp/terraform-provider-corner/internal/tf5muxprovider/provider2        2.858s
=== RUN   TestAccResourceUser
--- PASS: TestAccResourceUser (0.76s)
PASS
ok      github.com/hashicorp/terraform-provider-corner/internal/tf5to6provider  3.263s
=== RUN   TestProvider
--- PASS: TestProvider (0.00s)
=== RUN   TestAccResourceUser
--- PASS: TestAccResourceUser (0.83s)
PASS
ok      github.com/hashicorp/terraform-provider-corner/internal/tf5to6provider/provider 1.546s
=== RUN   TestAccResourceUser
--- PASS: TestAccResourceUser (0.67s)
=== RUN   TestAccFunctionString
--- PASS: TestAccFunctionString (0.66s)
PASS
ok      github.com/hashicorp/terraform-provider-corner/internal/tf6muxprovider  2.011s
=== RUN   TestFunctionString_known
--- PASS: TestFunctionString_known (0.67s)
=== RUN   TestFunctionString_null
--- PASS: TestFunctionString_null (0.28s)
=== RUN   TestFunctionString_unknown
--- PASS: TestFunctionString_unknown (0.76s)
=== RUN   TestAccResourceUser1
--- PASS: TestAccResourceUser1 (0.79s)
PASS
ok      github.com/hashicorp/terraform-provider-corner/internal/tf6muxprovider/provider1        3.505s
=== RUN   TestFunctionString_known
--- PASS: TestFunctionString_known (0.76s)
=== RUN   TestFunctionString_null
--- PASS: TestFunctionString_null (0.37s)
=== RUN   TestFunctionString_unknown
--- PASS: TestFunctionString_unknown (0.70s)
=== RUN   TestAccResourceUser2
--- PASS: TestAccResourceUser2 (0.78s)
PASS
ok      github.com/hashicorp/terraform-provider-corner/internal/tf6muxprovider/provider2        3.281s
=== RUN   TestAccResourceUser
--- PASS: TestAccResourceUser (0.70s)
=== RUN   TestAccFunctionString
--- PASS: TestAccFunctionString (0.74s)
PASS
ok      github.com/hashicorp/terraform-provider-corner/internal/tf6to5provider  2.112s
=== RUN   TestFunctionString_known
--- PASS: TestFunctionString_known (0.51s)
=== RUN   TestFunctionString_null
--- PASS: TestFunctionString_null (0.19s)
=== RUN   TestFunctionString_unknown
--- PASS: TestFunctionString_unknown (0.60s)
=== RUN   TestAccResourceUser
--- PASS: TestAccResourceUser (0.90s)
PASS
ok      github.com/hashicorp/terraform-provider-corner/internal/tf6to5provider/provider 2.863s

@austinvalle austinvalle merged commit a3a4370 into release/1.15.x Jul 31, 2025
6 of 38 checks passed
@austinvalle austinvalle deleted the av/backport-1161 branch July 31, 2025 15:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants