| 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 2ddf831c03eca7b97943dc5ccc42955ce1121c3a..8cfd74da6e0ea9f455cb221e959b52d9dc80378a 100644
|
| --- a/third_party/protobuf/conformance/failure_list_cpp.txt
|
| +++ b/third_party/protobuf/conformance/failure_list_cpp.txt
|
| @@ -7,100 +7,40 @@
|
| # TODO(haberman): insert links to corresponding bugs tracking the issue.
|
| # Should we use GitHub issues or the Google-internal bug tracker?
|
|
|
| -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
|
| +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
|
|
|