# conformance_test_runner --failure_list # # Recommended-only failures (Required tests all pass as of 2026-05-16). # Re-captured after the proto3 JSON strict-validation pass; see commits # spanning runtime/pb/json.lua + runtime/pb/wire.lua. # # Remaining categories: # * FieldMask — round-trip tolerates names that can't survive # lowerCamel → snake → lowerCamel. # * FieldNameDuplicate — duplicate keys aren't rejected (Tarantool's # json.decode silently keeps the last). # * MapFieldValueIsNull / RepeatedField*ElementIsNull — null elements # inside a map/repeated should be parse_error; we currently drop them. # * NullValueInOtherOneof[New|Old]Format.Validator — Validator harness # disagrees with our round-trip even though semantics match. # * RejectUnknownEnumStringValueIn[Optional|Repeated|Map]Field — proto3 # mode should reject unknown enum names (we silently drop them). Recommended.Proto3.FieldMaskNumbersDontRoundTrip.JsonOutput Recommended.Proto3.FieldMaskPathsDontRoundTrip.JsonOutput Recommended.Proto3.FieldMaskTooManyUnderscore.JsonOutput Recommended.Proto3.JsonInput.FieldMaskInvalidCharacter Recommended.Proto3.JsonInput.FieldNameDuplicate Recommended.Proto3.JsonInput.FieldNameDuplicateDifferentCasing1 Recommended.Proto3.JsonInput.FieldNameDuplicateDifferentCasing2 Recommended.Proto3.JsonInput.MapFieldValueIsNull Recommended.Proto3.JsonInput.NullValueInOtherOneofNewFormat.Validator Recommended.Proto3.JsonInput.NullValueInOtherOneofOldFormat.Validator Recommended.Proto3.JsonInput.RejectUnknownEnumStringValueInMapValue Recommended.Proto3.JsonInput.RejectUnknownEnumStringValueInOptionalField Recommended.Proto3.JsonInput.RejectUnknownEnumStringValueInRepeatedField Recommended.Proto3.JsonInput.RepeatedFieldMessageElementIsNull Recommended.Proto3.JsonInput.RepeatedFieldPrimitiveElementIsNull