~bigbes/tarantool

tarantool-protobuf

ref: d855bcfd0c6968664c04ad4ce717749a23cb9b3c tarantool-protobuf/test/conformance/known_failures.txt -rw-r--r-- 11.0 KiB
d855bcfd — Eugene Blikh conformance: local Docker pipeline + cdata int64 map dedup 3 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
# conformance_test_runner --failure_list
#
# Tests we know fail today. Captured from `just conformance` on
# 2026-05-15 against protobuf v34.1's conformance corpus.
# Summary at capture time: 798 successes, 1864 skipped, 144 failures.
#
# JSON output is currently disabled in cmd/conformance/core.lua (returns
# `skipped`) so the harness's jsoncpp comparator doesn't crash on our
# half-finished JSON. Failures below are split into a few clusters:
#   * Required.Proto3.JsonInput.* — our JSON *decoder* path (we still
#     consume JSON input even though we don't emit it).
#   * Required.Proto3.ProtobufInput.RejectInvalidUtf8.* — we don't yet
#     enforce strict UTF-8 on proto3 string fields.
#   * Recommended.Proto3.ProtobufInput.ValidDataRepeated.ENUM.* — packed
#     vs unpacked enum input/output corners.
#   * Required.MapFieldsHaveNoPresence.* — Map<X, Y> presence semantics.
#   * Required.{TimestampProtoInputTooLarge,…}.JsonOutput — synthetic
#     because of the global JSON-output skip.
#
# Re-generate this file after fixes via `just conformance-refresh-failures`.
Recommended.Proto3.JsonInput.FieldNameWithDoubleUnderscores.ProtobufOutput
Recommended.Proto3.JsonInput.IgnoreUnknownEnumStringValueInMapPart.ProtobufOutput
Recommended.Proto3.JsonInput.IgnoreUnknownEnumStringValueInMapValue.ProtobufOutput
Recommended.Proto3.JsonInput.IgnoreUnknownEnumStringValueInOptionalField.ProtobufOutput
Recommended.Proto3.JsonInput.IgnoreUnknownEnumStringValueInRepeatedField.ProtobufOutput
Recommended.Proto3.JsonInput.IgnoreUnknownEnumStringValueInRepeatedPart.ProtobufOutput
Recommended.Proto3.JsonInput.NullValueInOtherOneofOldFormat.Validator
Recommended.Proto3.ProtobufInput.RejectInvalidUtf8.String.MapKey
Recommended.Proto3.ProtobufInput.RejectInvalidUtf8.String.MapValue
Recommended.Proto3.ProtobufInput.RejectInvalidUtf8.String.Oneof
Recommended.Proto3.ProtobufInput.RejectInvalidUtf8.String.Repeated
Recommended.Proto3.ProtobufInput.RejectInvalidUtf8.String.Singular
Recommended.Proto3.ProtobufInput.ValidDataOneofBinary.MESSAGE.Merge.ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataRepeated.ENUM.PackedInput.DefaultOutput.ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataRepeated.ENUM.PackedInput.PackedOutput.ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataRepeated.ENUM.PackedInput.UnpackedOutput.ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataRepeated.ENUM.UnpackedInput.DefaultOutput.ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataRepeated.ENUM.UnpackedInput.PackedOutput.ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataRepeated.ENUM.UnpackedInput.UnpackedOutput.ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataRepeated.INT32.PackedInput.DefaultOutput.ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataRepeated.INT32.PackedInput.PackedOutput.ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataRepeated.INT32.PackedInput.UnpackedOutput.ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataRepeated.INT32.UnpackedInput.DefaultOutput.ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataRepeated.INT32.UnpackedInput.PackedOutput.ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataRepeated.INT32.UnpackedInput.UnpackedOutput.ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataRepeated.SINT32.PackedInput.DefaultOutput.ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataRepeated.SINT32.PackedInput.PackedOutput.ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataRepeated.SINT32.PackedInput.UnpackedOutput.ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataRepeated.SINT32.UnpackedInput.DefaultOutput.ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataRepeated.SINT32.UnpackedInput.PackedOutput.ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataRepeated.SINT32.UnpackedInput.UnpackedOutput.ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataRepeated.UINT32.PackedInput.DefaultOutput.ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataRepeated.UINT32.PackedInput.PackedOutput.ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataRepeated.UINT32.PackedInput.UnpackedOutput.ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataRepeated.UINT32.UnpackedInput.DefaultOutput.ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataRepeated.UINT32.UnpackedInput.PackedOutput.ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataRepeated.UINT32.UnpackedInput.UnpackedOutput.ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataScalarBinary.ENUM[4].ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataScalarBinary.ENUM[5].ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataScalarBinary.INT32[6].ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataScalarBinary.INT32[7].ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataScalarBinary.INT32[8].ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataScalarBinary.INT32[9].ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataScalarBinary.SINT32[4].ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataScalarBinary.UINT32[5].ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataScalarBinary.UINT32[6].ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataScalarBinary.UINT32[7].ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataScalarBinary.UINT32[8].ProtobufOutput
Recommended.Proto3.ProtobufInput.ValidDataScalarBinary.UINT32[9].ProtobufOutput
Required.Proto3.JsonInput.AllFieldAcceptNull.JsonOutput
Required.Proto3.JsonInput.AllFieldAcceptNull.ProtobufOutput
Required.Proto3.JsonInput.Any.ProtobufOutput
Required.Proto3.JsonInput.AnyNested.JsonOutput
Required.Proto3.JsonInput.AnyNested.ProtobufOutput
Required.Proto3.JsonInput.AnyUnorderedTypeTag.ProtobufOutput
Required.Proto3.JsonInput.AnyWithDuration.ProtobufOutput
Required.Proto3.JsonInput.AnyWithFieldMask.ProtobufOutput
Required.Proto3.JsonInput.AnyWithInt32ValueWrapper.JsonOutput
Required.Proto3.JsonInput.AnyWithInt32ValueWrapper.ProtobufOutput
Required.Proto3.JsonInput.AnyWithStruct.JsonOutput
Required.Proto3.JsonInput.AnyWithStruct.ProtobufOutput
Required.Proto3.JsonInput.AnyWithTimestamp.ProtobufOutput
Required.Proto3.JsonInput.AnyWithValueForInteger.JsonOutput
Required.Proto3.JsonInput.AnyWithValueForInteger.ProtobufOutput
Required.Proto3.JsonInput.AnyWithValueForJsonObject.JsonOutput
Required.Proto3.JsonInput.AnyWithValueForJsonObject.ProtobufOutput
Required.Proto3.JsonInput.FieldNameInSnakeCase.ProtobufOutput
Required.Proto3.JsonInput.Int64FieldMaxValueNotQuoted.JsonOutput
Required.Proto3.JsonInput.Int64FieldMaxValueNotQuoted.ProtobufOutput
Required.Proto3.JsonInput.Int64FieldMinValueNotQuoted.JsonOutput
Required.Proto3.JsonInput.Int64FieldMinValueNotQuoted.ProtobufOutput
Required.Proto3.JsonInput.Uint64FieldMaxValueNotQuoted.JsonOutput
Required.Proto3.JsonInput.Uint64FieldMaxValueNotQuoted.ProtobufOutput
Required.Proto3.JsonInput.ValueAcceptNull.ProtobufOutput
Required.Proto3.JsonInput.WrapperTypesWithNullValue.JsonOutput
Required.Proto3.JsonInput.WrapperTypesWithNullValue.ProtobufOutput
Required.Proto3.ProtobufInput.BadTag_FieldNumberSlightlyTooHigh
Required.Proto3.ProtobufInput.BadTag_FieldNumberTooHigh
Required.Proto3.ProtobufInput.BadTag_OverlongVarint
Required.Proto3.ProtobufInput.IllegalZeroFieldNum_Case_0
Required.Proto3.ProtobufInput.IllegalZeroFieldNum_Case_1
Required.Proto3.ProtobufInput.IllegalZeroFieldNum_Case_3
Required.Proto3.ProtobufInput.PrematureEofBeforeUnknownValue.DOUBLE
Required.Proto3.ProtobufInput.PrematureEofBeforeUnknownValue.FIXED32
Required.Proto3.ProtobufInput.PrematureEofBeforeUnknownValue.FIXED64
Required.Proto3.ProtobufInput.PrematureEofBeforeUnknownValue.FLOAT
Required.Proto3.ProtobufInput.PrematureEofBeforeUnknownValue.SFIXED32
Required.Proto3.ProtobufInput.PrematureEofBeforeUnknownValue.SFIXED64
Required.Proto3.ProtobufInput.PrematureEofInDelimitedDataForUnknownValue.BYTES
Required.Proto3.ProtobufInput.PrematureEofInDelimitedDataForUnknownValue.MESSAGE
Required.Proto3.ProtobufInput.PrematureEofInDelimitedDataForUnknownValue.STRING
Required.Proto3.ProtobufInput.PrematureEofInsideUnknownValue.DOUBLE
Required.Proto3.ProtobufInput.PrematureEofInsideUnknownValue.FIXED32
Required.Proto3.ProtobufInput.PrematureEofInsideUnknownValue.FIXED64
Required.Proto3.ProtobufInput.PrematureEofInsideUnknownValue.FLOAT
Required.Proto3.ProtobufInput.PrematureEofInsideUnknownValue.SFIXED32
Required.Proto3.ProtobufInput.PrematureEofInsideUnknownValue.SFIXED64
Required.Proto3.ProtobufInput.RepeatedScalarMessageMerge.ProtobufOutput
Required.Proto3.ProtobufInput.RepeatedScalarSelectsLast.ENUM.ProtobufOutput
Required.Proto3.ProtobufInput.RepeatedScalarSelectsLast.INT32.ProtobufOutput
Required.Proto3.ProtobufInput.RepeatedScalarSelectsLast.UINT32.ProtobufOutput
Required.Proto3.ProtobufInput.UnknownWireType6_Field1_Version0
Required.Proto3.ProtobufInput.UnknownWireType6_Field1_Version1
Required.Proto3.ProtobufInput.UnknownWireType6_Field1_Version2
Required.Proto3.ProtobufInput.UnknownWireType6_Field1_Version3
Required.Proto3.ProtobufInput.UnknownWireType6_Field2_Version0
Required.Proto3.ProtobufInput.UnknownWireType6_Field2_Version1
Required.Proto3.ProtobufInput.UnknownWireType6_Field2_Version2
Required.Proto3.ProtobufInput.UnknownWireType6_Field2_Version3
Required.Proto3.ProtobufInput.UnknownWireType6_Field3_Version0
Required.Proto3.ProtobufInput.UnknownWireType6_Field3_Version1
Required.Proto3.ProtobufInput.UnknownWireType6_Field3_Version2
Required.Proto3.ProtobufInput.UnknownWireType6_Field3_Version3
Required.Proto3.ProtobufInput.UnknownWireType7_Field1_Version0
Required.Proto3.ProtobufInput.UnknownWireType7_Field1_Version1
Required.Proto3.ProtobufInput.UnknownWireType7_Field1_Version2
Required.Proto3.ProtobufInput.UnknownWireType7_Field1_Version3
Required.Proto3.ProtobufInput.UnknownWireType7_Field2_Version0
Required.Proto3.ProtobufInput.UnknownWireType7_Field2_Version1
Required.Proto3.ProtobufInput.UnknownWireType7_Field2_Version2
Required.Proto3.ProtobufInput.UnknownWireType7_Field2_Version3
Required.Proto3.ProtobufInput.UnknownWireType7_Field3_Version0
Required.Proto3.ProtobufInput.UnknownWireType7_Field3_Version1
Required.Proto3.ProtobufInput.UnknownWireType7_Field3_Version2
Required.Proto3.ProtobufInput.UnknownWireType7_Field3_Version3
Required.Proto3.ProtobufInput.ValidDataOneof.MESSAGE.Merge.ProtobufOutput
Required.Proto3.ProtobufInput.ValidDataRepeated.ENUM.PackedInput.ProtobufOutput
Required.Proto3.ProtobufInput.ValidDataRepeated.ENUM.UnpackedInput.ProtobufOutput
Required.Proto3.ProtobufInput.ValidDataRepeated.INT32.PackedInput.ProtobufOutput
Required.Proto3.ProtobufInput.ValidDataRepeated.INT32.UnpackedInput.ProtobufOutput
Required.Proto3.ProtobufInput.ValidDataRepeated.UINT32.PackedInput.ProtobufOutput
Required.Proto3.ProtobufInput.ValidDataRepeated.UINT32.UnpackedInput.ProtobufOutput
Required.Proto3.ProtobufInput.ValidDataScalar.ENUM[4].ProtobufOutput
Required.Proto3.ProtobufInput.ValidDataScalar.ENUM[5].ProtobufOutput
Required.Proto3.ProtobufInput.ValidDataScalar.INT32[8].ProtobufOutput
Required.Proto3.ProtobufInput.ValidDataScalar.INT32[9].ProtobufOutput
Required.Proto3.ProtobufInput.ValidDataScalar.UINT32[8].ProtobufOutput
Required.Proto3.ProtobufInput.ValidDataScalar.UINT32[9].ProtobufOutput
Required.Proto3.TimestampProtoNegativeNanos.JsonOutput