Skip to content

Commit 6816b03

Browse files
committed
test/spec: skip all failing tests
1 parent 290569e commit 6816b03

File tree

1 file changed

+316
-0
lines changed

1 file changed

+316
-0
lines changed

test/spec.zig

Lines changed: 316 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,322 @@ const skipped_tests = &[_][]const u8{
243243
"6XDY - Two document start markers",
244244
"652Z - Question mark at start of flow key",
245245
"PUW8 - Document start on last line",
246+
"FBC9 - Allowed characters in plain scalars",
247+
"5TRB - Invalid document-start marker in doublequoted tring",
248+
"9MQT/01 - Scalar doc with '...' in content",
249+
"9MQT/00 - Scalar doc with '...' in content",
250+
"CPZ3 - Doublequoted scalar starting with a tab",
251+
"8XYN - Anchor with unicode character",
252+
"Y2GN - Anchor with colon in the middle",
253+
"KSS4 - Scalars on --- line",
254+
"FTA2 - Single block sequence with anchor and explicit document start",
255+
"3R3P - Single block sequence with anchor",
256+
"F2C7 - Anchors and Tags",
257+
"TS54 - Folded Block Scalar",
258+
"MZX3 - Non-Specific Tags on Scalars",
259+
"AB8U - Sequence entry that looks like two with wrong indentation",
260+
"9MAG - Flow sequence with invalid comma at the beginning",
261+
"YJV2 - Dash in flow sequence",
262+
"FUP4 - Flow Sequence in Flow Sequence",
263+
"33X3 - Three explicit integers in a block sequence",
264+
"2AUY - Tags in Block Sequence",
265+
"SM9W/00 - Single character streams",
266+
"G5U8 - Plain dashes in flow sequence",
267+
"DHP8 - Flow Sequence",
268+
"3MYT - Plain Scalar looking like key, comment, anchor and tag",
269+
"A984 - Multiline Scalar in Mapping",
270+
"S7BG - Colon followed by comma",
271+
"HM87/00 - Scalars in flow start with syntax char",
272+
"HM87/01 - Scalars in flow start with syntax char",
273+
"4V8U - Plain scalar with backslashes",
274+
"H3Z8 - Literal unicode",
275+
"82AN - Three dashes and content without space",
276+
"BS4K - Comment between plain scalar lines",
277+
"FH7J - Tags on Empty Scalars",
278+
"CQ3W - Double quoted string without closing quote",
279+
"Y79Y/001 - Tabs in various contexts",
280+
"Y79Y/006 - Tabs in various contexts",
281+
"Y79Y/010 - Tabs in various contexts",
282+
"Y79Y/003 - Tabs in various contexts",
283+
"Y79Y/004 - Tabs in various contexts",
284+
"Y79Y/005 - Tabs in various contexts",
285+
"Y79Y/002 - Tabs in various contexts",
286+
"9YRD - Multiline Scalar at Top Level",
287+
"CFD4 - Empty implicit key in single pair flow sequences",
288+
"3UYS - Escaped slash in double quotes",
289+
"Y79Y/008 - Tabs in various contexts",
290+
"UV7Q - Legal tab after indentation",
291+
"SKE5 - Anchor before zero indented sequence",
292+
"EW3V - Wrong indendation in mapping",
293+
"DK95/03 - Tabs that look like indentation",
294+
"DK95/04 - Tabs that look like indentation",
295+
"DK95/05 - Tabs that look like indentation",
296+
"DK95/07 - Tabs that look like indentation",
297+
"DK95/00 - Tabs that look like indentation",
298+
"DK95/01 - Tabs that look like indentation",
299+
"DK95/06 - Tabs that look like indentation",
300+
"ZVH3 - Wrong indented sequence item",
301+
"96NN/00 - Leading tab content in literals",
302+
"96NN/01 - Leading tab content in literals",
303+
"F6MC - More indented lines at the beginning of folded block scalars",
304+
"Y79Y/009 - Tabs in various contexts",
305+
"Y79Y/000 - Tabs in various contexts",
306+
"Y79Y/007 - Tabs in various contexts",
307+
"KH5V/01 - Inline tabs in double quoted",
308+
"KH5V/02 - Inline tabs in double quoted",
309+
"Q5MG - Tab at beginning of line followed by a flow mapping",
310+
"4RWC - Trailing spaces after flow collection",
311+
"LP6E - Whitespace After Scalars in Flow",
312+
"NHX8 - Empty Lines at End of Document",
313+
"NB6Z - Multiline plain value with tabs on empty lines",
314+
"DE56/01 - Trailing tabs in double quoted",
315+
"DE56/00 - Trailing tabs in double quoted",
316+
"DE56/02 - Trailing tabs in double quoted",
317+
"DE56/05 - Trailing tabs in double quoted",
318+
"DE56/04 - Trailing tabs in double quoted",
319+
"DE56/03 - Trailing tabs in double quoted",
320+
"L24T/01 - Trailing line of spaces",
321+
"L24T/00 - Trailing line of spaces",
322+
"3RLN/01 - Leading tabs in double quoted",
323+
"3RLN/04 - Leading tabs in double quoted",
324+
"9MMA - Directive by itself with no document",
325+
"MUS6/06 - Directive variants",
326+
"MUS6/02 - Directive variants",
327+
"MUS6/05 - Directive variants",
328+
"MUS6/04 - Directive variants",
329+
"MUS6/03 - Directive variants",
330+
"XLQ9 - Multiline scalar that looks like a YAML directive",
331+
"M2N8/01 - Question mark edge cases",
332+
"M2N8/00 - Question mark edge cases",
333+
"UKK6/01 - Syntax character edge cases",
334+
"UKK6/00 - Syntax character edge cases",
335+
"UKK6/02 - Syntax character edge cases",
336+
"6H3V - Backslashes in singlequotes",
337+
"U3C3 - Spec Example 6.16. “TAG” directive",
338+
"DBG4 - Spec Example 7.10. Plain Characters",
339+
"MJS9 - Spec Example 6.7. Block Folding",
340+
"96L6 - Spec Example 2.14. In the folded scalars, newlines become spaces",
341+
"4CQQ - Spec Example 2.18. Multi-line Flow Scalars",
342+
"6CK3 - Spec Example 6.26. Tag Shorthands",
343+
"BEC7 - Spec Example 6.14. “YAML” directive",
344+
"WZ62 - Spec Example 7.2. Empty Content",
345+
"5TYM - Spec Example 6.21. Local Tag Prefix",
346+
"27NA - Spec Example 5.9. Directive Indicator",
347+
"JHB9 - Spec Example 2.7. Two Documents in a Stream",
348+
"LQZ7 - Spec Example 7.4. Double Quoted Implicit Keys",
349+
"S4JQ - Spec Example 6.28. Non-Specific Tags",
350+
"G992 - Spec Example 8.9. Folded Scalar",
351+
"YD5X - Spec Example 2.5. Sequence of Sequences",
352+
"8UDB - Spec Example 7.14. Flow Sequence Entries",
353+
"6ZKB - Spec Example 9.6. Stream",
354+
"G4RS - Spec Example 2.17. Quoted Scalars",
355+
"6LVF - Spec Example 6.13. Reserved Directives",
356+
"5KJE - Spec Example 7.13. Flow Sequence",
357+
"6VJK - Spec Example 2.15. Folded newlines are preserved for \"more indented\" and blank lines",
358+
"K527 - Spec Example 6.6. Line Folding",
359+
"SU5Z - Comment without whitespace after doublequoted scalar",
360+
"L383 - Two scalar docs with trailing comments",
361+
"DC7X - Various trailing tabs",
362+
"U3XV - Node and Mapping Key Anchors",
363+
"Q9WF - Spec Example 6.12. Separation Spaces",
364+
"7T8X - Spec Example 8.10. Folded Lines - 8.13. Final Empty Lines",
365+
"CML9 - Missing comma in flow",
366+
"P94K - Spec Example 6.11. Multi-Line Comments",
367+
"7TMG - Comment in flow sequence before comma",
368+
"DK3J - Zero indented block scalar with line that looks like a comment",
369+
"SYW4 - Spec Example 2.2. Mapping Scalars to Scalars",
370+
"735Y - Spec Example 8.20. Block Node Types",
371+
"B3HG - Spec Example 8.9. Folded Scalar [1.3]",
372+
"6WLZ - Spec Example 6.18. Primary Tag Handle [1.3]",
373+
"EX5H - Multiline Scalar at Top Level [1.3]",
374+
"4Q9F - Folded Block Scalar [1.3]",
375+
"Q8AD - Spec Example 7.5. Double Quoted Line Breaks [1.3]",
376+
"6WPF - Spec Example 6.8. Flow Folding [1.3]",
377+
"SSW6 - Spec Example 7.7. Single Quoted Characters [1.3]",
378+
"9DXL - Spec Example 9.6. Stream [1.3]",
379+
"EXG3 - Three dashes and content without space [1.3]",
380+
"T4YY - Spec Example 7.9. Single Quoted Lines [1.3]",
381+
"9TFX - Spec Example 7.6. Double Quoted Lines [1.3]",
382+
"93WF - Spec Example 6.6. Line Folding [1.3]",
383+
"52DL - Explicit Non-Specific Tag [1.3]",
384+
"2LFX - Spec Example 6.13. Reserved Directives [1.3]",
385+
"PW8X - Anchors on Empty Scalars",
386+
"XW4D - Various Trailing Comments",
387+
"NP9H - Spec Example 7.5. Double Quoted Line Breaks",
388+
"HS5T - Spec Example 7.12. Plain Lines",
389+
"J3BT - Spec Example 5.12. Tabs and Spaces",
390+
"PRH3 - Spec Example 7.9. Single Quoted Lines",
391+
"7A4E - Spec Example 7.6. Double Quoted Lines",
392+
"TL85 - Spec Example 6.8. Flow Folding",
393+
"8G76 - Spec Example 6.10. Comment Lines",
394+
"98YD - Spec Example 5.5. Comment Indicator",
395+
"M29M - Literal Block Scalar",
396+
"P2AD - Spec Example 8.1. Block Scalar Header",
397+
"T26H - Spec Example 8.8. Literal Content [1.3]",
398+
"W42U - Spec Example 8.15. Block Sequence Entry Types",
399+
"XV9V - Spec Example 6.5. Empty Lines [1.3]",
400+
"5GBF - Spec Example 6.5. Empty Lines",
401+
"JEF9/01 - Trailing whitespace in streams",
402+
"JEF9/00 - Trailing whitespace in streams",
403+
"JEF9/02 - Trailing whitespace in streams",
404+
"A6F9 - Spec Example 8.4. Chomping Final Line Break",
405+
"4ZYM - Spec Example 6.4. Line Prefixes",
406+
"6FWR - Block Scalar Keep",
407+
"2G84/01 - Literal modifers",
408+
"2G84/00 - Literal modifers",
409+
"DWX9 - Spec Example 8.8. Literal Content",
410+
"F8F9 - Spec Example 8.5. Chomping Trailing Lines",
411+
"MYW6 - Block Scalar Strip",
412+
"H2RW - Blank lines",
413+
"6JQW - Spec Example 2.13. In literals, newlines are preserved",
414+
"K858 - Spec Example 8.6. Empty Scalar Chomping",
415+
"5BVJ - Spec Example 5.7. Block Scalar Indicators",
416+
"T5N4 - Spec Example 8.7. Literal Scalar [1.3]",
417+
"M9B4 - Spec Example 8.7. Literal Scalar",
418+
"753E - Block Scalar Strip [1.3]",
419+
"HMK4 - Spec Example 2.16. Indentation determines scope",
420+
"Z9M4 - Spec Example 6.22. Global Tag Prefix",
421+
"9WXW - Spec Example 6.18. Primary Tag Handle",
422+
"565N - Construct Binary",
423+
"P76L - Spec Example 6.19. Secondary Tag Handle",
424+
"CC74 - Spec Example 6.20. Tag Handles",
425+
"CUP7 - Spec Example 5.6. Node Property Indicators",
426+
"6M2F - Aliases in Explicit Block Mapping",
427+
"HMQ5 - Spec Example 6.23. Node Properties",
428+
"JS2J - Spec Example 6.29. Node Anchors",
429+
"LE5A - Spec Example 7.24. Flow Nodes",
430+
"C4HZ - Spec Example 2.24. Global Tags",
431+
"X38W - Aliases in Flow Objects",
432+
"W5VH - Allowed characters in alias",
433+
"V55R - Aliases in Block Sequence",
434+
"6KGN - Anchor for empty node",
435+
"4QFQ - Spec Example 8.2. Block Indentation Indicator [1.3]",
436+
"R4YG - Spec Example 8.2. Block Indentation Indicator",
437+
"6BCT - Spec Example 6.3. Separation Spaces",
438+
"UT92 - Spec Example 9.4. Explicit Documents",
439+
"7Z25 - Bare document after document end marker",
440+
"EB22 - Missing document-end marker before directive",
441+
"3HFZ - Invalid content after document end marker",
442+
"QT73 - Comment and document-end marker",
443+
"HWV9 - Document-end marker",
444+
"RXY3 - Invalid document-end marker in single quoted string",
445+
"RTP8 - Spec Example 9.2. Document Markers",
446+
"W4TN - Spec Example 9.5. Directives Documents",
447+
"M7A3 - Spec Example 9.3. Bare Documents",
448+
"RZT7 - Spec Example 2.28. Log File",
449+
"5T43 - Colon at the beginning of adjacent flow scalar",
450+
"7BUB - Spec Example 2.10. Node for “Sammy Sosa” appears twice in this document",
451+
"5C5M - Spec Example 7.15. Flow Mappings",
452+
"ZCZ6 - Invalid mapping in plain single line value",
453+
"5MUD - Colon and adjacent value on next line",
454+
"54T7 - Flow Mapping",
455+
"6SLA - Allowed characters in quoted mapping key",
456+
"X8DW - Explicit key and value seperated by comment",
457+
"S3PD - Spec Example 8.18. Implicit Block Mapping Entries",
458+
"4ABK - Flow Mapping Separate Values",
459+
"8KB6 - Multiline plain flow mapping key without value",
460+
"7W2P - Block Mapping with Missing Values",
461+
"ZWK4 - Key with anchor after missing explicit mapping value",
462+
"2SXE - Anchors With Colon in Name",
463+
"4FJ6 - Nested implicit complex keys",
464+
"ZF4X - Spec Example 2.6. Mapping of Mappings",
465+
"ZH7C - Anchors in Mapping",
466+
"TE2A - Spec Example 8.16. Block Mappings",
467+
"SM9W/01 - Single character streams",
468+
"KK5P - Various combinations of explicit block mappings",
469+
"5U3A - Sequence on same Line as Mapping Key",
470+
"8QBE - Block Sequence in Block Mapping",
471+
"26DV - Whitespace around colon in mappings",
472+
"CT4Q - Spec Example 7.20. Single Pair Explicit Entry",
473+
"NKF9 - Empty keys in block and flow mapping",
474+
"R52L - Nested flow mapping sequence and mappings",
475+
"87E4 - Spec Example 7.8. Single Quoted Implicit Keys",
476+
"UGM3 - Spec Example 2.27. Invoice",
477+
"NJ66 - Multiline plain flow mapping key",
478+
"QF4Y - Spec Example 7.19. Single Pair Flow Mappings",
479+
"E76Z - Aliases in Implicit Block Mapping",
480+
"DFF7 - Spec Example 7.16. Flow Mapping Entries",
481+
"6JWB - Tags for Block Objects",
482+
"2JQS - Block Mapping with Missing Keys",
483+
"D88J - Flow Sequence in Block Mapping",
484+
"3GZX - Spec Example 7.1. Alias Nodes",
485+
"5NYZ - Spec Example 6.9. Separated Comment",
486+
"8CWC - Plain mapping key ending with colon",
487+
"5WE3 - Spec Example 8.17. Explicit Block Mapping Entries",
488+
"4EJS - Invalid tabs as indendation in a mapping",
489+
"JTV5 - Block Mapping with Multiline Scalars",
490+
"EHF6 - Tags for Flow Objects",
491+
"M7NX - Nested flow collections",
492+
"CN3R - Various location of anchors in flow sequence",
493+
"K3WX - Colon and adjacent value after comment on next line",
494+
"C2DT - Spec Example 7.18. Flow Mapping Adjacent Values",
495+
"36F6 - Multiline plain scalar with empty line",
496+
"Q88A - Spec Example 7.23. Flow Content",
497+
"L9U5 - Spec Example 7.11. Plain Implicit Keys",
498+
"F3CP - Nested flow collections on one line",
499+
"93JH - Block Mappings in Block Sequence",
500+
"V9D5 - Spec Example 8.19. Compact Block Mappings",
501+
"74H7 - Tags in Implicit Mapping",
502+
"RR7F - Mixed Block Mapping (implicit to explicit)",
503+
"J9HZ - Spec Example 2.9. Single Document with Two Comments",
504+
"229Q - Spec Example 2.4. Sequence of Mappings",
505+
"57H4 - Spec Example 8.22. Block Collection Nodes",
506+
"9SA2 - Multiline double quoted flow mapping key",
507+
"MXS3 - Flow Mapping in Block Sequence",
508+
"L94M - Tags in Explicit Mapping",
509+
"J7VC - Empty Lines Between Mapping Elements",
510+
"J7PZ - Spec Example 2.26. Ordered Mappings",
511+
"9KAX - Various combinations of tags and anchors",
512+
"7ZZ5 - Empty flow collections",
513+
"9U5K - Spec Example 2.12. Compact Nested Mapping",
514+
"6PBE - Zero-indented sequences in explicit mapping keys",
515+
"ZL4Z - Invalid nested mapping",
516+
"S4T7 - Document with footer",
517+
"4MUZ/01 - Flow mapping colon on line after key",
518+
"4MUZ/00 - Flow mapping colon on line after key",
519+
"4MUZ/02 - Flow mapping colon on line after key",
520+
"9KBC - Mapping starting at --- line",
521+
"9BXH - Multiline doublequoted flow mapping key without value",
522+
"9MMW - Single Pair Implicit Entries",
523+
"7BMT - Node and Mapping Key Anchors [1.3]",
524+
"LX3P - Implicit Flow Mapping Key on one line",
525+
"PBJ2 - Spec Example 2.3. Mapping Scalars to Sequences",
526+
"JQ4R - Spec Example 8.14. Block Sequence",
527+
"2EBW - Allowed characters in keys",
528+
"SBG9 - Flow Sequence in Flow Mapping",
529+
"UDR7 - Spec Example 5.4. Flow Collection Indicators",
530+
"FRK4 - Spec Example 7.3. Completely Empty Flow Nodes",
531+
"35KP - Tags for Root Objects",
532+
"58MP - Flow mapping edge cases",
533+
"S9E8 - Spec Example 5.3. Block Structure Indicators",
534+
"6BFJ - Mapping, key and flow sequence item anchors",
535+
"RZP5 - Various Trailing Comments [1.3]",
536+
"2XXW - Spec Example 2.25. Unordered Sets",
537+
"7FWL - Spec Example 6.24. Verbatim Tags",
538+
"M5DY - Spec Example 2.11. Mapping between Sequences",
539+
"GH63 - Mixed Block Mapping (explicit to implicit)",
540+
"HU3P - Invalid Mapping in plain scalar",
541+
"6HB6 - Spec Example 6.1. Indentation Spaces",
542+
"FP8R - Zero indented block scalar",
543+
"Z67P - Spec Example 8.21. Block Scalar Nodes [1.3]",
544+
"A2M4 - Spec Example 6.2. Indentation Indicators",
545+
"VJP3/01 - Flow collections over many lines",
546+
"6CA3 - Tab indented top flow",
547+
"BU8L - Node Anchor and Tag on Seperate Lines",
548+
"4HVU - Wrong indendation in Sequence",
549+
"U44R - Bad indentation in mapping (2)",
550+
"DMG6 - Wrong indendation in Map",
551+
"ZK9H - Nested top level flow mapping",
552+
"M6YH - Block sequence indentation",
553+
"M5C3 - Spec Example 8.21. Block Scalar Nodes",
554+
"9C9N - Wrong indented flow sequence",
555+
"N4JP - Bad indentation in mapping",
556+
"4WA9 - Literal scalars",
557+
"QB6E - Wrong indented multiline quoted scalar",
558+
"D83L - Block scalar indicator order",
559+
"RLU9 - Sequence Indent",
560+
"UV7Q - Legal tab after indentation",
561+
"K54U - Tab after document header",
246562
};
247563

248564
const skip_test_template =

0 commit comments

Comments
 (0)