Index: third_party/protobuf/conformance/failure_list_java.txt |
diff --git a/third_party/protobuf/conformance/failure_list_java.txt b/third_party/protobuf/conformance/failure_list_java.txt |
new file mode 100644 |
index 0000000000000000000000000000000000000000..86af18b92f793d842702afab8ffbb0de404698b4 |
--- /dev/null |
+++ b/third_party/protobuf/conformance/failure_list_java.txt |
@@ -0,0 +1,74 @@ |
+# This is the list of conformance tests that are known to fail for the Java |
+# implementation right now. These should be fixed. |
+# |
+# By listing them here we can keep tabs on which ones are failing and be sure |
+# that we don't introduce regressions in other tests. |
+ |
+FieldMaskNumbersDontRoundTrip.JsonOutput |
+FieldMaskPathsDontRoundTrip.JsonOutput |
+FieldMaskTooManyUnderscore.JsonOutput |
+JsonInput.AnyWithFieldMask.ProtobufOutput |
+JsonInput.AnyWithValueForInteger.JsonOutput |
+JsonInput.AnyWithValueForJsonObject.JsonOutput |
+JsonInput.BoolFieldAllCapitalFalse |
+JsonInput.BoolFieldAllCapitalTrue |
+JsonInput.BoolFieldCamelCaseFalse |
+JsonInput.BoolFieldCamelCaseTrue |
+JsonInput.BoolFieldDoubleQuotedFalse |
+JsonInput.BoolFieldDoubleQuotedTrue |
+JsonInput.BoolMapFieldKeyNotQuoted |
+JsonInput.BytesFieldNoPadding |
+JsonInput.DoubleFieldInfinityNotQuoted |
+JsonInput.DoubleFieldNanNotQuoted |
+JsonInput.DoubleFieldNegativeInfinityNotQuoted |
+JsonInput.EnumFieldNotQuoted |
+JsonInput.EnumFieldNumericValueNonZero.JsonOutput |
+JsonInput.EnumFieldNumericValueNonZero.ProtobufOutput |
+JsonInput.EnumFieldNumericValueZero.JsonOutput |
+JsonInput.EnumFieldNumericValueZero.ProtobufOutput |
+JsonInput.EnumFieldUnknownValue.Validator |
+JsonInput.FieldMask.ProtobufOutput |
+JsonInput.FieldMaskInvalidCharacter |
+JsonInput.FieldNameDuplicate |
+JsonInput.FieldNameDuplicateDifferentCasing1 |
+JsonInput.FieldNameDuplicateDifferentCasing2 |
+JsonInput.FieldNameInSnakeCase.JsonOutput |
+JsonInput.FieldNameNotQuoted |
+JsonInput.FieldNameWithMixedCases.JsonOutput |
+JsonInput.FloatFieldInfinityNotQuoted |
+JsonInput.FloatFieldNanNotQuoted |
+JsonInput.FloatFieldNegativeInfinityNotQuoted |
+JsonInput.Int32FieldExponentialFormat.JsonOutput |
+JsonInput.Int32FieldExponentialFormat.ProtobufOutput |
+JsonInput.Int32FieldFloatTrailingZero.JsonOutput |
+JsonInput.Int32FieldFloatTrailingZero.ProtobufOutput |
+JsonInput.Int32FieldLeadingZero |
+JsonInput.Int32FieldMaxFloatValue.JsonOutput |
+JsonInput.Int32FieldMaxFloatValue.ProtobufOutput |
+JsonInput.Int32FieldMinFloatValue.JsonOutput |
+JsonInput.Int32FieldMinFloatValue.ProtobufOutput |
+JsonInput.Int32FieldMinValue.JsonOutput |
+JsonInput.Int32FieldNegativeWithLeadingZero |
+JsonInput.Int32FieldPlusSign |
+JsonInput.Int32MapFieldKeyNotQuoted |
+JsonInput.Int64MapFieldKeyNotQuoted |
+JsonInput.JsonWithComments |
+JsonInput.MapFieldValueIsNull |
+JsonInput.OneofFieldDuplicate |
+JsonInput.OriginalProtoFieldName.JsonOutput |
+JsonInput.RepeatedFieldMessageElementIsNull |
+JsonInput.RepeatedFieldPrimitiveElementIsNull |
+JsonInput.RepeatedFieldTrailingComma |
+JsonInput.RepeatedFieldWrongElementTypeExpectingStringsGotBool |
+JsonInput.RepeatedFieldWrongElementTypeExpectingStringsGotInt |
+JsonInput.StringFieldNotAString |
+JsonInput.StringFieldSurrogateInWrongOrder |
+JsonInput.StringFieldUnpairedHighSurrogate |
+JsonInput.StringFieldUnpairedLowSurrogate |
+JsonInput.StringFieldUppercaseEscapeLetter |
+JsonInput.Uint32FieldMaxFloatValue.JsonOutput |
+JsonInput.Uint32FieldMaxFloatValue.ProtobufOutput |
+JsonInput.Uint32MapFieldKeyNotQuoted |
+JsonInput.Uint64MapFieldKeyNotQuoted |
+JsonInput.ValueAcceptNull.JsonOutput |
+JsonInput.ValueAcceptNull.ProtobufOutput |