1# This is the list of conformance tests that are known to fail for the 2# Python/C++ implementation right now. These should be fixed. 3# 4# By listing them here we can keep tabs on which ones are failing and be sure 5# that we don't introduce regressions in other tests. 6# 7# TODO(haberman): insert links to corresponding bugs tracking the issue. 8# Should we use GitHub issues or the Google-internal bug tracker? 9 10DurationProtoInputTooLarge.JsonOutput 11DurationProtoInputTooSmall.JsonOutput 12FieldMaskNumbersDontRoundTrip.JsonOutput 13FieldMaskPathsDontRoundTrip.JsonOutput 14FieldMaskTooManyUnderscore.JsonOutput 15JsonInput.AnyWithFieldMask.ProtobufOutput 16JsonInput.BytesFieldInvalidBase64Characters 17JsonInput.DoubleFieldInfinityNotQuoted 18JsonInput.DoubleFieldNanNotQuoted 19JsonInput.DoubleFieldNegativeInfinityNotQuoted 20JsonInput.DoubleFieldTooSmall 21JsonInput.DurationJsonInputTooLarge 22JsonInput.DurationJsonInputTooSmall 23JsonInput.DurationMissingS 24JsonInput.EnumFieldNumericValueNonZero.JsonOutput 25JsonInput.EnumFieldNumericValueNonZero.ProtobufOutput 26JsonInput.EnumFieldNumericValueZero.JsonOutput 27JsonInput.EnumFieldNumericValueZero.ProtobufOutput 28JsonInput.EnumFieldUnknownValue.Validator 29JsonInput.FieldMask.ProtobufOutput 30JsonInput.FieldMaskInvalidCharacter 31JsonInput.FieldNameInLowerCamelCase.Validator 32JsonInput.FieldNameInSnakeCase.JsonOutput 33JsonInput.FieldNameInSnakeCase.ProtobufOutput 34JsonInput.FloatFieldInfinityNotQuoted 35JsonInput.FloatFieldNanNotQuoted 36JsonInput.FloatFieldNegativeInfinityNotQuoted 37JsonInput.FloatFieldTooLarge 38JsonInput.FloatFieldTooSmall 39JsonInput.Int32FieldExponentialFormat.JsonOutput 40JsonInput.Int32FieldExponentialFormat.ProtobufOutput 41JsonInput.Int32FieldFloatTrailingZero.JsonOutput 42JsonInput.Int32FieldFloatTrailingZero.ProtobufOutput 43JsonInput.Int32FieldMaxFloatValue.JsonOutput 44JsonInput.Int32FieldMaxFloatValue.ProtobufOutput 45JsonInput.Int32FieldMinFloatValue.JsonOutput 46JsonInput.Int32FieldMinFloatValue.ProtobufOutput 47JsonInput.OriginalProtoFieldName.JsonOutput 48JsonInput.OriginalProtoFieldName.ProtobufOutput 49JsonInput.RepeatedFieldWrongElementTypeExpectingIntegersGotBool 50JsonInput.TimestampJsonInputLowercaseT 51JsonInput.Uint32FieldMaxFloatValue.JsonOutput 52JsonInput.Uint32FieldMaxFloatValue.ProtobufOutput 53JsonInput.ValueAcceptNull.JsonOutput 54JsonInput.ValueAcceptNull.ProtobufOutput 55ProtobufInput.PrematureEofInDelimitedDataForKnownNonRepeatedValue.MESSAGE 56ProtobufInput.PrematureEofInDelimitedDataForKnownRepeatedValue.MESSAGE 57ProtobufInput.PrematureEofInPackedField.BOOL 58ProtobufInput.PrematureEofInPackedField.DOUBLE 59ProtobufInput.PrematureEofInPackedField.ENUM 60ProtobufInput.PrematureEofInPackedField.FIXED32 61ProtobufInput.PrematureEofInPackedField.FIXED64 62ProtobufInput.PrematureEofInPackedField.FLOAT 63ProtobufInput.PrematureEofInPackedField.INT32 64ProtobufInput.PrematureEofInPackedField.INT64 65ProtobufInput.PrematureEofInPackedField.SFIXED32 66ProtobufInput.PrematureEofInPackedField.SFIXED64 67ProtobufInput.PrematureEofInPackedField.SINT32 68ProtobufInput.PrematureEofInPackedField.SINT64 69ProtobufInput.PrematureEofInPackedField.UINT32 70ProtobufInput.PrematureEofInPackedField.UINT64 71TimestampProtoInputTooLarge.JsonOutput 72TimestampProtoInputTooSmall.JsonOutput 73