failure_list_cpp.txt 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. # This is the list of conformance tests that are known to fail for the C++
  2. # 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. FieldMaskNumbersDontRoundTrip.JsonOutput
  10. FieldMaskPathsDontRoundTrip.JsonOutput
  11. FieldMaskTooManyUnderscore.JsonOutput
  12. JsonInput.AnyUnorderedTypeTag.JsonOutput
  13. JsonInput.AnyUnorderedTypeTag.ProtobufOutput
  14. JsonInput.AnyWithValueForInteger.JsonOutput
  15. JsonInput.AnyWithValueForInteger.ProtobufOutput
  16. JsonInput.AnyWithValueForJsonObject.JsonOutput
  17. JsonInput.AnyWithValueForJsonObject.ProtobufOutput
  18. JsonInput.BoolFieldDoubleQuotedFalse
  19. JsonInput.BoolFieldDoubleQuotedTrue
  20. JsonInput.BoolFieldIntegerOne
  21. JsonInput.BoolFieldIntegerZero
  22. JsonInput.BytesFieldInvalidBase64Characters
  23. JsonInput.BytesFieldNoPadding
  24. JsonInput.DoubleFieldTooSmall
  25. JsonInput.DurationHasZeroFractionalDigit.Validator
  26. JsonInput.DurationJsonInputTooLarge
  27. JsonInput.DurationJsonInputTooSmall
  28. JsonInput.DurationMissingS
  29. JsonInput.EnumFieldUnknownValue.Validator
  30. JsonInput.FieldMaskInvalidCharacter
  31. JsonInput.FieldNameDuplicate
  32. JsonInput.FieldNameDuplicateDifferentCasing1
  33. JsonInput.FieldNameDuplicateDifferentCasing2
  34. JsonInput.FieldNameInLowerCamelCase.Validator
  35. JsonInput.FieldNameInSnakeCase.JsonOutput
  36. JsonInput.FieldNameInSnakeCase.ProtobufOutput
  37. JsonInput.FieldNameNotQuoted
  38. JsonInput.FieldNameWithMixedCases.JsonOutput
  39. JsonInput.FieldNameWithMixedCases.ProtobufOutput
  40. JsonInput.FieldNameWithMixedCases.Validator
  41. JsonInput.FloatFieldTooLarge
  42. JsonInput.FloatFieldTooSmall
  43. JsonInput.Int32FieldLeadingSpace
  44. JsonInput.Int32FieldLeadingZero
  45. JsonInput.Int32FieldMinFloatValue.JsonOutput
  46. JsonInput.Int32FieldMinFloatValue.ProtobufOutput
  47. JsonInput.Int32FieldMinValue.JsonOutput
  48. JsonInput.Int32FieldMinValue.ProtobufOutput
  49. JsonInput.Int32FieldNegativeWithLeadingZero
  50. JsonInput.Int32FieldNotInteger
  51. JsonInput.Int32FieldNotNumber
  52. JsonInput.Int32FieldTooLarge
  53. JsonInput.Int32FieldTooSmall
  54. JsonInput.Int32FieldTrailingSpace
  55. JsonInput.Int64FieldNotInteger
  56. JsonInput.Int64FieldNotNumber
  57. JsonInput.Int64FieldTooLarge
  58. JsonInput.Int64FieldTooSmall
  59. JsonInput.MapFieldValueIsNull
  60. JsonInput.OneofFieldDuplicate
  61. JsonInput.RepeatedFieldMessageElementIsNull
  62. JsonInput.RepeatedFieldPrimitiveElementIsNull
  63. JsonInput.RepeatedFieldTrailingComma
  64. JsonInput.RepeatedFieldWrongElementTypeExpectingIntegersGotBool
  65. JsonInput.RepeatedFieldWrongElementTypeExpectingIntegersGotMessage
  66. JsonInput.RepeatedFieldWrongElementTypeExpectingIntegersGotString
  67. JsonInput.RepeatedFieldWrongElementTypeExpectingMessagesGotBool
  68. JsonInput.RepeatedFieldWrongElementTypeExpectingMessagesGotInt
  69. JsonInput.RepeatedFieldWrongElementTypeExpectingMessagesGotString
  70. JsonInput.RepeatedFieldWrongElementTypeExpectingStringsGotBool
  71. JsonInput.RepeatedFieldWrongElementTypeExpectingStringsGotInt
  72. JsonInput.RepeatedFieldWrongElementTypeExpectingStringsGotMessage
  73. JsonInput.StringFieldNotAString
  74. JsonInput.StringFieldSurrogateInWrongOrder
  75. JsonInput.StringFieldSurrogatePair.JsonOutput
  76. JsonInput.StringFieldSurrogatePair.ProtobufOutput
  77. JsonInput.StringFieldUnpairedHighSurrogate
  78. JsonInput.StringFieldUnpairedLowSurrogate
  79. JsonInput.StringFieldUppercaseEscapeLetter
  80. JsonInput.TimestampJsonInputLowercaseT
  81. JsonInput.TimestampJsonInputLowercaseZ
  82. JsonInput.TimestampJsonInputMissingT
  83. JsonInput.TimestampJsonInputMissingZ
  84. JsonInput.TimestampJsonInputTooLarge
  85. JsonInput.TimestampJsonInputTooSmall
  86. JsonInput.TrailingCommaInAnObject
  87. JsonInput.Uint32FieldNotInteger
  88. JsonInput.Uint32FieldNotNumber
  89. JsonInput.Uint32FieldTooLarge
  90. JsonInput.Uint64FieldNotInteger
  91. JsonInput.Uint64FieldNotNumber
  92. JsonInput.Uint64FieldTooLarge
  93. JsonInput.WrapperTypesWithNullValue.JsonOutput
  94. JsonInput.WrapperTypesWithNullValue.ProtobufOutput
  95. ProtobufInput.PrematureEofBeforeKnownRepeatedValue.MESSAGE
  96. ProtobufInput.PrematureEofInDelimitedDataForKnownNonRepeatedValue.MESSAGE
  97. ProtobufInput.PrematureEofInDelimitedDataForKnownRepeatedValue.MESSAGE
  98. ProtobufInput.PrematureEofInPackedField.BOOL
  99. ProtobufInput.PrematureEofInPackedField.ENUM
  100. ProtobufInput.PrematureEofInPackedField.INT32
  101. ProtobufInput.PrematureEofInPackedField.INT64
  102. ProtobufInput.PrematureEofInPackedField.SINT32
  103. ProtobufInput.PrematureEofInPackedField.SINT64
  104. ProtobufInput.PrematureEofInPackedField.UINT32
  105. ProtobufInput.PrematureEofInPackedField.UINT64
  106. ProtobufInput.PrematureEofInsideKnownRepeatedValue.MESSAGE
  107. TimestampProtoInputTooLarge.JsonOutput
  108. TimestampProtoInputTooSmall.JsonOutput