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