| Recommended.Proto3.ProtobufInput.FieldMaskNumbersDontRoundTrip.JsonOutput | |
| Recommended.Proto3.ProtobufInput.FieldMaskPathsDontRoundTrip.JsonOutput | |
| Recommended.Proto3.ProtobufInput.FieldMaskTooManyUnderscore.JsonOutput | |
| Recommended.Proto2.JsonInput.BoolFieldAllCapitalFalse | |
| Recommended.Proto2.JsonInput.BoolFieldAllCapitalTrue | |
| Recommended.Proto2.JsonInput.BoolFieldCamelCaseFalse | |
| Recommended.Proto2.JsonInput.BoolFieldCamelCaseTrue | |
| Recommended.Proto2.JsonInput.BoolFieldDoubleQuotedFalse | |
| Recommended.Proto2.JsonInput.BoolFieldDoubleQuotedTrue | |
| Recommended.Proto2.JsonInput.BoolMapFieldKeyNotQuoted | |
| Recommended.Proto2.JsonInput.DoubleFieldInfinityNotQuoted | |
| Recommended.Proto2.JsonInput.DoubleFieldNanNotQuoted | |
| Recommended.Proto2.JsonInput.DoubleFieldNegativeInfinityNotQuoted | |
| Recommended.Proto2.JsonInput.FieldNameExtension.JsonOutput | |
| Recommended.Proto2.JsonInput.FieldNameNotQuoted | |
| Recommended.Proto2.JsonInput.FloatFieldInfinityNotQuoted | |
| Recommended.Proto2.JsonInput.FloatFieldNanNotQuoted | |
| Recommended.Proto2.JsonInput.FloatFieldNegativeInfinityNotQuoted | |
| Recommended.Proto2.JsonInput.Int32MapFieldKeyNotQuoted | |
| Recommended.Proto2.JsonInput.Int64MapFieldKeyNotQuoted | |
| Recommended.Proto2.JsonInput.JsonWithComments | |
| Recommended.Proto2.JsonInput.StringFieldSingleQuoteBoth | |
| Recommended.Proto2.JsonInput.StringFieldSingleQuoteKey | |
| Recommended.Proto2.JsonInput.StringFieldSingleQuoteValue | |
| Recommended.Proto2.JsonInput.StringFieldSurrogateInWrongOrder | |
| Recommended.Proto2.JsonInput.StringFieldUnpairedHighSurrogate | |
| Recommended.Proto2.JsonInput.StringFieldUnpairedLowSurrogate | |
| Recommended.Proto2.JsonInput.Uint32MapFieldKeyNotQuoted | |
| Recommended.Proto2.JsonInput.Uint64MapFieldKeyNotQuoted | |
| Recommended.Proto3.JsonInput.BoolFieldAllCapitalFalse | |
| Recommended.Proto3.JsonInput.BoolFieldAllCapitalTrue | |
| Recommended.Proto3.JsonInput.BoolFieldCamelCaseFalse | |
| Recommended.Proto3.JsonInput.BoolFieldCamelCaseTrue | |
| Recommended.Proto3.JsonInput.BoolFieldDoubleQuotedFalse | |
| Recommended.Proto3.JsonInput.BoolFieldDoubleQuotedTrue | |
| Recommended.Proto3.JsonInput.BoolMapFieldKeyNotQuoted | |
| Recommended.Proto3.JsonInput.DoubleFieldInfinityNotQuoted | |
| Recommended.Proto3.JsonInput.DoubleFieldNanNotQuoted | |
| Recommended.Proto3.JsonInput.DoubleFieldNegativeInfinityNotQuoted | |
| Recommended.Proto3.JsonInput.FieldMaskInvalidCharacter | |
| Recommended.Proto3.JsonInput.FieldNameNotQuoted | |
| Recommended.Proto3.JsonInput.FloatFieldInfinityNotQuoted | |
| Recommended.Proto3.JsonInput.FloatFieldNanNotQuoted | |
| Recommended.Proto3.JsonInput.FloatFieldNegativeInfinityNotQuoted | |
| Recommended.Proto3.JsonInput.Int32MapFieldKeyNotQuoted | |
| Recommended.Proto3.JsonInput.Int64MapFieldKeyNotQuoted | |
| Recommended.Proto3.JsonInput.JsonWithComments | |
| Recommended.Proto3.JsonInput.StringFieldSingleQuoteBoth | |
| Recommended.Proto3.JsonInput.StringFieldSingleQuoteKey | |
| Recommended.Proto3.JsonInput.StringFieldSingleQuoteValue | |
| Recommended.Proto3.JsonInput.StringFieldSurrogateInWrongOrder | |
| Recommended.Proto3.JsonInput.StringFieldUnpairedHighSurrogate | |
| Recommended.Proto3.JsonInput.StringFieldUnpairedLowSurrogate | |
| Recommended.Proto3.JsonInput.Uint32MapFieldKeyNotQuoted | |
| Recommended.Proto3.JsonInput.Uint64MapFieldKeyNotQuoted | |
| Required.Proto2.JsonInput.EnumFieldNotQuoted | |
| Required.Proto2.JsonInput.EnumFieldSingleElementArrayEnumName | |
| Required.Proto2.JsonInput.EnumFieldSingleElementArrayNumericValue | |
| Required.Proto2.JsonInput.Int32FieldLeadingZero | |
| Required.Proto2.JsonInput.Int32FieldNegativeWithLeadingZero | |
| Required.Proto2.JsonInput.Int32FieldPlusSign | |
| Required.Proto2.JsonInput.RepeatedFieldWrongElementTypeExpectingStringsGotBool | |
| Required.Proto2.JsonInput.RepeatedFieldWrongElementTypeExpectingStringsGotInt | |
| Required.Proto2.JsonInput.StringFieldNotAString | |
| Required.Proto3.JsonInput.EnumFieldNotQuoted | |
| Required.Proto3.JsonInput.EnumFieldSingleElementArrayEnumName | |
| Required.Proto3.JsonInput.EnumFieldSingleElementArrayNumericValue | |
| Required.Proto3.JsonInput.Int32FieldLeadingZero | |
| Required.Proto3.JsonInput.Int32FieldNegativeWithLeadingZero | |
| Required.Proto3.JsonInput.Int32FieldPlusSign | |
| Required.Proto3.JsonInput.RepeatedFieldWrongElementTypeExpectingStringsGotBool | |
| Required.Proto3.JsonInput.RepeatedFieldWrongElementTypeExpectingStringsGotInt | |
| Required.Proto3.JsonInput.StringFieldNotAString | |
| Recommended.Editions_Proto3.ProtobufInput.FieldMaskNumbersDontRoundTrip.JsonOutput | |
| Recommended.Editions_Proto3.ProtobufInput.FieldMaskPathsDontRoundTrip.JsonOutput | |
| Recommended.Editions_Proto3.ProtobufInput.FieldMaskTooManyUnderscore.JsonOutput | |
| Recommended.Editions_Proto2.JsonInput.BoolFieldAllCapitalFalse | |
| Recommended.Editions_Proto2.JsonInput.BoolFieldAllCapitalTrue | |
| Recommended.Editions_Proto2.JsonInput.BoolFieldCamelCaseFalse | |
| Recommended.Editions_Proto2.JsonInput.BoolFieldCamelCaseTrue | |
| Recommended.Editions_Proto2.JsonInput.BoolFieldDoubleQuotedFalse | |
| Recommended.Editions_Proto2.JsonInput.BoolFieldDoubleQuotedTrue | |
| Recommended.Editions_Proto2.JsonInput.BoolMapFieldKeyNotQuoted | |
| Recommended.Editions_Proto2.JsonInput.DoubleFieldInfinityNotQuoted | |
| Recommended.Editions_Proto2.JsonInput.DoubleFieldNanNotQuoted | |
| Recommended.Editions_Proto2.JsonInput.DoubleFieldNegativeInfinityNotQuoted | |
| Recommended.Editions_Proto2.JsonInput.FieldNameExtension.JsonOutput | |
| Recommended.Editions_Proto2.JsonInput.FieldNameNotQuoted | |
| Recommended.Editions_Proto2.JsonInput.FloatFieldInfinityNotQuoted | |
| Recommended.Editions_Proto2.JsonInput.FloatFieldNanNotQuoted | |
| Recommended.Editions_Proto2.JsonInput.FloatFieldNegativeInfinityNotQuoted | |
| Recommended.Editions_Proto2.JsonInput.Int32MapFieldKeyNotQuoted | |
| Recommended.Editions_Proto2.JsonInput.Int64MapFieldKeyNotQuoted | |
| Recommended.Editions_Proto2.JsonInput.JsonWithComments | |
| Recommended.Editions_Proto2.JsonInput.StringFieldSingleQuoteBoth | |
| Recommended.Editions_Proto2.JsonInput.StringFieldSingleQuoteKey | |
| Recommended.Editions_Proto2.JsonInput.StringFieldSingleQuoteValue | |
| Recommended.Editions_Proto2.JsonInput.StringFieldSurrogateInWrongOrder | |
| Recommended.Editions_Proto2.JsonInput.StringFieldUnpairedHighSurrogate | |
| Recommended.Editions_Proto2.JsonInput.StringFieldUnpairedLowSurrogate | |
| Recommended.Editions_Proto2.JsonInput.Uint32MapFieldKeyNotQuoted | |
| Recommended.Editions_Proto2.JsonInput.Uint64MapFieldKeyNotQuoted | |
| Recommended.Editions_Proto3.JsonInput.BoolFieldAllCapitalFalse | |
| Recommended.Editions_Proto3.JsonInput.BoolFieldAllCapitalTrue | |
| Recommended.Editions_Proto3.JsonInput.BoolFieldCamelCaseFalse | |
| Recommended.Editions_Proto3.JsonInput.BoolFieldCamelCaseTrue | |
| Recommended.Editions_Proto3.JsonInput.BoolFieldDoubleQuotedFalse | |
| Recommended.Editions_Proto3.JsonInput.BoolFieldDoubleQuotedTrue | |
| Recommended.Editions_Proto3.JsonInput.BoolMapFieldKeyNotQuoted | |
| Recommended.Editions_Proto3.JsonInput.DoubleFieldInfinityNotQuoted | |
| Recommended.Editions_Proto3.JsonInput.DoubleFieldNanNotQuoted | |
| Recommended.Editions_Proto3.JsonInput.DoubleFieldNegativeInfinityNotQuoted | |
| Recommended.Editions_Proto3.JsonInput.FieldMaskInvalidCharacter | |
| Recommended.Editions_Proto3.JsonInput.FieldNameNotQuoted | |
| Recommended.Editions_Proto3.JsonInput.FloatFieldInfinityNotQuoted | |
| Recommended.Editions_Proto3.JsonInput.FloatFieldNanNotQuoted | |
| Recommended.Editions_Proto3.JsonInput.FloatFieldNegativeInfinityNotQuoted | |
| Recommended.Editions_Proto3.JsonInput.Int32MapFieldKeyNotQuoted | |
| Recommended.Editions_Proto3.JsonInput.Int64MapFieldKeyNotQuoted | |
| Recommended.Editions_Proto3.JsonInput.JsonWithComments | |
| Recommended.Editions_Proto3.JsonInput.StringFieldSingleQuoteBoth | |
| Recommended.Editions_Proto3.JsonInput.StringFieldSingleQuoteKey | |
| Recommended.Editions_Proto3.JsonInput.StringFieldSingleQuoteValue | |
| Recommended.Editions_Proto3.JsonInput.StringFieldSurrogateInWrongOrder | |
| Recommended.Editions_Proto3.JsonInput.StringFieldUnpairedHighSurrogate | |
| Recommended.Editions_Proto3.JsonInput.StringFieldUnpairedLowSurrogate | |
| Recommended.Editions_Proto3.JsonInput.Uint32MapFieldKeyNotQuoted | |
| Recommended.Editions_Proto3.JsonInput.Uint64MapFieldKeyNotQuoted | |
| Required.Editions_Proto2.JsonInput.EnumFieldNotQuoted | |
| Required.Editions_Proto2.JsonInput.EnumFieldSingleElementArrayEnumName | |
| Required.Editions_Proto2.JsonInput.EnumFieldSingleElementArrayNumericValue | |
| Required.Editions_Proto2.JsonInput.Int32FieldLeadingZero | |
| Required.Editions_Proto2.JsonInput.Int32FieldNegativeWithLeadingZero | |
| Required.Editions_Proto2.JsonInput.Int32FieldPlusSign | |
| Required.Editions_Proto2.JsonInput.RepeatedFieldWrongElementTypeExpectingStringsGotBool | |
| Required.Editions_Proto2.JsonInput.RepeatedFieldWrongElementTypeExpectingStringsGotInt | |
| Required.Editions_Proto2.JsonInput.StringFieldNotAString | |
| Required.Editions_Proto3.JsonInput.EnumFieldNotQuoted | |
| Required.Editions_Proto3.JsonInput.EnumFieldSingleElementArrayEnumName | |
| Required.Editions_Proto3.JsonInput.EnumFieldSingleElementArrayNumericValue | |
| Required.Editions_Proto3.JsonInput.Int32FieldLeadingZero | |
| Required.Editions_Proto3.JsonInput.Int32FieldNegativeWithLeadingZero | |
| Required.Editions_Proto3.JsonInput.Int32FieldPlusSign | |
| Required.Editions_Proto3.JsonInput.RepeatedFieldWrongElementTypeExpectingStringsGotBool | |
| Required.Editions_Proto3.JsonInput.RepeatedFieldWrongElementTypeExpectingStringsGotInt | |
| Required.Editions_Proto3.JsonInput.StringFieldNotAString | |
| Required.Editions_Proto2.ProtobufInput.UnknownOrdering.ProtobufOutput | |
| Required.Editions_Proto3.ProtobufInput.UnknownOrdering.ProtobufOutput | |
| Required.Proto2.ProtobufInput.UnknownOrdering.ProtobufOutput | |
| Required.Proto3.ProtobufInput.UnknownOrdering.ProtobufOutput | |
| Required.*.ProtobufInput.BadTag_FieldNumberTooHigh # Should have failed to parse, but didn't. | |
| Required.*.ProtobufInput.BadTag_FieldNumberSlightlyTooHigh # Should have failed to parse, but didn't. | |
| Required.*.ProtobufInput.BadLength_Varint32BitOverflow # Should have failed to parse, but didn't. | |
| Required.*.ProtobufInput.BadTag_OverlongVarint # Should have failed to parse, but didn't. | |
| # TODO: Uncomment once conformance tests can express failures that are not expected to be fixed. | |
| # Recommended.Editions_Proto2.ProtobufInput.RejectInvalidUtf8.String.Oneof # Should have failed to parse, but didn't. | |
| # Recommended.Editions_Proto2.ProtobufInput.RejectInvalidUtf8.String.Repeated # Should have failed to parse, but didn't. | |
| # Recommended.Editions_Proto2.ProtobufInput.RejectInvalidUtf8.String.Singular # Should have failed to parse, but didn't. | |
| # Recommended.Proto2.ProtobufInput.RejectInvalidUtf8.String.Oneof # Should have failed to parse, but didn't. | |
| # Recommended.Proto2.ProtobufInput.RejectInvalidUtf8.String.Repeated # Should have failed to parse, but didn't. | |
| # Recommended.Proto2.ProtobufInput.RejectInvalidUtf8.String.Singular # Should have failed to parse, but didn't. | |
| Required.*.JsonInput.DoubleFieldStringValueArabicIndicDigits # Should have failed to parse, but didn't. | |
| Required.*.JsonInput.DoubleFieldStringValueFullwidthDigits # Should have failed to parse, but didn't. | |
| Required.*.JsonInput.Int32FieldStringValueArabicIndicDigits # Should have failed to parse, but didn't. | |
| Required.*.JsonInput.Int64FieldStringValueFullwidthDigits # Should have failed to parse, but didn't. | |
| Required.*.JsonInput.TimestampJsonInputDayTooLarge # Should have failed to parse, but didn't. | |
| Required.*.JsonInput.TimestampJsonInputDayTooShort # Should have failed to parse, but didn't. | |
| Required.*.JsonInput.TimestampJsonInputDayZero # Should have failed to parse, but didn't. | |
| Required.*.JsonInput.TimestampJsonInputHourTooLarge # Should have failed to parse, but didn't. | |
| Required.*.JsonInput.TimestampJsonInputHourTooLarge25 # Should have failed to parse, but didn't. | |
| Required.*.JsonInput.TimestampJsonInputInvalidNanos # Should have failed to parse, but didn't. | |
| Required.*.JsonInput.TimestampJsonInputInvalidOffsetHour # Should have failed to parse, but didn't. | |
| Required.*.JsonInput.TimestampJsonInputInvalidOffsetMinute # Should have failed to parse, but didn't. | |
| Required.*.JsonInput.TimestampJsonInputMinuteTooLarge # Should have failed to parse, but didn't. | |
| Required.*.JsonInput.TimestampJsonInputMonthTooLarge # Should have failed to parse, but didn't. | |
| Required.*.JsonInput.TimestampJsonInputMonthTooShort # Should have failed to parse, but didn't. | |
| Required.*.JsonInput.TimestampJsonInputMonthZero # Should have failed to parse, but didn't. | |
| Required.*.JsonInput.TimestampJsonInputNonLeapFeb29 # Should have failed to parse, but didn't. | |
| Required.*.JsonInput.TimestampJsonInputSecondTooLarge # Should have failed to parse, but didn't. | |
| Required.*.JsonInput.TimestampJsonInputYearTooLong # Should have failed to parse, but didn't. | |
| Required.*.JsonInput.TimestampJsonInputYearTooShort # Should have failed to parse, but didn't. | |
| Recommended.Proto2.ProtobufInput.ValidMessageSetEncoding.DuplicateDifferentTypeId.ProtobufOutput # Output was not equivalent to reference message | |
| Recommended.Proto2.ProtobufInput.ValidMessageSetEncoding.DuplicateValue.ProtobufOutput # Output was not equivalent to reference message | |
| Recommended.Proto2.ProtobufInput.ValidMessageSetEncoding.DuplicateValueOutOfOrder.ProtobufOutput # Output was not equivalent to reference message |