123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- # This is the list of conformance tests that are known to fail for the C++
- # implementation right now. These should be fixed.
- #
- # By listing them here we can keep tabs on which ones are failing and be sure
- # that we don't introduce regressions in other tests.
- #
- # 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
|