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
10DurationProtoInputTooLarge.JsonOutput
11DurationProtoInputTooSmall.JsonOutput
12FieldMaskNumbersDontRoundTrip.JsonOutput
13FieldMaskPathsDontRoundTrip.JsonOutput
14FieldMaskTooManyUnderscore.JsonOutput
15JsonInput.AnyWithFieldMask.ProtobufOutput
16JsonInput.BytesFieldInvalidBase64Characters
17JsonInput.DoubleFieldInfinityNotQuoted
18JsonInput.DoubleFieldNanNotQuoted
19JsonInput.DoubleFieldNegativeInfinityNotQuoted
20JsonInput.DoubleFieldTooSmall
21JsonInput.DurationJsonInputTooLarge
22JsonInput.DurationJsonInputTooSmall
23JsonInput.DurationMissingS
24JsonInput.EnumFieldNumericValueNonZero.JsonOutput
25JsonInput.EnumFieldNumericValueNonZero.ProtobufOutput
26JsonInput.EnumFieldNumericValueZero.JsonOutput
27JsonInput.EnumFieldNumericValueZero.ProtobufOutput
28JsonInput.EnumFieldUnknownValue.Validator
29JsonInput.FieldMask.ProtobufOutput
30JsonInput.FieldMaskInvalidCharacter
31JsonInput.FieldNameInLowerCamelCase.Validator
32JsonInput.FieldNameInSnakeCase.JsonOutput
33JsonInput.FieldNameInSnakeCase.ProtobufOutput
34JsonInput.FloatFieldInfinityNotQuoted
35JsonInput.FloatFieldNanNotQuoted
36JsonInput.FloatFieldNegativeInfinityNotQuoted
37JsonInput.FloatFieldTooLarge
38JsonInput.FloatFieldTooSmall
39JsonInput.Int32FieldExponentialFormat.JsonOutput
40JsonInput.Int32FieldExponentialFormat.ProtobufOutput
41JsonInput.Int32FieldFloatTrailingZero.JsonOutput
42JsonInput.Int32FieldFloatTrailingZero.ProtobufOutput
43JsonInput.Int32FieldMaxFloatValue.JsonOutput
44JsonInput.Int32FieldMaxFloatValue.ProtobufOutput
45JsonInput.Int32FieldMinFloatValue.JsonOutput
46JsonInput.Int32FieldMinFloatValue.ProtobufOutput
47JsonInput.OriginalProtoFieldName.JsonOutput
48JsonInput.OriginalProtoFieldName.ProtobufOutput
49JsonInput.RepeatedFieldWrongElementTypeExpectingIntegersGotBool
50JsonInput.TimestampJsonInputLowercaseT
51JsonInput.Uint32FieldMaxFloatValue.JsonOutput
52JsonInput.Uint32FieldMaxFloatValue.ProtobufOutput
53JsonInput.ValueAcceptNull.JsonOutput
54JsonInput.ValueAcceptNull.ProtobufOutput
55ProtobufInput.PrematureEofInDelimitedDataForKnownNonRepeatedValue.MESSAGE
56ProtobufInput.PrematureEofInDelimitedDataForKnownRepeatedValue.MESSAGE
57ProtobufInput.PrematureEofInPackedField.BOOL
58ProtobufInput.PrematureEofInPackedField.DOUBLE
59ProtobufInput.PrematureEofInPackedField.ENUM
60ProtobufInput.PrematureEofInPackedField.FIXED32
61ProtobufInput.PrematureEofInPackedField.FIXED64
62ProtobufInput.PrematureEofInPackedField.FLOAT
63ProtobufInput.PrematureEofInPackedField.INT32
64ProtobufInput.PrematureEofInPackedField.INT64
65ProtobufInput.PrematureEofInPackedField.SFIXED32
66ProtobufInput.PrematureEofInPackedField.SFIXED64
67ProtobufInput.PrematureEofInPackedField.SINT32
68ProtobufInput.PrematureEofInPackedField.SINT64
69ProtobufInput.PrematureEofInPackedField.UINT32
70ProtobufInput.PrematureEofInPackedField.UINT64
71TimestampProtoInputTooLarge.JsonOutput
72TimestampProtoInputTooSmall.JsonOutput
73