-
Notifications
You must be signed in to change notification settings - Fork 9.8k
autoflex: XML wrapping, test reorg #44655
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
Conversation
Community GuidelinesThis 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
Pull Request Authors
|
johnsonaj
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! 🚀
% go test -v -count=1 ./internal/framework/flex/...
--- PASS: TestFullTypeName_mapPrimitiveKeyTypedValue (0.00s)
--- PASS: TestFullTypeName_mapTypedKeyPrimitiveValue (0.00s)
--- PASS: TestFullTypeName_pointerToPrimitive (0.00s)
--- PASS: TestFullTypeName_primitive (0.00s)
--- PASS: TestFullTypeName_sliceOfPointerToPrimitive (0.00s)
--- PASS: TestFullTypeName_nil (0.00s)
--- PASS: TestFullTypeName_mapPrimitiveKeyPrimitiveValue (0.00s)
--- PASS: TestFullTypeName_sliceOfPrimitive (0.00s)
--- PASS: TestFullTypeName_type (0.00s)
--- PASS: TestFullTypeName_sliceOfPointerToType (0.00s)
--- PASS: TestFullTypeName_pointerToType (0.00s)
--- PASS: TestFullTypeName_sliceOfType (0.00s)
--- PASS: TestExpandArgs_nilAndPointers (0.00s)
--- PASS: TestExpandArgs_nilAndPointers/nil_Source (0.00s)
--- PASS: TestExpandArgs_nilAndPointers/non-pointer_Target (0.00s)
--- PASS: TestExpandArgs_nilAndPointers/typed_nil_Target (0.00s)
--- PASS: TestExpandArgs_nilAndPointers/typed_nil_Source (0.00s)
--- PASS: TestExpandArgs_nilAndPointers/nil_Target (0.00s)
--- PASS: TestTimeFromFramework (0.00s)
--- PASS: TestTimeFromFramework/null_time (0.00s)
--- PASS: TestTimeFromFramework/unknown_time (0.00s)
--- PASS: TestTimeFromFramework/valid_time (0.00s)
--- PASS: TestBoolValueFromFramework (0.00s)
--- PASS: TestBoolValueFromFramework/unknown (0.00s)
--- PASS: TestBoolValueFromFramework/true (0.00s)
--- PASS: TestBoolValueFromFramework/false (0.00s)
--- PASS: TestBoolValueFromFramework/null (0.00s)
--- PASS: TestTimeToFramework (0.00s)
--- PASS: TestTimeToFramework/valid_time (0.00s)
--- PASS: TestStringToFrameworkARN (0.00s)
--- PASS: TestStringToFrameworkARN/null_ARN (0.00s)
--- PASS: TestStringToFrameworkARN/valid_ARN (0.00s)
--- PASS: TestEmptyStringAsNull (0.00s)
--- PASS: TestEmptyStringAsNull/valid (0.00s)
--- PASS: TestEmptyStringAsNull/unknown (0.00s)
--- PASS: TestEmptyStringAsNull/null (0.00s)
--- PASS: TestEmptyStringAsNull/empty (0.00s)
--- PASS: TestExpandNaming (0.00s)
--- PASS: TestExpandNaming/capitalization_field_names (0.00s)
--- PASS: TestExpandNaming/plural_ordinary_field_names (0.00s)
--- PASS: TestExpandNaming/plural_field_names (0.00s)
--- PASS: TestARNStringFromFramework (0.00s)
--- PASS: TestARNStringFromFramework/valid_ARN (0.00s)
--- PASS: TestARNStringFromFramework/unknown_ARN (0.00s)
--- PASS: TestARNStringFromFramework/null_ARN (0.00s)
--- PASS: TestStringValueToFrameworkLegacy (0.00s)
--- PASS: TestStringValueToFrameworkLegacy/valid (0.00s)
--- PASS: TestStringValueToFrameworkLegacy/empty (0.00s)
--- PASS: TestStringToFrameworkLegacy (0.00s)
--- PASS: TestStringToFrameworkLegacy/valid_string (0.00s)
--- PASS: TestStringToFrameworkLegacy/nil_string (0.00s)
--- PASS: TestStringToFrameworkLegacy/empty_string (0.00s)
--- PASS: TestExpandMaps (0.00s)
--- PASS: TestExpandMaps/map_of_map_of_string (0.00s)
--- PASS: TestExpandMaps/map_of_string_pointer (0.00s)
--- PASS: TestExpandMaps/map_of_string (0.00s)
--- PASS: TestExpandMaps/map_of_map_of_string_pointer (0.00s)
--- PASS: TestExpandMaps/nested_string_map (0.00s)
--- PASS: TestFlattenLogging_collections (0.00s)
--- PASS: TestFlattenLogging_collections/slice_or_map_of_primitive_types_Source_and_Collection_of_primitive_types_Target (0.00s)
--- PASS: TestFlattenLogging_collections/zero_value_slice_or_map_of_primitive_types_Source_and_Collection_of_primtive_types_Target (0.00s)
--- PASS: TestFlattenMaps (0.00s)
--- PASS: TestFlattenMaps/map_of_map_of_string (0.00s)
--- PASS: TestFlattenMaps/map_of_string (0.00s)
--- PASS: TestFlattenMaps/nested_string_map (0.00s)
--- PASS: TestFlattenMaps/map_of_string_pointer (0.00s)
--- PASS: TestFlattenMaps/map_of_map_of_string_pointer (0.00s)
--- PASS: TestExpandXMLWrapperDirect (0.00s)
--- PASS: TestExpandXMLWrapperDirect/direct_xml_wrapper (0.00s)
--- PASS: TestStringValueToFramework (0.00s)
--- PASS: TestStringValueToFramework/valid (0.00s)
--- PASS: TestStringValueToFramework/empty (0.00s)
--- PASS: TestStringToFramework (0.00s)
--- PASS: TestStringToFramework/nil_string (0.00s)
--- PASS: TestStringToFramework/empty_string (0.00s)
--- PASS: TestStringToFramework/valid_string (0.00s)
--- PASS: TestFlattenFlattener (0.00s)
--- PASS: TestFlattenFlattener/empty_struct_list_Source_and_empty_list_Target (0.00s)
--- PASS: TestFlattenFlattener/single_struct_Source_and_single_list_Target (0.00s)
--- PASS: TestFlattenFlattener/empty_*struct_list_Source_and_empty_set_Target (0.00s)
--- PASS: TestFlattenFlattener/empty_struct_list_Source_and_empty_set_Target (0.00s)
--- PASS: TestFlattenFlattener/empty_*struct_list_Source_and_empty_list_Target (0.00s)
--- PASS: TestFlattenFlattener/non-empty_*struct_list_Source_and_non-empty_set_Target (0.00s)
--- PASS: TestFlattenFlattener/single_*struct_Source_and_single_list_Target (0.00s)
--- PASS: TestFlattenFlattener/top_level_struct_Source (0.00s)
--- PASS: TestFlattenFlattener/*struct_Source_and_object_value_Target (0.00s)
--- PASS: TestFlattenFlattener/non-empty_struct_list_Source_and_set_Target (0.00s)
--- PASS: TestFlattenFlattener/single_*struct_Source_and_single_set_Target (0.00s)
--- PASS: TestFlattenFlattener/nil_*struct_Source_and_null_set_Target (0.00s)
--- PASS: TestFlattenFlattener/top_level_incompatible_struct_Target (0.00s)
--- PASS: TestFlattenFlattener/nil_*struct_Source_and_null_list_Target (0.00s)
--- PASS: TestFlattenFlattener/struct_Source_and_object_value_Target (0.00s)
--- PASS: TestFlattenFlattener/single_struct_Source_and_single_set_Target (0.00s)
--- PASS: TestFlattenFlattener/non-empty_*struct_list_Source_and_non-empty_list_Target (0.00s)
--- PASS: TestFlattenFlattener/non-empty_struct_list_Source_and_non-empty_list_Target (0.00s)
--- PASS: TestExpandMapBlock (0.00s)
--- PASS: TestExpandMapBlock/map_block_key_list (0.00s)
--- PASS: TestExpandMapBlock/nil_map_block_key (0.00s)
--- PASS: TestExpandMapBlock/map_block_key_set (0.00s)
--- PASS: TestExpandMapBlock/map_block_key_ptr_source (0.00s)
--- PASS: TestExpandMapBlock/map_block_list_no_key (0.00s)
--- PASS: TestExpandMapBlock/map_block_key_ptr_both (0.00s)
--- PASS: TestExpandMapBlock/map_block_enum_key (0.00s)
--- PASS: TestExpandInterfaceContract (0.00s)
--- PASS: TestExpandInterfaceContract/source_field_does_not_implement_attr.Value_Source (0.00s)
--- PASS: TestExpandInterface (0.00s)
--- PASS: TestExpandInterface/top_level_return_value_does_not_implement_target_interface (0.00s)
--- PASS: TestExpandInterface/empty_set_Source_and_empty_interface_Target (0.00s)
--- PASS: TestExpandInterface/empty_list_Source_and_empty_interface_Target (0.00s)
--- PASS: TestExpandInterface/top_level (0.00s)
--- PASS: TestExpandInterface/object_value_Source_and_struct_Target (0.00s)
--- PASS: TestExpandInterface/single_set_Source_and_single_interface_Target (0.00s)
--- PASS: TestExpandInterface/non-empty_set_Source_and_non-empty_interface_Target (0.00s)
--- PASS: TestExpandInterface/single_list_non-Expander_Source_and_single_interface_Target (0.00s)
--- PASS: TestExpandInterface/single_list_Source_and_single_interface_Target (0.00s)
--- PASS: TestExpandInterface/non-empty_list_Source_and_non-empty_interface_Target (0.00s)
--- PASS: TestFlattenFrameworkStringValueSet (0.00s)
--- PASS: TestFlattenFrameworkStringValueSet/zero_elements (0.00s)
--- PASS: TestFlattenFrameworkStringValueSet/two_elements (0.00s)
--- PASS: TestFlattenFrameworkStringValueSet/nil_array (0.00s)
--- PASS: TestFlattenInterface (0.00s)
--- PASS: TestFlattenInterface/single_interface_Source_and_single_list_Target (0.00s)
--- PASS: TestFlattenInterface/non-empty_interface_list_Source_and_non-empty_set_Target (0.00s)
--- PASS: TestFlattenInterface/interface_Source_and_nested_object_Target (0.00s)
--- PASS: TestFlattenInterface/nil_interface_list_Source_and_empty_list_Target (0.00s)
--- PASS: TestFlattenInterface/nil_interface_Source_and_set_Target (0.00s)
--- PASS: TestFlattenInterface/nil_interface_Source_and_list_Target (0.00s)
--- PASS: TestFlattenInterface/nil_interface_Source_and_nested_object_Target (0.00s)
--- PASS: TestFlattenInterface/empty_interface_list_Source_and_empty_set_Target (0.00s)
--- PASS: TestFlattenInterface/single_interface_Source_and_non-Flattener_list_Target (0.00s)
--- PASS: TestFlattenInterface/single_interface_Source_and_single_set_Target (0.00s)
--- PASS: TestFlattenInterface/non-empty_interface_list_Source_and_non-empty_list_Target (0.00s)
--- PASS: TestFlattenInterface/nil_interface_list_Source_and_empty_set_Target (0.00s)
--- PASS: TestFlattenInterface/empty_interface_list_Source_and_empty_list_Target (0.00s)
--- PASS: TestFlattenInterface/nil_interface_Source_and_non-Flattener_list_Target (0.00s)
--- PASS: TestStringValueFromFramework (0.00s)
--- PASS: TestStringValueFromFramework/valid_string (0.00s)
--- PASS: TestStringValueFromFramework/unknown_string (0.00s)
--- PASS: TestStringValueFromFramework/null_string (0.00s)
--- PASS: TestStringValueFromFramework/empty_string (0.00s)
--- PASS: TestExpandLogging_collections (0.00s)
--- PASS: TestExpandLogging_collections/Collection_of_primitive_types_Source_and_slice_or_map_of_primtive_types_Target (0.00s)
--- PASS: TestFlattenTopLevelStringPtr (0.00s)
--- PASS: TestFlattenTopLevelStringPtr/nil (0.00s)
--- PASS: TestFlattenTopLevelStringPtr/empty (0.00s)
--- PASS: TestFlattenTopLevelStringPtr/value (0.00s)
--- PASS: TestFlattenMapBlock (0.00s)
--- PASS: TestFlattenMapBlock/map_block_list_no_key (0.00s)
--- PASS: TestFlattenMapBlock/nil_map_block_key (0.00s)
--- PASS: TestFlattenMapBlock/map_block_key_list (0.00s)
--- PASS: TestFlattenMapBlock/nil_map_block_key_ptr (0.00s)
--- PASS: TestFlattenMapBlock/map_block_key_ptr_both (0.00s)
--- PASS: TestFlattenMapBlock/map_block_enum_key (0.00s)
--- PASS: TestFlattenMapBlock/map_block_key_set (0.00s)
--- PASS: TestFlattenMapBlock/map_block_key_ptr_source (0.00s)
--- PASS: TestExpandFrameworkStringValueSet (0.00s)
--- PASS: TestExpandFrameworkStringValueSet/null (0.00s)
--- PASS: TestExpandFrameworkStringValueSet/unknown (0.00s)
--- PASS: TestExpandFrameworkStringValueSet/zero_elements (0.00s)
--- PASS: TestExpandFrameworkStringValueSet/two_elements (0.00s)
--- PASS: TestExpandFrameworkStringValueSet/invalid_element_type (0.00s)
--- PASS: TestStringFromFramework (0.00s)
--- PASS: TestStringFromFramework/valid_string (0.00s)
--- PASS: TestStringFromFramework/null_string (0.00s)
--- PASS: TestStringFromFramework/unknown_string (0.00s)
--- PASS: TestStringFromFramework/empty_string (0.00s)
--- PASS: TestExpandXMLWrapper (0.00s)
--- PASS: TestExpandXMLWrapper/single_function_association (0.00s)
--- PASS: TestExpandXMLWrapper/empty_function_associations (0.00s)
--- PASS: TestExpandXMLWrapper/valid_function_associations (0.00s)
--- PASS: TestFlattenFrameworkStringValueSetLegacy (0.00s)
--- PASS: TestFlattenFrameworkStringValueSetLegacy/nil_array (0.00s)
--- PASS: TestFlattenFrameworkStringValueSetLegacy/two_elements (0.00s)
--- PASS: TestFlattenFrameworkStringValueSetLegacy/zero_elements (0.00s)
--- PASS: TestExpandTypedExpander (0.00s)
--- PASS: TestExpandTypedExpander/top_level_struct_Target (0.00s)
--- PASS: TestExpandTypedExpander/top_level_expands_to_nil (0.00s)
--- PASS: TestExpandTypedExpander/top_level_incompatible_struct_Target (0.00s)
--- PASS: TestExpandTypedExpander/single_set_Source_and_single_*struct_Target (0.00s)
--- PASS: TestExpandTypedExpander/single_list_Source_and_single_struct_Target (0.00s)
--- PASS: TestExpandTypedExpander/non-empty_set_Source_and_non-empty_struct_Target (0.00s)
--- PASS: TestExpandTypedExpander/single_list_Source_and_single_*struct_Target (0.00s)
--- PASS: TestExpandTypedExpander/single_set_Source_and_single_struct_Target (0.00s)
--- PASS: TestExpandTypedExpander/empty_list_Source_and_empty_struct_Target (0.00s)
--- PASS: TestExpandTypedExpander/non-empty_list_Source_and_non-empty_*struct_Target (0.00s)
--- PASS: TestExpandTypedExpander/non-empty_set_Source_and_non-empty_*struct_Target (0.00s)
--- PASS: TestExpandTypedExpander/empty_set_Source_and_empty_struct_Target (0.00s)
--- PASS: TestExpandTypedExpander/empty_list_Source_and_empty_*struct_Target (0.00s)
--- PASS: TestExpandTypedExpander/non-empty_list_Source_and_non-empty_struct_Target (0.00s)
--- PASS: TestExpandTypedExpander/empty_set_Source_and_empty_*struct_Target (0.00s)
--- PASS: TestExpandTypedExpander/object_value_Source_and_struct_Target (0.00s)
--- PASS: TestExpandTypedExpander/object_value_Source_and_*struct_Target (0.00s)
--- PASS: TestFlattenIgnoreStructTag (0.00s)
--- PASS: TestFlattenIgnoreStructTag/from_value (0.00s)
--- PASS: TestFlattenIgnoreStructTag/from_pointer (0.00s)
--- PASS: TestExpandInterfaceTypedExpander (0.00s)
--- PASS: TestExpandInterfaceTypedExpander/top_level (0.00s)
--- PASS: TestExpandInterfaceTypedExpander/empty_list_Source_and_empty_interface_Target (0.00s)
--- PASS: TestExpandInterfaceTypedExpander/object_value_Source_and_struct_Target (0.00s)
--- PASS: TestExpandInterfaceTypedExpander/single_list_non-Expander_Source_and_single_interface_Target (0.00s)
--- PASS: TestExpandInterfaceTypedExpander/single_set_Source_and_single_interface_Target (0.00s)
--- PASS: TestExpandInterfaceTypedExpander/top_level_return_value_does_not_implement_target_interface (0.00s)
--- PASS: TestExpandInterfaceTypedExpander/non-empty_list_Source_and_non-empty_interface_Target (0.00s)
--- PASS: TestExpandInterfaceTypedExpander/empty_set_Source_and_empty_interface_Target (0.00s)
--- PASS: TestExpandInterfaceTypedExpander/non-empty_set_Source_and_non-empty_interface_Target (0.00s)
--- PASS: TestExpandInterfaceTypedExpander/single_list_Source_and_single_interface_Target (0.00s)
--- PASS: TestExpandEmbeddedStruct (0.00s)
--- PASS: TestExpandEmbeddedStruct/unexported (0.00s)
--- PASS: TestExpandEmbeddedStruct/exported (0.00s)
--- PASS: TestExpandFrameworkStringValueMap (0.00s)
--- PASS: TestExpandFrameworkStringValueMap/unknown (0.00s)
--- PASS: TestExpandFrameworkStringValueMap/invalid_element_type (0.00s)
--- PASS: TestExpandFrameworkStringValueMap/two_elements (0.00s)
--- PASS: TestExpandFrameworkStringValueMap/null (0.00s)
--- PASS: TestExpandFrameworkStringValueMap/zero_elements (0.00s)
--- PASS: TestExpandStructSetOfStringEnum (0.00s)
--- PASS: TestExpandStructSetOfStringEnum/null_value (0.00s)
--- PASS: TestExpandStructSetOfStringEnum/valid_value (0.00s)
--- PASS: TestExpandStructSetOfStringEnum/empty_value (0.00s)
--- PASS: TestFlattenInterfaceContract (0.00s)
--- PASS: TestFlattenInterfaceContract/source_struct_field_to_non-attr.Value_ptr (0.00s)
--- PASS: TestFlattenInterfaceContract/source_struct_ptr_field_to_non-attr.Value (0.00s)
--- PASS: TestFlattenInterfaceContract/source_struct_field_to_non-attr.Value (0.00s)
--- PASS: TestFlattenInterfaceContract/source_struct_ptr_field_to_non-attr.Value_ptr (0.00s)
--- PASS: TestFlattenInterfaceContract/target_field_does_not_implement_attr.Value_Target (0.00s)
--- PASS: TestFlattenFrameworkStringValueMap (0.00s)
--- PASS: TestFlattenFrameworkStringValueMap/two_elements (0.00s)
--- PASS: TestFlattenFrameworkStringValueMap/zero_elements (0.00s)
--- PASS: TestFlattenFrameworkStringValueMap/nil_map (0.00s)
--- PASS: TestFlattenFrameworkStringValueListLegacy (0.00s)
--- PASS: TestFlattenFrameworkStringValueListLegacy/zero_elements (0.00s)
--- PASS: TestFlattenFrameworkStringValueListLegacy/two_elements (0.00s)
--- PASS: TestFlattenFrameworkStringValueListLegacy/nil_array (0.00s)
--- PASS: TestFlattenEmbeddedStruct (0.00s)
--- PASS: TestFlattenEmbeddedStruct/unexported (0.00s)
--- PASS: TestFlattenEmbeddedStruct/exported (0.00s)
--- PASS: TestFlattenFrameworkStringValueMapLegacy (0.00s)
--- PASS: TestFlattenFrameworkStringValueMapLegacy/nil_map (0.00s)
--- PASS: TestFlattenFrameworkStringValueMapLegacy/zero_elements (0.00s)
--- PASS: TestFlattenFrameworkStringValueMapLegacy/two_elements (0.00s)
--- PASS: TestExpandFrameworkStringMap (0.00s)
--- PASS: TestExpandFrameworkStringMap/two_elements (0.00s)
--- PASS: TestExpandFrameworkStringMap/invalid_element_type (0.00s)
--- PASS: TestExpandFrameworkStringMap/null_element (0.00s)
--- PASS: TestExpandFrameworkStringMap/null (0.00s)
--- PASS: TestExpandFrameworkStringMap/zero_elements (0.00s)
--- PASS: TestExpandFrameworkStringMap/unknown (0.00s)
--- PASS: TestExpandCollections (0.00s)
--- PASS: TestExpandCollections/Collection_of_primitive_types_Source_and_slice_or_map_of_primtive_types_Target (0.00s)
--- PASS: TestExpandIgnoreStructTag (0.00s)
--- PASS: TestExpandIgnoreStructTag/to_value (0.00s)
--- PASS: TestExpandIgnoreStructTag/to_pointer (0.00s)
--- PASS: TestExpandSetOfStringEnum (0.00s)
--- PASS: TestExpandSetOfStringEnum/valid_value (0.00s)
--- PASS: TestExpandSetOfStringEnum/null_value (0.00s)
--- PASS: TestExpandSetOfStringEnum/empty_value (0.00s)
--- PASS: TestFlattenFrameworkStringValueList (0.00s)
--- PASS: TestFlattenFrameworkStringValueList/two_elements (0.00s)
--- PASS: TestFlattenFrameworkStringValueList/nil_array (0.00s)
--- PASS: TestFlattenFrameworkStringValueList/zero_elements (0.00s)
--- PASS: TestFlattenArgs_nilAndPointers (0.00s)
--- PASS: TestFlattenArgs_nilAndPointers/nil_Source (0.00s)
--- PASS: TestFlattenArgs_nilAndPointers/typed_nil_Source (0.00s)
--- PASS: TestFlattenArgs_nilAndPointers/typed_nil_Target (0.00s)
--- PASS: TestFlattenArgs_nilAndPointers/non-pointer_Target (0.00s)
--- PASS: TestFlattenArgs_nilAndPointers/nil_Target (0.00s)
--- PASS: TestExpandListOfStringEnum (0.00s)
--- PASS: TestExpandListOfStringEnum/valid_value (0.00s)
--- PASS: TestExpandListOfStringEnum/null_value (0.00s)
--- PASS: TestExpandListOfStringEnum/empty_value (0.00s)
--- PASS: TestExpandArgs_shapeCompatibility (0.00s)
--- PASS: TestExpandArgs_shapeCompatibility/non-struct_Source_struct_Target (0.00s)
--- PASS: TestExpandArgs_shapeCompatibility/empty_struct_Source_and_Target (0.00s)
--- PASS: TestExpandArgs_shapeCompatibility/struct_Source_non-struct_Target (0.00s)
--- PASS: TestExpandArgs_shapeCompatibility/empty_struct_pointer_Source_and_Target (0.00s)
--- PASS: TestExpandStructListOfStringEnum (0.00s)
--- PASS: TestExpandStructListOfStringEnum/null_value (0.00s)
--- PASS: TestExpandStructListOfStringEnum/empty_value (0.00s)
--- PASS: TestExpandStructListOfStringEnum/valid_value (0.00s)
--- PASS: TestExpandExpander (0.00s)
--- PASS: TestExpandExpander/top_level_expands_to_nil (0.00s)
--- PASS: TestExpandExpander/non-empty_set_Source_and_non-empty_struct_Target (0.00s)
--- PASS: TestExpandExpander/top_level_incompatible_struct_Target (0.00s)
--- PASS: TestExpandExpander/top_level_struct_Target (0.00s)
--- PASS: TestExpandExpander/empty_set_Source_and_empty_*struct_Target (0.00s)
--- PASS: TestExpandExpander/non-empty_set_Source_and_non-empty_*struct_Target (0.00s)
--- PASS: TestExpandExpander/empty_set_Source_and_empty_struct_Target (0.00s)
--- PASS: TestExpandExpander/empty_list_Source_and_empty_*struct_Target (0.00s)
--- PASS: TestExpandExpander/single_list_Source_and_single_*struct_Target (0.00s)
--- PASS: TestExpandExpander/top_level_string_Target (0.00s)
--- PASS: TestExpandExpander/object_value_Source_and_*struct_Target (0.00s)
--- PASS: TestExpandExpander/single_set_Source_and_single_*struct_Target (0.00s)
--- PASS: TestExpandExpander/empty_list_Source_and_empty_struct_Target (0.00s)
--- PASS: TestExpandExpander/non-empty_list_Source_and_non-empty_*struct_Target (0.00s)
--- PASS: TestExpandExpander/single_list_Source_and_single_struct_Target (0.00s)
--- PASS: TestExpandExpander/non-empty_list_Source_and_non-empty_struct_Target (0.00s)
--- PASS: TestExpandExpander/object_value_Source_and_struct_Target (0.00s)
--- PASS: TestExpandExpander/top_level_incompatible_non-struct_Target (0.00s)
--- PASS: TestExpandExpander/single_set_Source_and_single_struct_Target (0.00s)
--- PASS: TestFlattenCollections (0.00s)
--- PASS: TestFlattenCollections/slice_or_map_of_string_types_Source_and_Collection_of_string_types_Target (0.00s)
--- PASS: TestFlattenCollections/zero_value_slice_or_map_of_string_type_Source_and_Collection_of_string_types_Target (0.00s)
--- PASS: TestFlattenCollections/slice_or_map_of_primitive_types_Source_and_Collection_of_primitive_types_Target (0.00s)
--- PASS: TestFlattenCollections/zero_value_slice_or_map_of_primitive_types_Source_and_Collection_of_primtive_types_Target (0.00s)
--- PASS: TestFlattenTopLevelInt64Ptr (0.00s)
--- PASS: TestFlattenTopLevelInt64Ptr/empty (0.00s)
--- PASS: TestFlattenTopLevelInt64Ptr/nil (0.00s)
--- PASS: TestFlattenTopLevelInt64Ptr/value (0.00s)
--- PASS: TestFlattenArgs_shapeCompatibility (0.00s)
--- PASS: TestFlattenArgs_shapeCompatibility/non-struct_Source_struct_Target (0.00s)
--- PASS: TestFlattenArgs_shapeCompatibility/empty_struct_pointer_Source_and_Target (0.00s)
--- PASS: TestFlattenArgs_shapeCompatibility/empty_struct_Source_and_Target (0.00s)
--- PASS: TestFlattenArgs_shapeCompatibility/struct_Source_non-struct_Target (0.00s)
--- PASS: TestExpandSetOfInt64 (0.00s)
--- PASS: TestExpandSetOfInt64/empty_value_[]int32 (0.00s)
--- PASS: TestExpandSetOfInt64/null_value_[]*int64 (0.00s)
--- PASS: TestExpandSetOfInt64/null_value_[]int64 (0.00s)
--- PASS: TestExpandSetOfInt64/empty_value_[]int64 (0.00s)
--- PASS: TestExpandSetOfInt64/empty_value_[]*int32 (0.00s)
--- PASS: TestExpandSetOfInt64/valid_value_[]int64 (0.00s)
--- PASS: TestExpandSetOfInt64/valid_value_[]*int64 (0.00s)
--- PASS: TestExpandSetOfInt64/null_value_[]*int32 (0.00s)
--- PASS: TestExpandSetOfInt64/valid_value_[]*int32 (0.00s)
--- PASS: TestExpandSetOfInt64/empty_value_[]*int64 (0.00s)
--- PASS: TestExpandSetOfInt64/null_value_[]int32 (0.00s)
--- PASS: TestExpandSetOfInt64/valid_value_[]int32 (0.00s)
--- PASS: TestExpandPrimitives (0.00s)
--- PASS: TestExpandPrimitives/single_string_struct_pointer_Source_and_empty_Target (0.00s)
--- PASS: TestExpandPrimitives/single_string_Source_and_single_string_Target (0.00s)
--- PASS: TestExpandPrimitives/single_string_Source_and_single_*string_Target (0.00s)
--- PASS: TestExpandPrimitives/single_string_Source_and_single_int64_Target (0.00s)
--- PASS: TestExpandPrimitives/single_string_Source_and_byte_slice_Target (0.00s)
--- PASS: TestExpandPrimitives/primitive_types_Source_and_primitive_types_Target (0.00s)
--- PASS: TestFlattenSimpleNestedBlockWithFloat64 (0.00s)
--- PASS: TestFlattenSimpleNestedBlockWithFloat64/single_nested_valid_value (0.00s)
--- PASS: TestFlattenPrePopulate (0.00s)
--- PASS: TestFlattenPrePopulate/string (0.00s)
--- PASS: TestFlattenPrePopulate/nested_set (0.00s)
--- PASS: TestFlattenPrePopulate/nested_list (0.00s)
--- PASS: TestFlattenComplexNestedBlockWithStringEnum (0.00s)
--- PASS: TestFlattenComplexNestedBlockWithStringEnum/single_nested_valid_value (0.00s)
--- PASS: TestFlattenComplexNestedBlockWithStringEnum/single_nested_zero_value (0.00s)
--- PASS: TestFlattenComplexNestedBlockWithStringEnum/single_nested_empty_value (0.00s)
--- PASS: TestExpandListOfInt64 (0.00s)
--- PASS: TestExpandListOfInt64/null_value_[]*int32 (0.00s)
--- PASS: TestExpandListOfInt64/empty_value_[]int64 (0.00s)
--- PASS: TestExpandListOfInt64/empty_value_[]*int32 (0.00s)
--- PASS: TestExpandListOfInt64/valid_value_[]*int32 (0.00s)
--- PASS: TestExpandListOfInt64/null_value_[]int64 (0.00s)
--- PASS: TestExpandListOfInt64/empty_value_[]int32 (0.00s)
--- PASS: TestExpandListOfInt64/valid_value_[]int32 (0.00s)
--- PASS: TestExpandListOfInt64/null_value_[]*int64 (0.00s)
--- PASS: TestExpandListOfInt64/empty_value_[]*int64 (0.00s)
--- PASS: TestExpandListOfInt64/valid_value_[]*int64 (0.00s)
--- PASS: TestExpandListOfInt64/null_value_[]int32 (0.00s)
--- PASS: TestExpandListOfInt64/valid_value_[]int64 (0.00s)
--- PASS: TestExpandStringEnum (0.00s)
--- PASS: TestExpandStringEnum/valid_value (0.00s)
--- PASS: TestExpandStringEnum/empty_value (0.00s)
--- PASS: TestFlattenSimpleNestedBlockWithStringEnum (0.00s)
--- PASS: TestFlattenSimpleNestedBlockWithStringEnum/single_nested_valid_value (0.00s)
--- PASS: TestFlattenSimpleNestedBlockWithStringEnum/single_nested_empty_value (0.00s)
--- PASS: TestFlattenComplexNestedBlockWithFloat64 (0.00s)
--- PASS: TestFlattenComplexNestedBlockWithFloat64/single_nested_valid_value (0.00s)
--- PASS: TestFlattenTopLevelListOfNestedObject (0.00s)
--- PASS: TestFlattenTopLevelListOfNestedObject/values (0.00s)
--- PASS: TestFlattenTopLevelListOfNestedObject/null (0.00s)
--- PASS: TestFlattenTopLevelListOfNestedObject/empty (0.00s)
--- PASS: TestFlattenStringSpecial (0.00s)
--- PASS: TestFlattenStringSpecial/single_*string_Source_and_single_string_Target (0.00s)
--- PASS: TestFlattenStringSpecial/single_string_Source_and_single_string_Target (0.00s)
--- PASS: TestFlattenStringSpecial/single_nil_*string_Source_and_single_string_Target (0.00s)
--- PASS: TestFlattenStringSpecial/single_string_struct_pointer_Source_and_empty_Target (0.00s)
--- PASS: TestFlattenStringSpecial/single_byte_slice_Source_and_single_string_Target (0.00s)
--- PASS: TestFlattenStringSpecial/single_empty_string_Source_and_single_string_Target (0.00s)
--- PASS: TestFlattenStringSpecial/single_string_Source_and_single_int64_Target (0.00s)
--- PASS: TestBoolFromFramework (0.00s)
--- PASS: TestBoolFromFramework/unknown (0.00s)
--- PASS: TestBoolFromFramework/false (0.00s)
--- PASS: TestBoolFromFramework/null (0.00s)
--- PASS: TestBoolFromFramework/true (0.00s)
--- PASS: TestExpandComplexNestedBlockWithStringEnum (0.00s)
--- PASS: TestExpandComplexNestedBlockWithStringEnum/single_nested_valid_value (0.00s)
--- PASS: TestExpandComplexNestedBlockWithStringEnum/single_nested_null_value (0.00s)
--- PASS: TestExpandComplexSingleNestedBlock (0.00s)
--- PASS: TestExpandComplexSingleNestedBlock/single_nested_block_pointer (0.00s)
--- PASS: TestExpandFieldNamePrefix (0.00s)
--- PASS: TestExpandFieldNamePrefix/exact_match (0.00s)
--- PASS: TestExpandFieldNamePrefix/case-insensitive (0.00s)
--- PASS: TestIsXMLWrapperStruct (0.00s)
--- PASS: TestIsXMLWrapperStruct/valid_XML_wrapper (0.00s)
--- PASS: TestIsXMLWrapperStruct/struct_without_Quantity_field (0.00s)
--- PASS: TestIsXMLWrapperStruct/struct_with_Items_not_a_slice (0.00s)
--- PASS: TestIsXMLWrapperStruct/struct_with_wrong_Quantity_type (0.00s)
--- PASS: TestIsXMLWrapperStruct/valid_XML_wrapper_with_slice_of_strings (0.00s)
--- PASS: TestIsXMLWrapperStruct/struct_without_Items_field (0.00s)
--- PASS: TestIsXMLWrapperStruct/not_a_struct (0.00s)
--- PASS: TestDiffWithChangeOption (0.00s)
--- PASS: TestDiffWithChangeOption/ignore_changed_field (0.00s)
--- PASS: TestExpandSimpleNestedBlockWithStringEnum (0.00s)
--- PASS: TestExpandSimpleNestedBlockWithStringEnum/single_nested_null_value (0.00s)
--- PASS: TestExpandSimpleNestedBlockWithStringEnum/single_nested_valid_value (0.00s)
--- PASS: TestExpandFrameworkStringValueList (0.00s)
--- PASS: TestExpandFrameworkStringValueList/null (0.00s)
--- PASS: TestExpandFrameworkStringValueList/zero_elements (0.00s)
--- PASS: TestExpandFrameworkStringValueList/unknown (0.00s)
--- PASS: TestExpandFrameworkStringValueList/invalid_element_type (0.00s)
--- PASS: TestExpandFrameworkStringValueList/two_elements (0.00s)
--- PASS: TestInt64FromFramework (0.00s)
--- PASS: TestInt64FromFramework/null_int64 (0.00s)
--- PASS: TestInt64FromFramework/valid_int64 (0.00s)
--- PASS: TestInt64FromFramework/unknown_int64 (0.00s)
--- PASS: TestInt64FromFramework/zero_int64 (0.00s)
--- PASS: TestFlattenPrimitivePack (0.00s)
--- PASS: TestFlattenPrimitivePack/primitive_pack_ok (0.00s)
--- PASS: TestFlattenPrimitivePack/primitive_pack_zero_ok (0.00s)
--- PASS: TestInt64ToFramework (0.00s)
--- PASS: TestInt64ToFramework/valid_int64 (0.00s)
--- PASS: TestInt64ToFramework/nil_int64 (0.00s)
--- PASS: TestInt64ToFramework/zero_int64 (0.00s)
--- PASS: TestFlattenSimpleNestedBlockWithFloat32 (0.00s)
--- PASS: TestFlattenSimpleNestedBlockWithFloat32/single_nested_valid_value (0.00s)
--- PASS: TestExpandSetOfNestedObject (0.00s)
--- PASS: TestExpandSetOfNestedObject/empty_value_to_[]struct (0.00s)
--- PASS: TestExpandSetOfNestedObject/valid_value_to_[]struct (0.00s)
--- PASS: TestExpandSetOfNestedObject/valid_value_to_[]*struct (0.00s)
--- PASS: TestExpandSetOfNestedObject/null_value_to_[]struct (0.00s)
--- PASS: TestExpandSetOfNestedObject/empty_set_value_to_single_struct (0.00s)
--- PASS: TestExpandSetOfNestedObject/null_value_to_[]*struct (0.00s)
--- PASS: TestExpandSetOfNestedObject/null_value_to_single_struct (0.00s)
--- PASS: TestExpandSetOfNestedObject/single_set_value_to_single_struct (0.00s)
--- PASS: TestExpandSetOfNestedObject/empty_value_to_[]*struct (0.00s)
--- PASS: TestExpandSimpleSingleNestedBlock (0.00s)
--- PASS: TestExpandSimpleSingleNestedBlock/single_nested_block_pointer (0.00s)
--- PASS: TestExpandSimpleSingleNestedBlock/single_nested_block_value (0.00s)
--- PASS: TestExpandSimpleSingleNestedBlock/single_nested_block_nil (0.00s)
--- PASS: TestExpandTopLevelListOfNestedObject (0.00s)
--- PASS: TestExpandTopLevelListOfNestedObject/empty_value_to_[]struct (0.00s)
--- PASS: TestExpandTopLevelListOfNestedObject/single_list_value_to_single_struct (0.00s)
--- PASS: TestExpandTopLevelListOfNestedObject/null_value_to_single_struct (0.00s)
--- PASS: TestExpandTopLevelListOfNestedObject/empty_list_value_to_single_struct (0.00s)
--- PASS: TestExpandTopLevelListOfNestedObject/null_value_to_[]*struct (0.00s)
--- PASS: TestExpandTopLevelListOfNestedObject/null_value_to_[]struct (0.00s)
--- PASS: TestExpandTopLevelListOfNestedObject/valid_value_to_[]*struct (0.00s)
--- PASS: TestExpandTopLevelListOfNestedObject/empty_value_to_[]*struct (0.00s)
--- PASS: TestExpandTopLevelListOfNestedObject/valid_value_to_[]struct (0.00s)
--- PASS: TestFlattenNestedComplex (0.00s)
--- PASS: TestFlattenNestedComplex/complex_Source_and_complex_Target (0.01s)
--- PASS: TestBoolToFramework (0.00s)
--- PASS: TestBoolToFramework/false (0.00s)
--- PASS: TestBoolToFramework/true (0.00s)
--- PASS: TestBoolToFramework/nil (0.00s)
--- PASS: TestFlattenSimpleSingleNestedBlock (0.00s)
--- PASS: TestFlattenSimpleSingleNestedBlock/single_nested_block_pointer (0.00s)
--- PASS: TestFlattenSimpleSingleNestedBlock/single_nested_block_nil (0.00s)
--- PASS: TestFlattenSimpleSingleNestedBlock/single_nested_block_value (0.00s)
--- PASS: TestFlattenComplexSingleNestedBlock (0.00s)
--- PASS: TestFlattenComplexSingleNestedBlock/single_nested_block_pointer (0.00s)
--- PASS: TestFlattenNaming (0.00s)
--- PASS: TestFlattenNaming/capitalization_field_names (0.00s)
--- PASS: TestFlattenNaming/strange_plurality (0.00s)
--- PASS: TestFlattenNaming/plural_ordinary_field_names (0.00s)
--- PASS: TestFlattenNaming/resource_name_suffix (0.00s)
--- PASS: TestFlattenNaming/plural_field_names (0.00s)
--- PASS: TestFlattenNaming/resource_name_prefix (0.00s)
--- PASS: TestFlattenOptions (0.00s)
--- PASS: TestFlattenOptions/ignore_custom_field (0.00s)
--- PASS: TestFlattenOptions/empty_source_with_tags (0.00s)
--- PASS: TestFlattenOptions/ignore_tags_by_default (0.00s)
--- PASS: TestFlattenOptions/include_tags_with_option_override (0.00s)
--- PASS: TestDiff (0.00s)
--- PASS: TestDiff/unknown_plan (0.00s)
--- PASS: TestDiff/embedded_no_change (0.00s)
--- PASS: TestDiff/no_change (0.00s)
--- PASS: TestDiff/embedded_has_multiple_changes (0.00s)
--- PASS: TestDiff/embedded_different_struct_types (0.00s)
--- PASS: TestDiff/has_multiple_changes (0.00s)
--- PASS: TestDiff/has_change_state (0.00s)
--- PASS: TestDiff/has_change_plan (0.00s)
--- PASS: TestDiff/different_struct_types (0.00s)
--- PASS: TestInt32ValueToFrameworkInt64 (0.00s)
--- PASS: TestInt32ValueToFrameworkInt64/valid_int64 (0.00s)
--- PASS: TestInt32ValueToFrameworkInt64/zero_int64 (0.00s)
--- PASS: TestFlattenComplexNestedBlockWithFloat32 (0.00s)
--- PASS: TestFlattenComplexNestedBlockWithFloat32/single_nested_valid_value (0.00s)
--- PASS: TestInt32FromFramework (0.00s)
--- PASS: TestInt32FromFramework/null_int64 (0.00s)
--- PASS: TestInt32FromFramework/zero_int64 (0.00s)
--- PASS: TestInt32FromFramework/valid_int64 (0.00s)
--- PASS: TestInt32FromFramework/unknown_int64 (0.00s)
--- PASS: TestInt32ValueFromFrameworkInt64 (0.00s)
--- PASS: TestInt32ValueFromFrameworkInt64/valid_int64 (0.00s)
--- PASS: TestInt32ValueFromFrameworkInt64/unknown_int64 (0.00s)
--- PASS: TestInt32ValueFromFrameworkInt64/null_int64 (0.00s)
--- PASS: TestInt32ValueFromFrameworkInt64/zero_int64 (0.00s)
--- PASS: TestFlattenXMLWrapper (0.00s)
--- PASS: TestFlattenXMLWrapper/int32_slice_to_set (0.00s)
--- PASS: TestFlattenXMLWrapper/empty_slice_to_null_set (0.00s)
--- PASS: TestFlattenXMLWrapper/complex_type_-_function_associations (0.00s)
--- PASS: TestFlattenXMLWrapper/string_slice_to_list (0.00s)
--- PASS: TestInt32FromFrameworkInt64 (0.00s)
--- PASS: TestInt32FromFrameworkInt64/null_int64 (0.00s)
--- PASS: TestInt32FromFrameworkInt64/zero_int64 (0.00s)
--- PASS: TestInt32FromFrameworkInt64/valid_int64 (0.00s)
--- PASS: TestInt32FromFrameworkInt64/unknown_int64 (0.00s)
--- PASS: TestInt32ToFrameworkInt64 (0.00s)
--- PASS: TestInt32ToFrameworkInt64/valid_int64 (0.00s)
--- PASS: TestInt32ToFrameworkInt64/nil_int64 (0.00s)
--- PASS: TestInt32ToFrameworkInt64/zero_int64 (0.00s)
--- PASS: TestExpandNestedComplex (0.00s)
--- PASS: TestExpandNestedComplex/complex_Source_and_complex_Target (0.00s)
--- PASS: TestFlattenJSONInterfaceToStringTypable (0.00s)
--- PASS: TestFlattenJSONInterfaceToStringTypable/json_interface_Source_string_Target (0.00s)
--- PASS: TestFlattenJSONInterfaceToStringTypable/non-json_interface_Source_string_Target (0.00s)
--- PASS: TestFlattenJSONInterfaceToStringTypable/json_interface_Source_marshal_error (0.00s)
--- PASS: TestFlattenJSONInterfaceToStringTypable/null_json_interface_Source_JSONValue_Target (0.00s)
--- PASS: TestFlattenJSONInterfaceToStringTypable/null_non-json_interface_Source_string_Target (0.00s)
--- PASS: TestFlattenJSONInterfaceToStringTypable/json_interface_Source_JSONValue_Target (0.00s)
--- PASS: TestFlattenJSONInterfaceToStringTypable/null_json_interface_Source_string_Target (0.00s)
--- PASS: TestInt64ToFrameworkLegacy (0.00s)
--- PASS: TestInt64ToFrameworkLegacy/nil_int64 (0.00s)
--- PASS: TestInt64ToFrameworkLegacy/valid_int64 (0.00s)
--- PASS: TestInt64ToFrameworkLegacy/zero_int64 (0.00s)
--- PASS: TestFindFieldFuzzy_Combinations (0.00s)
--- PASS: TestFindFieldFuzzy_Combinations/trim_prefix_on_source_then_add_suffix (0.00s)
--- PASS: TestFindFieldFuzzy_Combinations/trim_both_prefix_and_suffix_on_source (0.00s)
--- PASS: TestFindFieldFuzzy_Combinations/add_prefix_and_suffix_on_target (0.00s)
--- PASS: TestFindFieldFuzzy_Combinations/trim_suffix_on_source (0.00s)
--- PASS: TestFindFieldFuzzy_Combinations/suffix_on_target_only_(prefix_configured_but_not_applied) (0.00s)
--- PASS: TestExpandOptions (0.00s)
--- PASS: TestExpandOptions/ignore_tags_by_default (0.00s)
--- PASS: TestExpandOptions/empty_source_with_tags (0.00s)
--- PASS: TestExpandOptions/ignore_custom_field (0.00s)
--- PASS: TestExpandOptions/resource_name_suffix (0.00s)
--- PASS: TestExpandOptions/include_tags_with_option_override (0.00s)
--- PASS: TestFlattenSpecialTypes (0.00s)
--- PASS: TestFlattenSpecialTypes/single_ARN (0.00s)
--- PASS: TestFlattenSpecialTypes/single_ARN/single_string_Source_and_single_ARN_Target (0.00s)
--- PASS: TestFlattenSpecialTypes/single_ARN/single_nil_*string_Source_and_single_ARN_Target (0.00s)
--- PASS: TestFlattenSpecialTypes/single_ARN/single_*string_Source_and_single_ARN_Target (0.00s)
--- PASS: TestFlattenSpecialTypes/timestamp (0.00s)
--- PASS: TestFlattenSpecialTypes/timestamp/timestamp (0.00s)
--- PASS: TestFlattenSpecialTypes/timestamp/timestamp_pointer (0.00s)
--- PASS: TestFlattenSpecialTypes/timestamp/timestamp_empty (0.00s)
--- PASS: TestFlattenSpecialTypes/timestamp/timestamp_nil (0.00s)
--- PASS: TestExpandInt32toInt64 (0.00s)
--- PASS: TestExpandInt32toInt64/Int32_to_int64 (0.00s)
--- PASS: TestExpandInt32toInt64/Int32_to_int64/null (0.00s)
--- PASS: TestExpandInt32toInt64/Int32_to_int64/zero (0.00s)
--- PASS: TestExpandInt32toInt64/Int32_to_int64/value (0.00s)
--- PASS: TestExpandInt32toInt64/legacy_Int32_to_*int64 (0.00s)
--- PASS: TestExpandInt32toInt64/legacy_Int32_to_*int64/zero (0.00s)
--- PASS: TestExpandInt32toInt64/legacy_Int32_to_*int64/null (0.00s)
--- PASS: TestExpandInt32toInt64/legacy_Int32_to_*int64/value (0.00s)
--- PASS: TestExpandInt32toInt64/Int32_to_*int64 (0.00s)
--- PASS: TestExpandInt32toInt64/Int32_to_*int64/null (0.00s)
--- PASS: TestExpandInt32toInt64/Int32_to_*int64/zero (0.00s)
--- PASS: TestExpandInt32toInt64/Int32_to_*int64/value (0.00s)
--- PASS: TestExpandInt32toInt64/legacy_Int32_to_int64 (0.00s)
--- PASS: TestExpandInt32toInt64/legacy_Int32_to_int64/value (0.00s)
--- PASS: TestExpandInt32toInt64/legacy_Int32_to_int64/null (0.00s)
--- PASS: TestExpandInt32toInt64/legacy_Int32_to_int64/zero (0.00s)
--- PASS: TestFlattenSimpleSetOfPrimitiveValues (0.00s)
--- PASS: TestFlattenSimpleSetOfPrimitiveValues/regular (0.00s)
--- PASS: TestFlattenSimpleSetOfPrimitiveValues/regular/null (0.00s)
--- PASS: TestFlattenSimpleSetOfPrimitiveValues/regular/values (0.00s)
--- PASS: TestFlattenSimpleSetOfPrimitiveValues/regular/empty (0.00s)
--- PASS: TestFlattenSimpleSetOfPrimitiveValues/legacy (0.00s)
--- PASS: TestFlattenSimpleSetOfPrimitiveValues/legacy/null (0.00s)
--- PASS: TestFlattenSimpleSetOfPrimitiveValues/legacy/empty (0.00s)
--- PASS: TestFlattenSimpleSetOfPrimitiveValues/legacy/values (0.00s)
--- PASS: TestFlattenStructSetOfStringEnum (0.00s)
--- PASS: TestFlattenStructSetOfStringEnum/struct_with_set_of_string_enum (0.00s)
--- PASS: TestFlattenStructSetOfStringEnum/struct_with_set_of_string_enum/valid_value (0.00s)
--- PASS: TestFlattenStructSetOfStringEnum/struct_with_set_of_string_enum/null_value (0.00s)
--- PASS: TestFlattenStructSetOfStringEnum/struct_with_set_of_string_enum/empty_value (0.00s)
--- PASS: TestFlattenStructListOfStringEnum (0.00s)
--- PASS: TestFlattenStructListOfStringEnum/struct_with_list_of_string_enum (0.00s)
--- PASS: TestFlattenStructListOfStringEnum/struct_with_list_of_string_enum/null_value (0.00s)
--- PASS: TestFlattenStructListOfStringEnum/struct_with_list_of_string_enum/empty_value (0.00s)
--- PASS: TestFlattenStructListOfStringEnum/struct_with_list_of_string_enum/valid_value (0.00s)
--- PASS: TestFlattenSimpleListOfPrimitiveValues (0.00s)
--- PASS: TestFlattenSimpleListOfPrimitiveValues/regular (0.00s)
--- PASS: TestFlattenSimpleListOfPrimitiveValues/regular/empty (0.00s)
--- PASS: TestFlattenSimpleListOfPrimitiveValues/regular/values (0.00s)
--- PASS: TestFlattenSimpleListOfPrimitiveValues/regular/null (0.00s)
--- PASS: TestFlattenSimpleListOfPrimitiveValues/legacy (0.00s)
--- PASS: TestFlattenSimpleListOfPrimitiveValues/legacy/values (0.00s)
--- PASS: TestFlattenSimpleListOfPrimitiveValues/legacy/empty (0.00s)
--- PASS: TestFlattenSimpleListOfPrimitiveValues/legacy/null (0.00s)
--- PASS: TestExpandSpecialTypes (0.00s)
--- PASS: TestExpandSpecialTypes/timestamp (0.00s)
--- PASS: TestExpandSpecialTypes/timestamp/timestamp_pointer (0.00s)
--- PASS: TestExpandSpecialTypes/timestamp/timestamp (0.00s)
--- PASS: TestExpandSpecialTypes/json (0.00s)
--- PASS: TestExpandSpecialTypes/json/JSONValue_Source_to_json_interface_Target (0.00s)
--- PASS: TestExpandSpecialTypes/single_ARN (0.00s)
--- PASS: TestExpandSpecialTypes/single_ARN/single_ARN_Source_and_single_*string_Target (0.00s)
--- PASS: TestExpandSpecialTypes/single_ARN/single_ARN_Source_and_single_string_Target (0.00s)
--- PASS: TestFlattenInt32 (0.00s)
--- PASS: TestFlattenInt32/*int32_to_Int32 (0.00s)
--- PASS: TestFlattenInt32/*int32_to_Int32/value (0.00s)
--- PASS: TestFlattenInt32/*int32_to_Int32/zero (0.00s)
--- PASS: TestFlattenInt32/*int32_to_Int32/null (0.00s)
--- PASS: TestFlattenInt32/*int64_to_Int32 (0.00s)
--- PASS: TestFlattenInt32/*int64_to_Int32/value (0.00s)
--- PASS: TestFlattenInt32/*int64_to_Int32/zero (0.00s)
--- PASS: TestFlattenInt32/*int64_to_Int32/null (0.00s)
--- PASS: TestFlattenInt32/legacy_*int32_to_Int32 (0.00s)
--- PASS: TestFlattenInt32/legacy_*int32_to_Int32/value (0.00s)
--- PASS: TestFlattenInt32/legacy_*int32_to_Int32/zero (0.00s)
--- PASS: TestFlattenInt32/legacy_*int32_to_Int32/null (0.00s)
--- PASS: TestFlattenInt32/int64_to_Int32 (0.00s)
--- PASS: TestFlattenInt32/int64_to_Int32/value (0.00s)
--- PASS: TestFlattenInt32/int64_to_Int32/zero (0.00s)
--- PASS: TestFlattenFloat32 (0.00s)
--- PASS: TestFlattenFloat32/*float32_to_Float32 (0.00s)
--- PASS: TestFlattenFloat32/*float32_to_Float32/zero (0.00s)
--- PASS: TestFlattenFloat32/*float32_to_Float32/value (0.00s)
--- PASS: TestFlattenFloat32/*float32_to_Float32/null (0.00s)
--- PASS: TestFlattenFloat32/*float64_to_Float32 (0.00s)
--- PASS: TestFlattenFloat32/*float64_to_Float32/null (0.00s)
--- PASS: TestFlattenFloat32/*float64_to_Float32/value (0.00s)
--- PASS: TestFlattenFloat32/*float64_to_Float32/zero (0.00s)
--- PASS: TestFlattenFloat32/float64_to_Float32 (0.00s)
--- PASS: TestFlattenFloat32/float64_to_Float32/value (0.00s)
--- PASS: TestFlattenFloat32/float64_to_Float32/zero (0.00s)
--- PASS: TestFlattenFloat32/legacy_*float32_to_Float32 (0.00s)
--- PASS: TestFlattenFloat32/legacy_*float32_to_Float32/null (0.00s)
--- PASS: TestFlattenFloat32/legacy_*float32_to_Float32/zero (0.00s)
--- PASS: TestFlattenFloat32/legacy_*float32_to_Float32/value (0.00s)
--- PASS: TestExpandFloat32toFloat64 (0.00s)
--- PASS: TestExpandFloat32toFloat64/legacy_Float32_to_*float64 (0.00s)
--- PASS: TestExpandFloat32toFloat64/legacy_Float32_to_*float64/null (0.00s)
--- PASS: TestExpandFloat32toFloat64/legacy_Float32_to_*float64/zero (0.00s)
--- PASS: TestExpandFloat32toFloat64/legacy_Float32_to_*float64/value (0.00s)
--- PASS: TestExpandFloat32toFloat64/legacy_Float32_to_float64 (0.00s)
--- PASS: TestExpandFloat32toFloat64/legacy_Float32_to_float64/zero (0.00s)
--- PASS: TestExpandFloat32toFloat64/legacy_Float32_to_float64/value (0.00s)
--- PASS: TestExpandFloat32toFloat64/legacy_Float32_to_float64/null (0.00s)
--- PASS: TestExpandFloat32toFloat64/Float32_to_float64 (0.00s)
--- PASS: TestExpandFloat32toFloat64/Float32_to_float64/value (0.00s)
--- PASS: TestExpandFloat32toFloat64/Float32_to_float64/zero (0.00s)
--- PASS: TestExpandFloat32toFloat64/Float32_to_float64/null (0.00s)
--- PASS: TestExpandFloat32toFloat64/Float32_to_*float64 (0.00s)
--- PASS: TestExpandFloat32toFloat64/Float32_to_*float64/zero (0.00s)
--- PASS: TestExpandFloat32toFloat64/Float32_to_*float64/null (0.00s)
--- PASS: TestExpandFloat32toFloat64/Float32_to_*float64/value (0.00s)
--- PASS: TestExpandInt64toInt32 (0.00s)
--- PASS: TestExpandInt64toInt32/Int64_to_*int32 (0.00s)
--- PASS: TestExpandInt64toInt32/Int64_to_*int32/null (0.00s)
--- PASS: TestExpandInt64toInt32/Int64_to_*int32/zero (0.00s)
--- PASS: TestExpandInt64toInt32/Int64_to_*int32/value (0.00s)
--- PASS: TestExpandInt64toInt32/legacy_Int64_to_int32 (0.00s)
--- PASS: TestExpandInt64toInt32/legacy_Int64_to_int32/value (0.00s)
--- PASS: TestExpandInt64toInt32/legacy_Int64_to_int32/null (0.00s)
--- PASS: TestExpandInt64toInt32/legacy_Int64_to_int32/zero (0.00s)
--- PASS: TestExpandInt64toInt32/legacy_Int64_to_*int32 (0.00s)
--- PASS: TestExpandInt64toInt32/legacy_Int64_to_*int32/value (0.00s)
--- PASS: TestExpandInt64toInt32/legacy_Int64_to_*int32/null (0.00s)
--- PASS: TestExpandInt64toInt32/legacy_Int64_to_*int32/zero (0.00s)
--- PASS: TestExpandInt64toInt32/Int64_to_int32 (0.00s)
--- PASS: TestExpandInt64toInt32/Int64_to_int32/value (0.00s)
--- PASS: TestExpandInt64toInt32/Int64_to_int32/null (0.00s)
--- PASS: TestExpandInt64toInt32/Int64_to_int32/zero (0.00s)
--- PASS: TestFlattenFloat64 (0.00s)
--- PASS: TestFlattenFloat64/*float64_to_Float64 (0.00s)
--- PASS: TestFlattenFloat64/*float64_to_Float64/null (0.00s)
--- PASS: TestFlattenFloat64/*float64_to_Float64/zero (0.00s)
--- PASS: TestFlattenFloat64/*float64_to_Float64/value (0.00s)
--- PASS: TestFlattenFloat64/legacy_*float64_to_Float64 (0.00s)
--- PASS: TestFlattenFloat64/legacy_*float64_to_Float64/value (0.00s)
--- PASS: TestFlattenFloat64/legacy_*float64_to_Float64/null (0.00s)
--- PASS: TestFlattenFloat64/legacy_*float64_to_Float64/zero (0.00s)
--- PASS: TestFlattenFloat64/*float32_to_Float64 (0.00s)
--- PASS: TestFlattenFloat64/*float32_to_Float64/null (0.00s)
--- PASS: TestFlattenFloat64/*float32_to_Float64/zero (0.00s)
--- PASS: TestFlattenFloat64/*float32_to_Float64/value (0.00s)
--- PASS: TestFlattenFloat64/legacy_*float32_to_Float64 (0.00s)
--- PASS: TestFlattenFloat64/legacy_*float32_to_Float64/null (0.00s)
--- PASS: TestFlattenFloat64/legacy_*float32_to_Float64/value (0.00s)
--- PASS: TestFlattenFloat64/legacy_*float32_to_Float64/zero (0.00s)
--- PASS: TestFlattenFloat64/float32_to_Float64 (0.00s)
--- PASS: TestFlattenFloat64/float32_to_Float64/value (0.00s)
--- PASS: TestFlattenFloat64/float32_to_Float64/zero (0.00s)
--- PASS: TestFlattenInt64 (0.00s)
--- PASS: TestFlattenInt64/int32_to_Int64 (0.00s)
--- PASS: TestFlattenInt64/int32_to_Int64/value (0.00s)
--- PASS: TestFlattenInt64/int32_to_Int64/zero (0.00s)
--- PASS: TestFlattenInt64/*int32_to_Int64 (0.00s)
--- PASS: TestFlattenInt64/*int32_to_Int64/value (0.00s)
--- PASS: TestFlattenInt64/*int32_to_Int64/null (0.00s)
--- PASS: TestFlattenInt64/*int32_to_Int64/zero (0.00s)
--- PASS: TestFlattenInt64/legacy_*int32_to_Int64 (0.00s)
--- PASS: TestFlattenInt64/legacy_*int32_to_Int64/value (0.00s)
--- PASS: TestFlattenInt64/legacy_*int32_to_Int64/null (0.00s)
--- PASS: TestFlattenInt64/legacy_*int32_to_Int64/zero (0.00s)
--- PASS: TestFlattenInt64/*int64_to_Int64 (0.00s)
--- PASS: TestFlattenInt64/*int64_to_Int64/value (0.00s)
--- PASS: TestFlattenInt64/*int64_to_Int64/zero (0.00s)
--- PASS: TestFlattenInt64/*int64_to_Int64/null (0.00s)
--- PASS: TestFlattenInt64/legacy_*int64_to_Int64 (0.00s)
--- PASS: TestFlattenInt64/legacy_*int64_to_Int64/zero (0.00s)
--- PASS: TestFlattenInt64/legacy_*int64_to_Int64/null (0.00s)
--- PASS: TestFlattenInt64/legacy_*int64_to_Int64/value (0.00s)
--- PASS: TestExpandFloat64toFloat32 (0.00s)
--- PASS: TestExpandFloat64toFloat32/Float64_to_*float32 (0.00s)
--- PASS: TestExpandFloat64toFloat32/Float64_to_*float32/value (0.00s)
--- PASS: TestExpandFloat64toFloat32/Float64_to_*float32/zero (0.00s)
--- PASS: TestExpandFloat64toFloat32/Float64_to_*float32/null (0.00s)
--- PASS: TestExpandFloat64toFloat32/legacy_Float64_to_float32 (0.00s)
--- PASS: TestExpandFloat64toFloat32/legacy_Float64_to_float32/zero (0.00s)
--- PASS: TestExpandFloat64toFloat32/legacy_Float64_to_float32/null (0.00s)
--- PASS: TestExpandFloat64toFloat32/legacy_Float64_to_float32/value (0.00s)
--- PASS: TestExpandFloat64toFloat32/legacy_Float64_to_*float32 (0.00s)
--- PASS: TestExpandFloat64toFloat32/legacy_Float64_to_*float32/value (0.00s)
--- PASS: TestExpandFloat64toFloat32/legacy_Float64_to_*float32/null (0.00s)
--- PASS: TestExpandFloat64toFloat32/legacy_Float64_to_*float32/zero (0.00s)
--- PASS: TestExpandFloat64toFloat32/Float64_to_float32 (0.00s)
--- PASS: TestExpandFloat64toFloat32/Float64_to_float32/value (0.00s)
--- PASS: TestExpandFloat64toFloat32/Float64_to_float32/zero (0.00s)
--- PASS: TestExpandFloat64toFloat32/Float64_to_float32/null (0.00s)
--- PASS: TestFlattenObjectValueField (0.00s)
--- PASS: TestFlattenObjectValueField/*struct_to_ObjectValue (0.00s)
--- PASS: TestFlattenObjectValueField/*struct_to_ObjectValue/nil (0.00s)
--- PASS: TestFlattenObjectValueField/*struct_to_ObjectValue/value (0.00s)
--- PASS: TestExpandString (0.00s)
--- PASS: TestExpandString/types.String_to_string (0.00s)
--- PASS: TestExpandString/types.String_to_string/single_string_Source_and_single_*string_Target (0.00s)
--- PASS: TestExpandString/types.String_to_string/single_string_Source_and_byte_slice_Target (0.00s)
--- PASS: TestExpandString/types.String_to_string/single_string_Source_and_single_string_Target (0.00s)
--- PASS: TestExpandString/types.String_to_string/types.String_to_string (0.00s)
--- PASS: TestExpandString/types.String_to_string/single_string_Source_and_single_int64_Target (0.00s)
--- PASS: TestExpandString/types.String_to_string/single_string_struct_pointer_Source_and_empty_Target (0.00s)
--- PASS: TestExpandString/types.String_to_string/types.String_to_byte_slice (0.00s)
--- PASS: TestFlattenListOfNestedObjectField (0.00s)
--- PASS: TestFlattenListOfNestedObjectField/*struct_to_ListNestedObject (0.00s)
--- PASS: TestFlattenListOfNestedObjectField/*struct_to_ListNestedObject/nil (0.00s)
--- PASS: TestFlattenListOfNestedObjectField/*struct_to_ListNestedObject/value (0.00s)
--- PASS: TestFlattenListOfNestedObjectField/legacy_[]struct_to_ListNestedObject (0.00s)
--- PASS: TestFlattenListOfNestedObjectField/legacy_[]struct_to_ListNestedObject/nil (0.00s)
--- PASS: TestFlattenListOfNestedObjectField/legacy_[]struct_to_ListNestedObject/empty (0.00s)
--- PASS: TestFlattenListOfNestedObjectField/legacy_[]struct_to_ListNestedObject/values (0.00s)
--- PASS: TestFlattenListOfNestedObjectField/legacy_*struct_to_ListNestedObject (0.00s)
--- PASS: TestFlattenListOfNestedObjectField/legacy_*struct_to_ListNestedObject/value (0.00s)
--- PASS: TestFlattenListOfNestedObjectField/legacy_*struct_to_ListNestedObject/nil (0.00s)
--- PASS: TestFlattenListOfNestedObjectField/[]struct_to_ListNestedObject (0.00s)
--- PASS: TestFlattenListOfNestedObjectField/[]struct_to_ListNestedObject/nil (0.00s)
--- PASS: TestFlattenListOfNestedObjectField/[]struct_to_ListNestedObject/empty (0.00s)
--- PASS: TestFlattenListOfNestedObjectField/[]struct_to_ListNestedObject/values (0.00s)
--- PASS: TestFlattenListOfNestedObjectField/legacy_[]*struct_to_ListNestedObject (0.00s)
--- PASS: TestFlattenListOfNestedObjectField/legacy_[]*struct_to_ListNestedObject/empty (0.00s)
--- PASS: TestFlattenListOfNestedObjectField/legacy_[]*struct_to_ListNestedObject/nil (0.00s)
--- PASS: TestFlattenListOfNestedObjectField/legacy_[]*struct_to_ListNestedObject/values (0.00s)
--- PASS: TestFlattenListOfNestedObjectField/[]*struct_to_ListNestedObject (0.00s)
--- PASS: TestFlattenListOfNestedObjectField/[]*struct_to_ListNestedObject/nil (0.00s)
--- PASS: TestFlattenListOfNestedObjectField/[]*struct_to_ListNestedObject/empty (0.00s)
--- PASS: TestFlattenListOfNestedObjectField/[]*struct_to_ListNestedObject/values (0.00s)
--- PASS: TestExpandSetOfNestedObjectField (0.00s)
--- PASS: TestExpandSetOfNestedObjectField/SetNestedObject_to_[]struct (0.00s)
--- PASS: TestExpandSetOfNestedObjectField/SetNestedObject_to_[]struct/values (0.00s)
--- PASS: TestExpandSetOfNestedObjectField/SetNestedObject_to_[]*struct (0.00s)
--- PASS: TestExpandSetOfNestedObjectField/SetNestedObject_to_[]*struct/empty (0.00s)
--- PASS: TestExpandSetOfNestedObjectField/SetNestedObject_to_[]*struct/values (0.00s)
--- PASS: TestExpandSetOfNestedObjectField/SetNestedObject_to_*struct (0.00s)
--- PASS: TestExpandSetOfNestedObjectField/SetNestedObject_to_*struct/value (0.00s)
--- PASS: TestFlattenString (0.00s)
--- PASS: TestFlattenString/omitempty_string_to_String (0.00s)
--- PASS: TestFlattenString/omitempty_string_to_String/value (0.00s)
--- PASS: TestFlattenString/omitempty_string_to_String/zero (0.00s)
--- PASS: TestFlattenString/omitempty_*string_to_String (0.00s)
--- PASS: TestFlattenString/omitempty_*string_to_String/value (0.00s)
--- PASS: TestFlattenString/omitempty_*string_to_String/zero (0.00s)
--- PASS: TestFlattenString/omitempty_*string_to_String/null (0.00s)
--- PASS: TestFlattenString/*string_to_String (0.00s)
--- PASS: TestFlattenString/*string_to_String/value (0.00s)
--- PASS: TestFlattenString/*string_to_String/null (0.00s)
--- PASS: TestFlattenString/*string_to_String/zero (0.00s)
--- PASS: TestFlattenString/legacy_*string_to_String (0.00s)
--- PASS: TestFlattenString/legacy_*string_to_String/value (0.00s)
--- PASS: TestFlattenString/legacy_*string_to_String/null (0.00s)
--- PASS: TestFlattenString/legacy_*string_to_String/zero (0.00s)
--- PASS: TestExpandListOfNestedObjectField (0.00s)
--- PASS: TestExpandListOfNestedObjectField/ListNestedObject_to_*struct (0.00s)
--- PASS: TestExpandListOfNestedObjectField/ListNestedObject_to_*struct/value (0.00s)
--- PASS: TestExpandListOfNestedObjectField/ListNestedObject_to_[]*struct (0.00s)
--- PASS: TestExpandListOfNestedObjectField/ListNestedObject_to_[]*struct/empty (0.00s)
--- PASS: TestExpandListOfNestedObjectField/ListNestedObject_to_[]*struct/values (0.00s)
--- PASS: TestExpandListOfNestedObjectField/ListNestedObject_to_[]struct (0.00s)
--- PASS: TestExpandListOfNestedObjectField/ListNestedObject_to_[]struct/empty (0.00s)
--- PASS: TestExpandListOfNestedObjectField/ListNestedObject_to_[]struct/values (0.00s)
--- PASS: TestFlattenSetOfNestedObjectField (0.00s)
--- PASS: TestFlattenSetOfNestedObjectField/[]struct_to_SetNestedObject (0.00s)
--- PASS: TestFlattenSetOfNestedObjectField/[]struct_to_SetNestedObject/empty (0.00s)
--- PASS: TestFlattenSetOfNestedObjectField/[]struct_to_SetNestedObject/nil (0.00s)
--- PASS: TestFlattenSetOfNestedObjectField/[]struct_to_SetNestedObject/values (0.00s)
--- PASS: TestFlattenSetOfNestedObjectField/*struct_to_SetNestedObject (0.00s)
--- PASS: TestFlattenSetOfNestedObjectField/*struct_to_SetNestedObject/nil (0.00s)
--- PASS: TestFlattenSetOfNestedObjectField/*struct_to_SetNestedObject/value (0.00s)
--- PASS: TestFlattenSetOfNestedObjectField/[]*struct_to_SetNestedObject (0.00s)
--- PASS: TestFlattenSetOfNestedObjectField/[]*struct_to_SetNestedObject/empty (0.00s)
--- PASS: TestFlattenSetOfNestedObjectField/[]*struct_to_SetNestedObject/nil (0.00s)
--- PASS: TestFlattenSetOfNestedObjectField/[]*struct_to_SetNestedObject/values (0.00s)
--- PASS: TestFlattenSetOfNestedObjectField/legacy_[]struct_to_SetNestedObject (0.00s)
--- PASS: TestFlattenSetOfNestedObjectField/legacy_[]struct_to_SetNestedObject/nil (0.00s)
--- PASS: TestFlattenSetOfNestedObjectField/legacy_[]struct_to_SetNestedObject/values (0.00s)
--- PASS: TestFlattenSetOfNestedObjectField/legacy_[]struct_to_SetNestedObject/empty (0.00s)
--- PASS: TestFlattenSetOfNestedObjectField/legacy_[]*struct_to_SetNestedObject (0.00s)
--- PASS: TestFlattenSetOfNestedObjectField/legacy_[]*struct_to_SetNestedObject/nil (0.00s)
--- PASS: TestFlattenSetOfNestedObjectField/legacy_[]*struct_to_SetNestedObject/empty (0.00s)
--- PASS: TestFlattenSetOfNestedObjectField/legacy_[]*struct_to_SetNestedObject/values (0.00s)
--- PASS: TestPrimitivesRoundtrip (0.00s)
--- PASS: TestPrimitivesRoundtrip/Int64 (0.03s)
--- PASS: TestPrimitivesRoundtrip/Int64/value_standard (0.00s)
--- PASS: TestPrimitivesRoundtrip/Int64/value_legacy (0.00s)
--- PASS: TestPrimitivesRoundtrip/Int64/value_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/Int64/value_legacy_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/Int64/zero_value_standard (0.00s)
--- PASS: TestPrimitivesRoundtrip/Int64/zero_value_legacy (0.00s)
--- PASS: TestPrimitivesRoundtrip/Int64/zero_value_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/Int64/zero_value_legacy_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/Int64/null_value_standard (0.00s)
--- PASS: TestPrimitivesRoundtrip/Int64/null_value_legacy (0.00s)
--- PASS: TestPrimitivesRoundtrip/Int64/null_value_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/Int64/null_value_legacy_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/Int32 (0.03s)
--- PASS: TestPrimitivesRoundtrip/Int32/value_standard (0.00s)
--- PASS: TestPrimitivesRoundtrip/Int32/value_legacy (0.00s)
--- PASS: TestPrimitivesRoundtrip/Int32/value_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/Int32/value_legacy_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/Int32/zero_value_standard (0.00s)
--- PASS: TestPrimitivesRoundtrip/Int32/zero_value_legacy (0.00s)
--- PASS: TestPrimitivesRoundtrip/Int32/zero_value_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/Int32/zero_value_legacy_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/Int32/null_value_standard (0.00s)
--- PASS: TestPrimitivesRoundtrip/Int32/null_value_legacy (0.00s)
--- PASS: TestPrimitivesRoundtrip/Int32/null_value_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/Int32/null_value_legacy_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/Bool (0.03s)
--- PASS: TestPrimitivesRoundtrip/Bool/true_value_standard (0.00s)
--- PASS: TestPrimitivesRoundtrip/Bool/true_value_legacy (0.00s)
--- PASS: TestPrimitivesRoundtrip/Bool/true_value_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/Bool/true_value_legacy_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/Bool/false_value_standard (0.00s)
--- PASS: TestPrimitivesRoundtrip/Bool/false_value_legacy (0.00s)
--- PASS: TestPrimitivesRoundtrip/Bool/false_value_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/Bool/false_value_legacy_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/Bool/null_value_standard (0.00s)
--- PASS: TestPrimitivesRoundtrip/Bool/null_value_legacy (0.00s)
--- PASS: TestPrimitivesRoundtrip/Bool/null_value_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/Bool/null_value_legacy_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/Float64 (0.03s)
--- PASS: TestPrimitivesRoundtrip/Float64/value_standard (0.00s)
--- PASS: TestPrimitivesRoundtrip/Float64/value_legacy (0.00s)
--- PASS: TestPrimitivesRoundtrip/Float64/value_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/Float64/value_legacy_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/Float64/zero_value_standard (0.00s)
--- PASS: TestPrimitivesRoundtrip/Float64/zero_value_legacy (0.00s)
--- PASS: TestPrimitivesRoundtrip/Float64/zero_value_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/Float64/zero_value_legacy_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/Float64/null_value_standard (0.00s)
--- PASS: TestPrimitivesRoundtrip/Float64/null_value_legacy (0.00s)
--- PASS: TestPrimitivesRoundtrip/Float64/null_value_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/Float64/null_value_legacy_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/Float32 (0.03s)
--- PASS: TestPrimitivesRoundtrip/Float32/value_standard (0.00s)
--- PASS: TestPrimitivesRoundtrip/Float32/value_legacy (0.00s)
--- PASS: TestPrimitivesRoundtrip/Float32/value_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/Float32/value_legacy_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/Float32/zero_value_standard (0.00s)
--- PASS: TestPrimitivesRoundtrip/Float32/zero_value_legacy (0.00s)
--- PASS: TestPrimitivesRoundtrip/Float32/zero_value_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/Float32/zero_value_legacy_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/Float32/null_value_standard (0.00s)
--- PASS: TestPrimitivesRoundtrip/Float32/null_value_legacy (0.00s)
--- PASS: TestPrimitivesRoundtrip/Float32/null_value_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/Float32/null_value_legacy_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/String (0.04s)
--- PASS: TestPrimitivesRoundtrip/String/normal_value_standard (0.00s)
--- PASS: TestPrimitivesRoundtrip/String/normal_value_legacy (0.00s)
--- PASS: TestPrimitivesRoundtrip/String/normal_value_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/String/normal_value_legacy_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/String/empty_string_standard (0.00s)
--- PASS: TestPrimitivesRoundtrip/String/empty_string_legacy (0.00s)
--- PASS: TestPrimitivesRoundtrip/String/empty_string_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/String/empty_string_legacy_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/String/null_value_standard (0.00s)
--- PASS: TestPrimitivesRoundtrip/String/null_value_legacy (0.00s)
--- PASS: TestPrimitivesRoundtrip/String/null_value_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/String/null_value_legacy_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/String/special_characters_standard (0.00s)
--- PASS: TestPrimitivesRoundtrip/String/special_characters_legacy (0.00s)
--- PASS: TestPrimitivesRoundtrip/String/special_characters_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/String/special_characters_legacy_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/String/unicode_content_standard (0.00s)
--- PASS: TestPrimitivesRoundtrip/String/unicode_content_legacy (0.00s)
--- PASS: TestPrimitivesRoundtrip/String/unicode_content_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/String/unicode_content_legacy_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/String/random_value_standard (0.00s)
--- PASS: TestPrimitivesRoundtrip/String/random_value_legacy (0.00s)
--- PASS: TestPrimitivesRoundtrip/String/random_value_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/String/random_value_legacy_tf_to_aws_pointer (0.00s)
--- PASS: TestPrimitivesRoundtrip/String/omitempty_normal_value_omitempty (0.00s)
--- PASS: TestPrimitivesRoundtrip/String/omitempty_empty_string_omitempty (0.00s)
--- PASS: TestPrimitivesRoundtrip/String/omitempty_null_value_omitempty (0.00s)
PASS
ok github.com/hashicorp/terraform-provider-aws/internal/framework/flex 0.474s|
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. |
|
This functionality has been released in v6.17.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! |
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
Before running away from this PR in horror ☠️, consider:
autoflex_primitives_test.go) but special-special cases are kept as they were before.autoflex_naming_test.gohas tests for flatten and expand related to naming. This will help future compacting as we make behavior-based, roundtrip tests instead of splitting by expand/flatten.autoflex_golden_test.go) for log validation, moving log noise out of tests, focusing tests on behaviors/functionality.testdata/autoflex/**golden snapshots for select tests that validate logsRelations
Closes #0000
References
Output from Acceptance Testing