failure_list_python_cpp.txt 4.6 KB

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