Home | History | Annotate | Download | only in conformance
      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