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.Any.JsonOutput 16JsonInput.Any.ProtobufOutput 17JsonInput.AnyNested.JsonOutput 18JsonInput.AnyNested.ProtobufOutput 19JsonInput.AnyUnorderedTypeTag.JsonOutput 20JsonInput.AnyUnorderedTypeTag.ProtobufOutput 21JsonInput.AnyWithDuration.JsonOutput 22JsonInput.AnyWithDuration.ProtobufOutput 23JsonInput.AnyWithFieldMask.JsonOutput 24JsonInput.AnyWithFieldMask.ProtobufOutput 25JsonInput.AnyWithInt32ValueWrapper.JsonOutput 26JsonInput.AnyWithInt32ValueWrapper.ProtobufOutput 27JsonInput.AnyWithStruct.JsonOutput 28JsonInput.AnyWithStruct.ProtobufOutput 29JsonInput.AnyWithTimestamp.JsonOutput 30JsonInput.AnyWithTimestamp.ProtobufOutput 31JsonInput.AnyWithValueForInteger.JsonOutput 32JsonInput.AnyWithValueForInteger.ProtobufOutput 33JsonInput.AnyWithValueForJsonObject.JsonOutput 34JsonInput.AnyWithValueForJsonObject.ProtobufOutput 35JsonInput.BytesFieldInvalidBase64Characters 36JsonInput.DoubleFieldInfinityNotQuoted 37JsonInput.DoubleFieldNanNotQuoted 38JsonInput.DoubleFieldNegativeInfinityNotQuoted 39JsonInput.DoubleFieldTooSmall 40JsonInput.DurationJsonInputTooLarge 41JsonInput.DurationJsonInputTooSmall 42JsonInput.DurationMissingS 43JsonInput.EnumFieldNumericValueNonZero.JsonOutput 44JsonInput.EnumFieldNumericValueNonZero.ProtobufOutput 45JsonInput.EnumFieldNumericValueZero.JsonOutput 46JsonInput.EnumFieldNumericValueZero.ProtobufOutput 47JsonInput.EnumFieldUnknownValue.Validator 48JsonInput.FieldMask.ProtobufOutput 49JsonInput.FieldMaskInvalidCharacter 50JsonInput.FieldNameInLowerCamelCase.Validator 51JsonInput.FieldNameInSnakeCase.JsonOutput 52JsonInput.FieldNameInSnakeCase.ProtobufOutput 53JsonInput.FloatFieldInfinityNotQuoted 54JsonInput.FloatFieldNanNotQuoted 55JsonInput.FloatFieldNegativeInfinityNotQuoted 56JsonInput.FloatFieldTooLarge 57JsonInput.FloatFieldTooSmall 58JsonInput.Int32FieldExponentialFormat.JsonOutput 59JsonInput.Int32FieldExponentialFormat.ProtobufOutput 60JsonInput.Int32FieldFloatTrailingZero.JsonOutput 61JsonInput.Int32FieldFloatTrailingZero.ProtobufOutput 62JsonInput.Int32FieldMaxFloatValue.JsonOutput 63JsonInput.Int32FieldMaxFloatValue.ProtobufOutput 64JsonInput.Int32FieldMinFloatValue.JsonOutput 65JsonInput.Int32FieldMinFloatValue.ProtobufOutput 66JsonInput.Int32FieldMinValue.JsonOutput 67JsonInput.OriginalProtoFieldName.JsonOutput 68JsonInput.OriginalProtoFieldName.ProtobufOutput 69JsonInput.RepeatedFieldMessageElementIsNull 70JsonInput.RepeatedFieldPrimitiveElementIsNull 71JsonInput.RepeatedFieldWrongElementTypeExpectingIntegersGotBool 72JsonInput.StringFieldSurrogatePair.JsonOutput 73JsonInput.StringFieldUnpairedLowSurrogate 74JsonInput.Struct.JsonOutput 75JsonInput.Struct.ProtobufOutput 76JsonInput.TimestampJsonInputLowercaseT 77JsonInput.Uint32FieldMaxFloatValue.JsonOutput 78JsonInput.Uint32FieldMaxFloatValue.ProtobufOutput 79JsonInput.ValueAcceptBool.JsonOutput 80JsonInput.ValueAcceptBool.ProtobufOutput 81JsonInput.ValueAcceptFloat.JsonOutput 82JsonInput.ValueAcceptFloat.ProtobufOutput 83JsonInput.ValueAcceptInteger.JsonOutput 84JsonInput.ValueAcceptInteger.ProtobufOutput 85JsonInput.ValueAcceptList.JsonOutput 86JsonInput.ValueAcceptList.ProtobufOutput 87JsonInput.ValueAcceptNull.JsonOutput 88JsonInput.ValueAcceptNull.ProtobufOutput 89JsonInput.ValueAcceptObject.JsonOutput 90JsonInput.ValueAcceptObject.ProtobufOutput 91JsonInput.ValueAcceptString.JsonOutput 92JsonInput.ValueAcceptString.ProtobufOutput 93ProtobufInput.PrematureEofInDelimitedDataForKnownNonRepeatedValue.MESSAGE 94ProtobufInput.PrematureEofInDelimitedDataForKnownRepeatedValue.MESSAGE 95ProtobufInput.PrematureEofInPackedField.BOOL 96ProtobufInput.PrematureEofInPackedField.DOUBLE 97ProtobufInput.PrematureEofInPackedField.ENUM 98ProtobufInput.PrematureEofInPackedField.FIXED32 99ProtobufInput.PrematureEofInPackedField.FIXED64 100ProtobufInput.PrematureEofInPackedField.FLOAT 101ProtobufInput.PrematureEofInPackedField.INT32 102ProtobufInput.PrematureEofInPackedField.INT64 103ProtobufInput.PrematureEofInPackedField.SFIXED32 104ProtobufInput.PrematureEofInPackedField.SFIXED64 105ProtobufInput.PrematureEofInPackedField.SINT32 106ProtobufInput.PrematureEofInPackedField.SINT64 107ProtobufInput.PrematureEofInPackedField.UINT32 108ProtobufInput.PrematureEofInPackedField.UINT64 109TimestampProtoInputTooLarge.JsonOutput 110TimestampProtoInputTooSmall.JsonOutput 111