OLD | NEW |
1 # This is the list of conformance tests that are known to fail for the C++ | 1 # This is the list of conformance tests that are known to fail for the C++ |
2 # implementation right now. These should be fixed. | 2 # implementation right now. These should be fixed. |
3 # | 3 # |
4 # By listing them here we can keep tabs on which ones are failing and be sure | 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. | 5 # that we don't introduce regressions in other tests. |
6 # | 6 # |
7 # TODO(haberman): insert links to corresponding bugs tracking the issue. | 7 # TODO(haberman): insert links to corresponding bugs tracking the issue. |
8 # Should we use GitHub issues or the Google-internal bug tracker? | 8 # Should we use GitHub issues or the Google-internal bug tracker? |
9 | 9 |
10 FieldMaskNumbersDontRoundTrip.JsonOutput | 10 Recommended.FieldMaskNumbersDontRoundTrip.JsonOutput |
11 FieldMaskPathsDontRoundTrip.JsonOutput | 11 Recommended.FieldMaskPathsDontRoundTrip.JsonOutput |
12 FieldMaskTooManyUnderscore.JsonOutput | 12 Recommended.FieldMaskTooManyUnderscore.JsonOutput |
13 JsonInput.AnyUnorderedTypeTag.JsonOutput | 13 Recommended.JsonInput.BoolFieldDoubleQuotedFalse |
14 JsonInput.AnyUnorderedTypeTag.ProtobufOutput | 14 Recommended.JsonInput.BoolFieldDoubleQuotedTrue |
15 JsonInput.AnyWithValueForInteger.JsonOutput | 15 Recommended.JsonInput.FieldMaskInvalidCharacter |
16 JsonInput.AnyWithValueForInteger.ProtobufOutput | 16 Recommended.JsonInput.FieldNameDuplicate |
17 JsonInput.AnyWithValueForJsonObject.JsonOutput | 17 Recommended.JsonInput.FieldNameDuplicateDifferentCasing1 |
18 JsonInput.AnyWithValueForJsonObject.ProtobufOutput | 18 Recommended.JsonInput.FieldNameDuplicateDifferentCasing2 |
19 JsonInput.BoolFieldDoubleQuotedFalse | 19 Recommended.JsonInput.FieldNameNotQuoted |
20 JsonInput.BoolFieldDoubleQuotedTrue | 20 Recommended.JsonInput.FieldNameWithDoubleUnderscores.JsonOutput |
21 JsonInput.BoolFieldIntegerOne | 21 Recommended.JsonInput.FieldNameWithDoubleUnderscores.ProtobufOutput |
22 JsonInput.BoolFieldIntegerZero | 22 Recommended.JsonInput.FieldNameWithDoubleUnderscores.Validator |
23 JsonInput.BytesFieldInvalidBase64Characters | 23 Recommended.JsonInput.MapFieldValueIsNull |
24 JsonInput.BytesFieldNoPadding | 24 Recommended.JsonInput.RepeatedFieldMessageElementIsNull |
25 JsonInput.DoubleFieldTooSmall | 25 Recommended.JsonInput.RepeatedFieldPrimitiveElementIsNull |
26 JsonInput.DurationHasZeroFractionalDigit.Validator | 26 Recommended.JsonInput.RepeatedFieldTrailingComma |
27 JsonInput.DurationJsonInputTooLarge | 27 Recommended.JsonInput.RepeatedFieldTrailingCommaWithNewlines |
28 JsonInput.DurationJsonInputTooSmall | 28 Recommended.JsonInput.RepeatedFieldTrailingCommaWithSpace |
29 JsonInput.DurationMissingS | 29 Recommended.JsonInput.RepeatedFieldTrailingCommaWithSpaceCommaSpace |
30 JsonInput.EnumFieldUnknownValue.Validator | 30 Recommended.JsonInput.StringFieldSingleQuoteBoth |
31 JsonInput.FieldMaskInvalidCharacter | 31 Recommended.JsonInput.StringFieldSingleQuoteKey |
32 JsonInput.FieldNameDuplicate | 32 Recommended.JsonInput.StringFieldSingleQuoteValue |
33 JsonInput.FieldNameDuplicateDifferentCasing1 | 33 Recommended.JsonInput.StringFieldUppercaseEscapeLetter |
34 JsonInput.FieldNameDuplicateDifferentCasing2 | 34 Recommended.JsonInput.TrailingCommaInAnObject |
35 JsonInput.FieldNameInLowerCamelCase.Validator | 35 Recommended.JsonInput.TrailingCommaInAnObjectWithNewlines |
36 JsonInput.FieldNameInSnakeCase.JsonOutput | 36 Recommended.JsonInput.TrailingCommaInAnObjectWithSpace |
37 JsonInput.FieldNameInSnakeCase.ProtobufOutput | 37 Recommended.JsonInput.TrailingCommaInAnObjectWithSpaceCommaSpace |
38 JsonInput.FieldNameNotQuoted | 38 Required.JsonInput.DoubleFieldTooSmall |
39 JsonInput.FloatFieldTooLarge | 39 Required.JsonInput.FieldNameInLowerCamelCase.Validator |
40 JsonInput.FloatFieldTooSmall | 40 Required.JsonInput.FieldNameInSnakeCase.JsonOutput |
41 JsonInput.Int32FieldLeadingSpace | 41 Required.JsonInput.FieldNameInSnakeCase.ProtobufOutput |
42 JsonInput.Int32FieldLeadingZero | 42 Required.ProtobufInput.PrematureEofBeforeKnownRepeatedValue.MESSAGE |
43 JsonInput.Int32FieldMinFloatValue.JsonOutput | 43 Required.ProtobufInput.PrematureEofInDelimitedDataForKnownNonRepeatedValue.MESSA
GE |
44 JsonInput.Int32FieldMinFloatValue.ProtobufOutput | 44 Required.ProtobufInput.PrematureEofInDelimitedDataForKnownRepeatedValue.MESSAGE |
45 JsonInput.Int32FieldMinValue.JsonOutput | 45 Required.ProtobufInput.PrematureEofInPackedField.BOOL |
46 JsonInput.Int32FieldMinValue.ProtobufOutput | 46 Required.ProtobufInput.PrematureEofInPackedField.ENUM |
47 JsonInput.Int32FieldNegativeWithLeadingZero | 47 Required.ProtobufInput.PrematureEofInPackedField.INT32 |
48 JsonInput.Int32FieldNotInteger | 48 Required.ProtobufInput.PrematureEofInPackedField.INT64 |
49 JsonInput.Int32FieldNotNumber | 49 Required.ProtobufInput.PrematureEofInPackedField.SINT32 |
50 JsonInput.Int32FieldTooLarge | 50 Required.ProtobufInput.PrematureEofInPackedField.SINT64 |
51 JsonInput.Int32FieldTooSmall | 51 Required.ProtobufInput.PrematureEofInPackedField.UINT32 |
52 JsonInput.Int32FieldTrailingSpace | 52 Required.ProtobufInput.PrematureEofInPackedField.UINT64 |
53 JsonInput.Int64FieldNotInteger | 53 Required.ProtobufInput.PrematureEofInsideKnownRepeatedValue.MESSAGE |
54 JsonInput.Int64FieldNotNumber | |
55 JsonInput.Int64FieldTooLarge | |
56 JsonInput.Int64FieldTooSmall | |
57 JsonInput.MapFieldValueIsNull | |
58 JsonInput.OneofFieldDuplicate | |
59 JsonInput.RepeatedFieldMessageElementIsNull | |
60 JsonInput.RepeatedFieldPrimitiveElementIsNull | |
61 JsonInput.RepeatedFieldTrailingComma | |
62 JsonInput.RepeatedFieldWrongElementTypeExpectingIntegersGotBool | |
63 JsonInput.RepeatedFieldWrongElementTypeExpectingIntegersGotMessage | |
64 JsonInput.RepeatedFieldWrongElementTypeExpectingIntegersGotString | |
65 JsonInput.RepeatedFieldWrongElementTypeExpectingMessagesGotBool | |
66 JsonInput.RepeatedFieldWrongElementTypeExpectingMessagesGotInt | |
67 JsonInput.RepeatedFieldWrongElementTypeExpectingMessagesGotString | |
68 JsonInput.RepeatedFieldWrongElementTypeExpectingStringsGotBool | |
69 JsonInput.RepeatedFieldWrongElementTypeExpectingStringsGotInt | |
70 JsonInput.RepeatedFieldWrongElementTypeExpectingStringsGotMessage | |
71 JsonInput.StringFieldNotAString | |
72 JsonInput.StringFieldSurrogateInWrongOrder | |
73 JsonInput.StringFieldSurrogatePair.JsonOutput | |
74 JsonInput.StringFieldSurrogatePair.ProtobufOutput | |
75 JsonInput.StringFieldUnpairedHighSurrogate | |
76 JsonInput.StringFieldUnpairedLowSurrogate | |
77 JsonInput.StringFieldUppercaseEscapeLetter | |
78 JsonInput.TimestampJsonInputLowercaseT | |
79 JsonInput.TimestampJsonInputLowercaseZ | |
80 JsonInput.TimestampJsonInputMissingT | |
81 JsonInput.TimestampJsonInputMissingZ | |
82 JsonInput.TimestampJsonInputTooLarge | |
83 JsonInput.TimestampJsonInputTooSmall | |
84 JsonInput.TrailingCommaInAnObject | |
85 JsonInput.Uint32FieldNotInteger | |
86 JsonInput.Uint32FieldNotNumber | |
87 JsonInput.Uint32FieldTooLarge | |
88 JsonInput.Uint64FieldNotInteger | |
89 JsonInput.Uint64FieldNotNumber | |
90 JsonInput.Uint64FieldTooLarge | |
91 JsonInput.WrapperTypesWithNullValue.JsonOutput | |
92 JsonInput.WrapperTypesWithNullValue.ProtobufOutput | |
93 ProtobufInput.PrematureEofBeforeKnownRepeatedValue.MESSAGE | |
94 ProtobufInput.PrematureEofInDelimitedDataForKnownNonRepeatedValue.MESSAGE | |
95 ProtobufInput.PrematureEofInDelimitedDataForKnownRepeatedValue.MESSAGE | |
96 ProtobufInput.PrematureEofInPackedField.BOOL | |
97 ProtobufInput.PrematureEofInPackedField.ENUM | |
98 ProtobufInput.PrematureEofInPackedField.INT32 | |
99 ProtobufInput.PrematureEofInPackedField.INT64 | |
100 ProtobufInput.PrematureEofInPackedField.SINT32 | |
101 ProtobufInput.PrematureEofInPackedField.SINT64 | |
102 ProtobufInput.PrematureEofInPackedField.UINT32 | |
103 ProtobufInput.PrematureEofInPackedField.UINT64 | |
104 ProtobufInput.PrematureEofInsideKnownRepeatedValue.MESSAGE | |
105 TimestampProtoInputTooLarge.JsonOutput | |
106 TimestampProtoInputTooSmall.JsonOutput | |
OLD | NEW |