| Index: third_party/protobuf/conformance/failure_list_cpp.txt
|
| diff --git a/third_party/protobuf/conformance/failure_list_cpp.txt b/third_party/protobuf/conformance/failure_list_cpp.txt
|
| index 8cfd74da6e0ea9f455cb221e959b52d9dc80378a..2ddf831c03eca7b97943dc5ccc42955ce1121c3a 100644
|
| --- a/third_party/protobuf/conformance/failure_list_cpp.txt
|
| +++ b/third_party/protobuf/conformance/failure_list_cpp.txt
|
| @@ -7,40 +7,100 @@
|
| # TODO(haberman): insert links to corresponding bugs tracking the issue.
|
| # Should we use GitHub issues or the Google-internal bug tracker?
|
|
|
| -Recommended.FieldMaskNumbersDontRoundTrip.JsonOutput
|
| -Recommended.FieldMaskPathsDontRoundTrip.JsonOutput
|
| -Recommended.FieldMaskTooManyUnderscore.JsonOutput
|
| -Recommended.JsonInput.BoolFieldDoubleQuotedFalse
|
| -Recommended.JsonInput.BoolFieldDoubleQuotedTrue
|
| -Recommended.JsonInput.FieldMaskInvalidCharacter
|
| -Recommended.JsonInput.FieldNameDuplicate
|
| -Recommended.JsonInput.FieldNameDuplicateDifferentCasing1
|
| -Recommended.JsonInput.FieldNameDuplicateDifferentCasing2
|
| -Recommended.JsonInput.FieldNameNotQuoted
|
| -Recommended.JsonInput.MapFieldValueIsNull
|
| -Recommended.JsonInput.RepeatedFieldMessageElementIsNull
|
| -Recommended.JsonInput.RepeatedFieldPrimitiveElementIsNull
|
| -Recommended.JsonInput.RepeatedFieldTrailingComma
|
| -Recommended.JsonInput.RepeatedFieldTrailingCommaWithNewlines
|
| -Recommended.JsonInput.RepeatedFieldTrailingCommaWithSpace
|
| -Recommended.JsonInput.RepeatedFieldTrailingCommaWithSpaceCommaSpace
|
| -Recommended.JsonInput.StringFieldSingleQuoteBoth
|
| -Recommended.JsonInput.StringFieldSingleQuoteKey
|
| -Recommended.JsonInput.StringFieldSingleQuoteValue
|
| -Recommended.JsonInput.StringFieldUppercaseEscapeLetter
|
| -Recommended.JsonInput.TrailingCommaInAnObject
|
| -Recommended.JsonInput.TrailingCommaInAnObjectWithNewlines
|
| -Recommended.JsonInput.TrailingCommaInAnObjectWithSpace
|
| -Recommended.JsonInput.TrailingCommaInAnObjectWithSpaceCommaSpace
|
| -Required.ProtobufInput.PrematureEofBeforeKnownRepeatedValue.MESSAGE
|
| -Required.ProtobufInput.PrematureEofInDelimitedDataForKnownNonRepeatedValue.MESSAGE
|
| -Required.ProtobufInput.PrematureEofInDelimitedDataForKnownRepeatedValue.MESSAGE
|
| -Required.ProtobufInput.PrematureEofInPackedField.BOOL
|
| -Required.ProtobufInput.PrematureEofInPackedField.ENUM
|
| -Required.ProtobufInput.PrematureEofInPackedField.INT32
|
| -Required.ProtobufInput.PrematureEofInPackedField.INT64
|
| -Required.ProtobufInput.PrematureEofInPackedField.SINT32
|
| -Required.ProtobufInput.PrematureEofInPackedField.SINT64
|
| -Required.ProtobufInput.PrematureEofInPackedField.UINT32
|
| -Required.ProtobufInput.PrematureEofInPackedField.UINT64
|
| -Required.ProtobufInput.PrematureEofInsideKnownRepeatedValue.MESSAGE
|
| +FieldMaskNumbersDontRoundTrip.JsonOutput
|
| +FieldMaskPathsDontRoundTrip.JsonOutput
|
| +FieldMaskTooManyUnderscore.JsonOutput
|
| +JsonInput.AnyUnorderedTypeTag.JsonOutput
|
| +JsonInput.AnyUnorderedTypeTag.ProtobufOutput
|
| +JsonInput.AnyWithValueForInteger.JsonOutput
|
| +JsonInput.AnyWithValueForInteger.ProtobufOutput
|
| +JsonInput.AnyWithValueForJsonObject.JsonOutput
|
| +JsonInput.AnyWithValueForJsonObject.ProtobufOutput
|
| +JsonInput.BoolFieldDoubleQuotedFalse
|
| +JsonInput.BoolFieldDoubleQuotedTrue
|
| +JsonInput.BoolFieldIntegerOne
|
| +JsonInput.BoolFieldIntegerZero
|
| +JsonInput.BytesFieldInvalidBase64Characters
|
| +JsonInput.BytesFieldNoPadding
|
| +JsonInput.DoubleFieldTooSmall
|
| +JsonInput.DurationHasZeroFractionalDigit.Validator
|
| +JsonInput.DurationJsonInputTooLarge
|
| +JsonInput.DurationJsonInputTooSmall
|
| +JsonInput.DurationMissingS
|
| +JsonInput.EnumFieldUnknownValue.Validator
|
| +JsonInput.FieldMaskInvalidCharacter
|
| +JsonInput.FieldNameDuplicate
|
| +JsonInput.FieldNameDuplicateDifferentCasing1
|
| +JsonInput.FieldNameDuplicateDifferentCasing2
|
| +JsonInput.FieldNameInLowerCamelCase.Validator
|
| +JsonInput.FieldNameInSnakeCase.JsonOutput
|
| +JsonInput.FieldNameInSnakeCase.ProtobufOutput
|
| +JsonInput.FieldNameNotQuoted
|
| +JsonInput.FloatFieldTooLarge
|
| +JsonInput.FloatFieldTooSmall
|
| +JsonInput.Int32FieldLeadingSpace
|
| +JsonInput.Int32FieldLeadingZero
|
| +JsonInput.Int32FieldMinFloatValue.JsonOutput
|
| +JsonInput.Int32FieldMinFloatValue.ProtobufOutput
|
| +JsonInput.Int32FieldMinValue.JsonOutput
|
| +JsonInput.Int32FieldMinValue.ProtobufOutput
|
| +JsonInput.Int32FieldNegativeWithLeadingZero
|
| +JsonInput.Int32FieldNotInteger
|
| +JsonInput.Int32FieldNotNumber
|
| +JsonInput.Int32FieldTooLarge
|
| +JsonInput.Int32FieldTooSmall
|
| +JsonInput.Int32FieldTrailingSpace
|
| +JsonInput.Int64FieldNotInteger
|
| +JsonInput.Int64FieldNotNumber
|
| +JsonInput.Int64FieldTooLarge
|
| +JsonInput.Int64FieldTooSmall
|
| +JsonInput.MapFieldValueIsNull
|
| +JsonInput.OneofFieldDuplicate
|
| +JsonInput.RepeatedFieldMessageElementIsNull
|
| +JsonInput.RepeatedFieldPrimitiveElementIsNull
|
| +JsonInput.RepeatedFieldTrailingComma
|
| +JsonInput.RepeatedFieldWrongElementTypeExpectingIntegersGotBool
|
| +JsonInput.RepeatedFieldWrongElementTypeExpectingIntegersGotMessage
|
| +JsonInput.RepeatedFieldWrongElementTypeExpectingIntegersGotString
|
| +JsonInput.RepeatedFieldWrongElementTypeExpectingMessagesGotBool
|
| +JsonInput.RepeatedFieldWrongElementTypeExpectingMessagesGotInt
|
| +JsonInput.RepeatedFieldWrongElementTypeExpectingMessagesGotString
|
| +JsonInput.RepeatedFieldWrongElementTypeExpectingStringsGotBool
|
| +JsonInput.RepeatedFieldWrongElementTypeExpectingStringsGotInt
|
| +JsonInput.RepeatedFieldWrongElementTypeExpectingStringsGotMessage
|
| +JsonInput.StringFieldNotAString
|
| +JsonInput.StringFieldSurrogateInWrongOrder
|
| +JsonInput.StringFieldSurrogatePair.JsonOutput
|
| +JsonInput.StringFieldSurrogatePair.ProtobufOutput
|
| +JsonInput.StringFieldUnpairedHighSurrogate
|
| +JsonInput.StringFieldUnpairedLowSurrogate
|
| +JsonInput.StringFieldUppercaseEscapeLetter
|
| +JsonInput.TimestampJsonInputLowercaseT
|
| +JsonInput.TimestampJsonInputLowercaseZ
|
| +JsonInput.TimestampJsonInputMissingT
|
| +JsonInput.TimestampJsonInputMissingZ
|
| +JsonInput.TimestampJsonInputTooLarge
|
| +JsonInput.TimestampJsonInputTooSmall
|
| +JsonInput.TrailingCommaInAnObject
|
| +JsonInput.Uint32FieldNotInteger
|
| +JsonInput.Uint32FieldNotNumber
|
| +JsonInput.Uint32FieldTooLarge
|
| +JsonInput.Uint64FieldNotInteger
|
| +JsonInput.Uint64FieldNotNumber
|
| +JsonInput.Uint64FieldTooLarge
|
| +JsonInput.WrapperTypesWithNullValue.JsonOutput
|
| +JsonInput.WrapperTypesWithNullValue.ProtobufOutput
|
| +ProtobufInput.PrematureEofBeforeKnownRepeatedValue.MESSAGE
|
| +ProtobufInput.PrematureEofInDelimitedDataForKnownNonRepeatedValue.MESSAGE
|
| +ProtobufInput.PrematureEofInDelimitedDataForKnownRepeatedValue.MESSAGE
|
| +ProtobufInput.PrematureEofInPackedField.BOOL
|
| +ProtobufInput.PrematureEofInPackedField.ENUM
|
| +ProtobufInput.PrematureEofInPackedField.INT32
|
| +ProtobufInput.PrematureEofInPackedField.INT64
|
| +ProtobufInput.PrematureEofInPackedField.SINT32
|
| +ProtobufInput.PrematureEofInPackedField.SINT64
|
| +ProtobufInput.PrematureEofInPackedField.UINT32
|
| +ProtobufInput.PrematureEofInPackedField.UINT64
|
| +ProtobufInput.PrematureEofInsideKnownRepeatedValue.MESSAGE
|
| +TimestampProtoInputTooLarge.JsonOutput
|
| +TimestampProtoInputTooSmall.JsonOutput
|
|
|