Index: third_party/protobuf/conformance/failure_list_python_cpp.txt |
diff --git a/third_party/protobuf/conformance/failure_list_python_cpp.txt b/third_party/protobuf/conformance/failure_list_python_cpp.txt |
index 4b16a88b72b38de81357920755d7b376d4cb63e2..7b5e45f9ff7e7af388709273b370d952cd1c3742 100644 |
--- a/third_party/protobuf/conformance/failure_list_python_cpp.txt |
+++ b/third_party/protobuf/conformance/failure_list_python_cpp.txt |
@@ -7,6 +7,89 @@ |
# TODO(haberman): insert links to corresponding bugs tracking the issue. |
# Should we use GitHub issues or the Google-internal bug tracker? |
+DurationProtoInputTooLarge.JsonOutput |
+DurationProtoInputTooSmall.JsonOutput |
+FieldMaskNumbersDontRoundTrip.JsonOutput |
+FieldMaskPathsDontRoundTrip.JsonOutput |
+FieldMaskTooManyUnderscore.JsonOutput |
+JsonInput.Any.JsonOutput |
+JsonInput.Any.ProtobufOutput |
+JsonInput.AnyNested.JsonOutput |
+JsonInput.AnyNested.ProtobufOutput |
+JsonInput.AnyUnorderedTypeTag.JsonOutput |
+JsonInput.AnyUnorderedTypeTag.ProtobufOutput |
+JsonInput.AnyWithDuration.JsonOutput |
+JsonInput.AnyWithDuration.ProtobufOutput |
+JsonInput.AnyWithFieldMask.JsonOutput |
+JsonInput.AnyWithFieldMask.ProtobufOutput |
+JsonInput.AnyWithInt32ValueWrapper.JsonOutput |
+JsonInput.AnyWithInt32ValueWrapper.ProtobufOutput |
+JsonInput.AnyWithStruct.JsonOutput |
+JsonInput.AnyWithStruct.ProtobufOutput |
+JsonInput.AnyWithTimestamp.JsonOutput |
+JsonInput.AnyWithTimestamp.ProtobufOutput |
+JsonInput.AnyWithValueForInteger.JsonOutput |
+JsonInput.AnyWithValueForInteger.ProtobufOutput |
+JsonInput.AnyWithValueForJsonObject.JsonOutput |
+JsonInput.AnyWithValueForJsonObject.ProtobufOutput |
+JsonInput.BytesFieldInvalidBase64Characters |
+JsonInput.DoubleFieldInfinityNotQuoted |
+JsonInput.DoubleFieldNanNotQuoted |
+JsonInput.DoubleFieldNegativeInfinityNotQuoted |
+JsonInput.DoubleFieldTooSmall |
+JsonInput.DurationJsonInputTooLarge |
+JsonInput.DurationJsonInputTooSmall |
+JsonInput.DurationMissingS |
+JsonInput.EnumFieldNumericValueNonZero.JsonOutput |
+JsonInput.EnumFieldNumericValueNonZero.ProtobufOutput |
+JsonInput.EnumFieldNumericValueZero.JsonOutput |
+JsonInput.EnumFieldNumericValueZero.ProtobufOutput |
+JsonInput.EnumFieldUnknownValue.Validator |
+JsonInput.FieldMask.ProtobufOutput |
+JsonInput.FieldMaskInvalidCharacter |
+JsonInput.FieldNameInLowerCamelCase.Validator |
+JsonInput.FieldNameInSnakeCase.JsonOutput |
+JsonInput.FieldNameInSnakeCase.ProtobufOutput |
+JsonInput.FloatFieldInfinityNotQuoted |
+JsonInput.FloatFieldNanNotQuoted |
+JsonInput.FloatFieldNegativeInfinityNotQuoted |
+JsonInput.FloatFieldTooLarge |
+JsonInput.FloatFieldTooSmall |
+JsonInput.Int32FieldExponentialFormat.JsonOutput |
+JsonInput.Int32FieldExponentialFormat.ProtobufOutput |
+JsonInput.Int32FieldFloatTrailingZero.JsonOutput |
+JsonInput.Int32FieldFloatTrailingZero.ProtobufOutput |
+JsonInput.Int32FieldMaxFloatValue.JsonOutput |
+JsonInput.Int32FieldMaxFloatValue.ProtobufOutput |
+JsonInput.Int32FieldMinFloatValue.JsonOutput |
+JsonInput.Int32FieldMinFloatValue.ProtobufOutput |
+JsonInput.Int32FieldMinValue.JsonOutput |
+JsonInput.OriginalProtoFieldName.JsonOutput |
+JsonInput.OriginalProtoFieldName.ProtobufOutput |
+JsonInput.RepeatedFieldMessageElementIsNull |
+JsonInput.RepeatedFieldPrimitiveElementIsNull |
+JsonInput.RepeatedFieldWrongElementTypeExpectingIntegersGotBool |
+JsonInput.StringFieldSurrogatePair.JsonOutput |
+JsonInput.StringFieldUnpairedLowSurrogate |
+JsonInput.Struct.JsonOutput |
+JsonInput.Struct.ProtobufOutput |
+JsonInput.TimestampJsonInputLowercaseT |
+JsonInput.Uint32FieldMaxFloatValue.JsonOutput |
+JsonInput.Uint32FieldMaxFloatValue.ProtobufOutput |
+JsonInput.ValueAcceptBool.JsonOutput |
+JsonInput.ValueAcceptBool.ProtobufOutput |
+JsonInput.ValueAcceptFloat.JsonOutput |
+JsonInput.ValueAcceptFloat.ProtobufOutput |
+JsonInput.ValueAcceptInteger.JsonOutput |
+JsonInput.ValueAcceptInteger.ProtobufOutput |
+JsonInput.ValueAcceptList.JsonOutput |
+JsonInput.ValueAcceptList.ProtobufOutput |
+JsonInput.ValueAcceptNull.JsonOutput |
+JsonInput.ValueAcceptNull.ProtobufOutput |
+JsonInput.ValueAcceptObject.JsonOutput |
+JsonInput.ValueAcceptObject.ProtobufOutput |
+JsonInput.ValueAcceptString.JsonOutput |
+JsonInput.ValueAcceptString.ProtobufOutput |
ProtobufInput.PrematureEofInDelimitedDataForKnownNonRepeatedValue.MESSAGE |
ProtobufInput.PrematureEofInDelimitedDataForKnownRepeatedValue.MESSAGE |
ProtobufInput.PrematureEofInPackedField.BOOL |
@@ -23,3 +106,5 @@ ProtobufInput.PrematureEofInPackedField.SINT32 |
ProtobufInput.PrematureEofInPackedField.SINT64 |
ProtobufInput.PrematureEofInPackedField.UINT32 |
ProtobufInput.PrematureEofInPackedField.UINT64 |
+TimestampProtoInputTooLarge.JsonOutput |
+TimestampProtoInputTooSmall.JsonOutput |