| # Many of the JSON tests are failing due to a simple bug: |
| # fields are not camel-cased at all right now. Once this |
| # is fixed, this list should grow a lot shorter. |
| |
| DurationProtoInputTooLarge.JsonOutput |
| DurationProtoInputTooSmall.JsonOutput |
| FieldMaskNumbersDontRoundTrip.JsonOutput |
| FieldMaskPathsDontRoundTrip.JsonOutput |
| FieldMaskTooManyUnderscore.JsonOutput |
| JsonInput.AllFieldAcceptNull.JsonOutput |
| JsonInput.AllFieldAcceptNull.ProtobufOutput |
| JsonInput.Any.JsonOutput |
| JsonInput.AnyNested.JsonOutput |
| JsonInput.AnyNested.ProtobufOutput |
| JsonInput.Any.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.BoolFieldAllCapitalFalse |
| JsonInput.BoolFieldAllCapitalTrue |
| JsonInput.BoolFieldCamelCaseFalse |
| JsonInput.BoolFieldCamelCaseTrue |
| JsonInput.BoolFieldDoubleQuotedFalse |
| JsonInput.BoolFieldDoubleQuotedTrue |
| JsonInput.BoolFieldFalse.JsonOutput |
| JsonInput.BoolFieldFalse.ProtobufOutput |
| JsonInput.BoolFieldIntegerOne |
| JsonInput.BoolFieldIntegerZero |
| JsonInput.BoolFieldTrue.JsonOutput |
| JsonInput.BoolFieldTrue.ProtobufOutput |
| JsonInput.BoolMapEscapedKey.JsonOutput |
| JsonInput.BoolMapEscapedKey.ProtobufOutput |
| JsonInput.BoolMapField.JsonOutput |
| JsonInput.BoolMapFieldKeyNotQuoted |
| JsonInput.BoolMapField.ProtobufOutput |
| JsonInput.BytesFieldInvalidBase64Characters |
| JsonInput.BytesField.JsonOutput |
| JsonInput.BytesFieldNoPadding |
| JsonInput.BytesField.ProtobufOutput |
| JsonInput.BytesRepeatedField.JsonOutput |
| JsonInput.BytesRepeatedField.ProtobufOutput |
| JsonInput.DoubleFieldInfinity.JsonOutput |
| JsonInput.DoubleFieldInfinityNotQuoted |
| JsonInput.DoubleFieldInfinity.ProtobufOutput |
| JsonInput.DoubleFieldMaxNegativeValue.JsonOutput |
| JsonInput.DoubleFieldMaxNegativeValue.ProtobufOutput |
| JsonInput.DoubleFieldMaxPositiveValue.JsonOutput |
| JsonInput.DoubleFieldMaxPositiveValue.ProtobufOutput |
| JsonInput.DoubleFieldMinNegativeValue.JsonOutput |
| JsonInput.DoubleFieldMinNegativeValue.ProtobufOutput |
| JsonInput.DoubleFieldMinPositiveValue.JsonOutput |
| JsonInput.DoubleFieldMinPositiveValue.ProtobufOutput |
| JsonInput.DoubleFieldNan.JsonOutput |
| JsonInput.DoubleFieldNanNotQuoted |
| JsonInput.DoubleFieldNan.ProtobufOutput |
| JsonInput.DoubleFieldNegativeInfinity.JsonOutput |
| JsonInput.DoubleFieldNegativeInfinityNotQuoted |
| JsonInput.DoubleFieldNegativeInfinity.ProtobufOutput |
| JsonInput.DoubleFieldQuotedValue.JsonOutput |
| JsonInput.DoubleFieldQuotedValue.ProtobufOutput |
| JsonInput.DoubleFieldTooLarge |
| JsonInput.DoubleFieldTooSmall |
| JsonInput.DurationHas3FractionalDigits.Validator |
| JsonInput.DurationHas6FractionalDigits.Validator |
| JsonInput.DurationHas9FractionalDigits.Validator |
| JsonInput.DurationHasZeroFractionalDigit.Validator |
| JsonInput.DurationJsonInputTooLarge |
| JsonInput.DurationJsonInputTooSmall |
| JsonInput.DurationMaxValue.JsonOutput |
| JsonInput.DurationMaxValue.ProtobufOutput |
| JsonInput.DurationMinValue.JsonOutput |
| JsonInput.DurationMinValue.ProtobufOutput |
| JsonInput.DurationMissingS |
| JsonInput.DurationRepeatedValue.JsonOutput |
| JsonInput.DurationRepeatedValue.ProtobufOutput |
| JsonInput.EnumField.JsonOutput |
| JsonInput.EnumFieldNotQuoted |
| JsonInput.EnumFieldNumericValueNonZero.JsonOutput |
| JsonInput.EnumFieldNumericValueNonZero.ProtobufOutput |
| JsonInput.EnumFieldNumericValueZero.JsonOutput |
| JsonInput.EnumFieldNumericValueZero.ProtobufOutput |
| JsonInput.EnumField.ProtobufOutput |
| JsonInput.EnumFieldUnknownValue.Validator |
| JsonInput.EnumRepeatedField.JsonOutput |
| JsonInput.EnumRepeatedField.ProtobufOutput |
| JsonInput.FieldMaskInvalidCharacter |
| JsonInput.FieldMask.JsonOutput |
| JsonInput.FieldMask.ProtobufOutput |
| JsonInput.FieldNameDuplicate |
| JsonInput.FieldNameDuplicateDifferentCasing1 |
| JsonInput.FieldNameDuplicateDifferentCasing2 |
| JsonInput.FieldNameEscaped.JsonOutput |
| JsonInput.FieldNameInLowerCamelCase.Validator |
| JsonInput.FieldNameInSnakeCase.JsonOutput |
| JsonInput.FieldNameInSnakeCase.ProtobufOutput |
| JsonInput.FieldNameNotQuoted |
| JsonInput.FieldNameWithMixedCases.JsonOutput |
| JsonInput.FieldNameWithMixedCases.ProtobufOutput |
| JsonInput.FieldNameWithMixedCases.Validator |
| JsonInput.FieldNameWithNumbers.JsonOutput |
| JsonInput.FieldNameWithNumbers.ProtobufOutput |
| JsonInput.FieldNameWithNumbers.Validator |
| JsonInput.FloatFieldInfinity.JsonOutput |
| JsonInput.FloatFieldInfinityNotQuoted |
| JsonInput.FloatFieldInfinity.ProtobufOutput |
| JsonInput.FloatFieldMaxNegativeValue.JsonOutput |
| JsonInput.FloatFieldMaxNegativeValue.ProtobufOutput |
| JsonInput.FloatFieldMaxPositiveValue.JsonOutput |
| JsonInput.FloatFieldMaxPositiveValue.ProtobufOutput |
| JsonInput.FloatFieldMinNegativeValue.JsonOutput |
| JsonInput.FloatFieldMinNegativeValue.ProtobufOutput |
| JsonInput.FloatFieldMinPositiveValue.JsonOutput |
| JsonInput.FloatFieldMinPositiveValue.ProtobufOutput |
| JsonInput.FloatFieldNan.JsonOutput |
| JsonInput.FloatFieldNanNotQuoted |
| JsonInput.FloatFieldNan.ProtobufOutput |
| JsonInput.FloatFieldNegativeInfinity.JsonOutput |
| JsonInput.FloatFieldNegativeInfinityNotQuoted |
| JsonInput.FloatFieldNegativeInfinity.ProtobufOutput |
| JsonInput.FloatFieldQuotedValue.JsonOutput |
| JsonInput.FloatFieldQuotedValue.ProtobufOutput |
| JsonInput.FloatFieldTooLarge |
| JsonInput.FloatFieldTooSmall |
| JsonInput.HelloWorld.JsonOutput |
| JsonInput.HelloWorld.ProtobufOutput |
| JsonInput.Int32FieldExponentialFormat.JsonOutput |
| JsonInput.Int32FieldExponentialFormat.ProtobufOutput |
| JsonInput.Int32FieldFloatTrailingZero.JsonOutput |
| JsonInput.Int32FieldFloatTrailingZero.ProtobufOutput |
| JsonInput.Int32FieldLeadingSpace |
| JsonInput.Int32FieldLeadingZero |
| JsonInput.Int32FieldMaxFloatValue.JsonOutput |
| JsonInput.Int32FieldMaxFloatValue.ProtobufOutput |
| JsonInput.Int32FieldMaxValue.JsonOutput |
| JsonInput.Int32FieldMaxValue.ProtobufOutput |
| JsonInput.Int32FieldMinFloatValue.JsonOutput |
| JsonInput.Int32FieldMinFloatValue.ProtobufOutput |
| JsonInput.Int32FieldMinValue.JsonOutput |
| JsonInput.Int32FieldMinValue.ProtobufOutput |
| JsonInput.Int32FieldNegativeWithLeadingZero |
| JsonInput.Int32FieldNotInteger |
| JsonInput.Int32FieldNotNumber |
| JsonInput.Int32FieldPlusSign |
| JsonInput.Int32FieldStringValueEscaped.JsonOutput |
| JsonInput.Int32FieldStringValueEscaped.ProtobufOutput |
| JsonInput.Int32FieldStringValue.JsonOutput |
| JsonInput.Int32FieldStringValue.ProtobufOutput |
| JsonInput.Int32FieldTooLarge |
| JsonInput.Int32FieldTooSmall |
| JsonInput.Int32FieldTrailingSpace |
| JsonInput.Int32MapEscapedKey.JsonOutput |
| JsonInput.Int32MapEscapedKey.ProtobufOutput |
| JsonInput.Int32MapField.JsonOutput |
| JsonInput.Int32MapFieldKeyNotQuoted |
| JsonInput.Int32MapField.ProtobufOutput |
| JsonInput.Int64FieldBeString.Validator |
| JsonInput.Int64FieldMaxValue.JsonOutput |
| JsonInput.Int64FieldMaxValueNotQuoted.JsonOutput |
| JsonInput.Int64FieldMaxValueNotQuoted.ProtobufOutput |
| JsonInput.Int64FieldMaxValue.ProtobufOutput |
| JsonInput.Int64FieldMinValue.JsonOutput |
| JsonInput.Int64FieldMinValueNotQuoted.JsonOutput |
| JsonInput.Int64FieldMinValueNotQuoted.ProtobufOutput |
| JsonInput.Int64FieldMinValue.ProtobufOutput |
| JsonInput.Int64FieldNotInteger |
| JsonInput.Int64FieldNotNumber |
| JsonInput.Int64FieldTooLarge |
| JsonInput.Int64FieldTooSmall |
| JsonInput.Int64MapEscapedKey.JsonOutput |
| JsonInput.Int64MapEscapedKey.ProtobufOutput |
| JsonInput.Int64MapField.JsonOutput |
| JsonInput.Int64MapFieldKeyNotQuoted |
| JsonInput.Int64MapField.ProtobufOutput |
| JsonInput.JsonWithComments |
| JsonInput.MapFieldKeyIsNull |
| JsonInput.MapFieldValueIsNull |
| JsonInput.MessageField.JsonOutput |
| JsonInput.MessageField.ProtobufOutput |
| JsonInput.MessageMapField.JsonOutput |
| JsonInput.MessageMapField.ProtobufOutput |
| JsonInput.MessageRepeatedField.JsonOutput |
| JsonInput.MessageRepeatedField.ProtobufOutput |
| JsonInput.OneofFieldDuplicate |
| JsonInput.OptionalBoolWrapper.JsonOutput |
| JsonInput.OptionalBoolWrapper.ProtobufOutput |
| JsonInput.OptionalBytesWrapper.JsonOutput |
| JsonInput.OptionalBytesWrapper.ProtobufOutput |
| JsonInput.OptionalDoubleWrapper.JsonOutput |
| JsonInput.OptionalDoubleWrapper.ProtobufOutput |
| JsonInput.OptionalFloatWrapper.JsonOutput |
| JsonInput.OptionalFloatWrapper.ProtobufOutput |
| JsonInput.OptionalInt32Wrapper.JsonOutput |
| JsonInput.OptionalInt32Wrapper.ProtobufOutput |
| JsonInput.OptionalInt64Wrapper.JsonOutput |
| JsonInput.OptionalInt64Wrapper.ProtobufOutput |
| JsonInput.OptionalStringWrapper.JsonOutput |
| JsonInput.OptionalStringWrapper.ProtobufOutput |
| JsonInput.OptionalUint32Wrapper.JsonOutput |
| JsonInput.OptionalUint32Wrapper.ProtobufOutput |
| JsonInput.OptionalUint64Wrapper.JsonOutput |
| JsonInput.OptionalUint64Wrapper.ProtobufOutput |
| JsonInput.OptionalWrapperTypesWithNonDefaultValue.JsonOutput |
| JsonInput.OptionalWrapperTypesWithNonDefaultValue.ProtobufOutput |
| JsonInput.OriginalProtoFieldName.JsonOutput |
| JsonInput.PrimitiveRepeatedField.JsonOutput |
| JsonInput.PrimitiveRepeatedField.ProtobufOutput |
| JsonInput.RepeatedBoolWrapper.JsonOutput |
| JsonInput.RepeatedBoolWrapper.ProtobufOutput |
| JsonInput.RepeatedBytesWrapper.JsonOutput |
| JsonInput.RepeatedBytesWrapper.ProtobufOutput |
| JsonInput.RepeatedDoubleWrapper.JsonOutput |
| JsonInput.RepeatedDoubleWrapper.ProtobufOutput |
| JsonInput.RepeatedFieldMessageElementIsNull |
| JsonInput.RepeatedFieldPrimitiveElementIsNull |
| JsonInput.RepeatedFieldTrailingComma |
| JsonInput.RepeatedFieldWrongElementTypeExpectingIntegersGotBool |
| JsonInput.RepeatedFieldWrongElementTypeExpectingIntegersGotMessage |
| JsonInput.RepeatedFieldWrongElementTypeExpectingIntegersGotString |
| JsonInput.RepeatedFieldWrongElementTypeExpectingMessagesGotBool |
| JsonInput.RepeatedFieldWrongElementTypeExpectingMessagesGotInt |
| JsonInput.RepeatedFieldWrongElementTypeExpectingMessagesGotString |
| JsonInput.RepeatedFieldWrongElementTypeExpectingStringsGotBool |
| JsonInput.RepeatedFieldWrongElementTypeExpectingStringsGotInt |
| JsonInput.RepeatedFieldWrongElementTypeExpectingStringsGotMessage |
| JsonInput.RepeatedFloatWrapper.JsonOutput |
| JsonInput.RepeatedFloatWrapper.ProtobufOutput |
| JsonInput.RepeatedInt32Wrapper.JsonOutput |
| JsonInput.RepeatedInt32Wrapper.ProtobufOutput |
| JsonInput.RepeatedInt64Wrapper.JsonOutput |
| JsonInput.RepeatedInt64Wrapper.ProtobufOutput |
| JsonInput.RepeatedStringWrapper.JsonOutput |
| JsonInput.RepeatedStringWrapper.ProtobufOutput |
| JsonInput.RepeatedUint32Wrapper.JsonOutput |
| JsonInput.RepeatedUint32Wrapper.ProtobufOutput |
| JsonInput.RepeatedUint64Wrapper.JsonOutput |
| JsonInput.RepeatedUint64Wrapper.ProtobufOutput |
| JsonInput.StringFieldEscape.JsonOutput |
| JsonInput.StringFieldEscape.ProtobufOutput |
| JsonInput.StringFieldInvalidEscape |
| JsonInput.StringField.JsonOutput |
| JsonInput.StringFieldNotAString |
| JsonInput.StringField.ProtobufOutput |
| JsonInput.StringFieldSurrogateInWrongOrder |
| JsonInput.StringFieldSurrogatePair.JsonOutput |
| JsonInput.StringFieldSurrogatePair.ProtobufOutput |
| JsonInput.StringFieldUnicodeEscape.JsonOutput |
| JsonInput.StringFieldUnicodeEscape.ProtobufOutput |
| JsonInput.StringFieldUnicodeEscapeWithLowercaseHexLetters.JsonOutput |
| JsonInput.StringFieldUnicodeEscapeWithLowercaseHexLetters.ProtobufOutput |
| JsonInput.StringFieldUnicode.JsonOutput |
| JsonInput.StringFieldUnicode.ProtobufOutput |
| JsonInput.StringFieldUnpairedHighSurrogate |
| JsonInput.StringFieldUnpairedLowSurrogate |
| JsonInput.StringFieldUnterminatedEscape |
| JsonInput.StringFieldUppercaseEscapeLetter |
| JsonInput.StringRepeatedField.JsonOutput |
| JsonInput.StringRepeatedField.ProtobufOutput |
| JsonInput.Struct.JsonOutput |
| JsonInput.Struct.ProtobufOutput |
| JsonInput.TimestampHas3FractionalDigits.Validator |
| JsonInput.TimestampHas6FractionalDigits.Validator |
| JsonInput.TimestampHas9FractionalDigits.Validator |
| JsonInput.TimestampHasZeroFractionalDigit.Validator |
| JsonInput.TimestampJsonInputLowercaseT |
| JsonInput.TimestampJsonInputLowercaseZ |
| JsonInput.TimestampJsonInputMissingT |
| JsonInput.TimestampJsonInputMissingZ |
| JsonInput.TimestampJsonInputTooLarge |
| JsonInput.TimestampJsonInputTooSmall |
| JsonInput.TimestampMaxValue.JsonOutput |
| JsonInput.TimestampMaxValue.ProtobufOutput |
| JsonInput.TimestampMinValue.JsonOutput |
| JsonInput.TimestampMinValue.ProtobufOutput |
| JsonInput.TimestampRepeatedValue.JsonOutput |
| JsonInput.TimestampRepeatedValue.ProtobufOutput |
| JsonInput.TimestampWithNegativeOffset.JsonOutput |
| JsonInput.TimestampWithNegativeOffset.ProtobufOutput |
| JsonInput.TimestampWithPositiveOffset.JsonOutput |
| JsonInput.TimestampWithPositiveOffset.ProtobufOutput |
| JsonInput.TimestampZeroNormalized.Validator |
| JsonInput.TrailingCommaInAnObject |
| JsonInput.Uint32FieldMaxFloatValue.JsonOutput |
| JsonInput.Uint32FieldMaxFloatValue.ProtobufOutput |
| JsonInput.Uint32FieldMaxValue.JsonOutput |
| JsonInput.Uint32FieldMaxValue.ProtobufOutput |
| JsonInput.Uint32FieldNotInteger |
| JsonInput.Uint32FieldNotNumber |
| JsonInput.Uint32FieldTooLarge |
| JsonInput.Uint32MapField.JsonOutput |
| JsonInput.Uint32MapFieldKeyNotQuoted |
| JsonInput.Uint32MapField.ProtobufOutput |
| JsonInput.Uint64FieldBeString.Validator |
| JsonInput.Uint64FieldMaxValue.JsonOutput |
| JsonInput.Uint64FieldMaxValueNotQuoted.JsonOutput |
| JsonInput.Uint64FieldMaxValueNotQuoted.ProtobufOutput |
| JsonInput.Uint64FieldMaxValue.ProtobufOutput |
| JsonInput.Uint64FieldNotInteger |
| JsonInput.Uint64FieldNotNumber |
| JsonInput.Uint64FieldTooLarge |
| JsonInput.Uint64MapField.JsonOutput |
| JsonInput.Uint64MapFieldKeyNotQuoted |
| JsonInput.Uint64MapField.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 |
| JsonInput.WrapperTypesWithNullValue.JsonOutput |
| JsonInput.WrapperTypesWithNullValue.ProtobufOutput |
| ProtobufInput.DoubleFieldNormalizeQuietNan.JsonOutput |
| ProtobufInput.DoubleFieldNormalizeSignalingNan.JsonOutput |
| ProtobufInput.FloatFieldNormalizeQuietNan.JsonOutput |
| ProtobufInput.FloatFieldNormalizeSignalingNan.JsonOutput |
| TimestampProtoInputTooLarge.JsonOutput |
| TimestampProtoInputTooSmall.JsonOutput |