|
86 | 86 | } |
87 | 87 | }, |
88 | 88 |
|
89 | | - "scope_kvlist_error": { |
| 89 | + "scope_kvlist_empty_value": { |
90 | 90 | "input": { |
91 | 91 | "resourceLogs": [{ |
92 | 92 | "scopeLogs": [{ |
93 | 93 | "scope": { |
94 | | - "attributes": [{"key": "only-key"}] |
| 94 | + "attributes": [{"key": "empty-key"}] |
95 | 95 | }, |
96 | 96 | "logRecords": [{ |
97 | 97 | "timeUnixNano": "1", |
|
100 | 100 | }] |
101 | 101 | }] |
102 | 102 | }, |
103 | | - "expected_error": { |
104 | | - "code": "FLB_OTEL_LOGS_ERR_SCOPE_KVLIST" |
| 103 | + "expected": { |
| 104 | + "group_metadata": {"schema":"otlp","resource_id":0,"scope_id":0}, |
| 105 | + "group_body": {"resource":{}, "scope":{"attributes":{"empty-key":""}}}, |
| 106 | + "log_metadata": {"otlp":{}}, |
| 107 | + "log_body": {"log": "test"} |
| 108 | + } |
| 109 | + }, |
| 110 | + |
| 111 | + "scope_kvlist_wrong_value_type": { |
| 112 | + "input": { |
| 113 | + "resourceLogs": [{ |
| 114 | + "scopeLogs": [{ |
| 115 | + "scope": { |
| 116 | + "attributes": [{"key": "empty-key"}] |
| 117 | + }, |
| 118 | + "logRecords": [{ |
| 119 | + "timeUnixNano": "1", |
| 120 | + "body": {"stringValue": "test"} |
| 121 | + }] |
| 122 | + }] |
| 123 | + }] |
| 124 | + }, |
| 125 | + "expected": { |
| 126 | + "group_metadata": {"schema":"otlp","resource_id":0,"scope_id":0}, |
| 127 | + "group_body": {"resource":{}, "scope":{"attributes":{"empty-key":""}}}, |
| 128 | + "log_metadata": {"otlp":{}}, |
| 129 | + "log_body": {"log": "test"} |
105 | 130 | } |
106 | 131 | }, |
107 | 132 |
|
|
926 | 951 | "scope": { |
927 | 952 | "name": "invalid-scope", |
928 | 953 | "attributes": [ |
929 | | - {"key": "incomplete-kv-pair"} |
| 954 | + {"key": "incomplete-kv-pair", "value": "wrong value"} |
930 | 955 | ] |
931 | 956 | }, |
932 | 957 | "logRecords": [ |
|
1174 | 1199 | "expected_error": { |
1175 | 1200 | "code": "FLB_OTEL_LOGS_ERR_UNEXPECTED_LOGRECORDS_TYPE" |
1176 | 1201 | } |
1177 | | - } |
| 1202 | + }, |
1178 | 1203 |
|
| 1204 | + "issue_10648_string_with_null_value": { |
| 1205 | + "input": { |
| 1206 | + "resourceLogs": [{ |
| 1207 | + "scopeLogs": [{ |
| 1208 | + "logRecords": [{ |
| 1209 | + "timeUnixNano": "1722904465173450100", |
| 1210 | + "body": { |
| 1211 | + "kvlistValue": { |
| 1212 | + "values": [ |
| 1213 | + {"key": "test_key", "value": {"stringValue": null}}, |
| 1214 | + {"key": "normal_key", "value": {"stringValue": "normal_value"}} |
| 1215 | + ] |
| 1216 | + } |
| 1217 | + } |
| 1218 | + }] |
| 1219 | + }] |
| 1220 | + }] |
| 1221 | + }, |
| 1222 | + "expected": { |
| 1223 | + "group_metadata": {"schema":"otlp","resource_id":0,"scope_id":0}, |
| 1224 | + "group_body": {"resource":{}}, |
| 1225 | + "log_metadata": {"otlp":{}}, |
| 1226 | + "log_body": {"test_key": "", "normal_key": "normal_value"} |
| 1227 | + } |
| 1228 | + } |
1179 | 1229 | } |
0 commit comments