YAML Test Matrix








































Frameworks
Tests
c
libfyaml
event
c
libyaml
event
cpp
yamlcpp
event
dotnet
yamldotnet
event
hs
hsyaml
event
java
snakeyaml
event
js
yaml
event
nim
nimyaml
event
perl
pp
event
perl
pplibyaml
event
py
pyyaml
event
py
ruamel
event
c
libfyaml
json
dotnet
yamldotnet
json
hs
hsyaml
json
java
snakeyaml
json
js
jsyaml
json
js
yaml
json
lua
lyaml
json
perl
pp
json
perl
pplibyaml
json
perl
syck
json
perl
tiny
json
perl
xs
json
perl
yaml
json
py
pyyaml
json
py
ruamel
json
ruby
psych
json
perl
pp
native
perl
pplibyaml
native
perl
syck
native
perl
tiny
native
perl
xs
native
perl
yaml
native
py
pyyaml
native
py
ruamel
native
ID  invalid_correct
 invalid_incorrect
 73

 62
 11
 45
 28
 63
 10
 73

 62
 11
 72
 1
 38
 35
 67
 6
 62
 11
 63
 10
 60
 13
 73

 65
 8
 73

 65
 8
 59
 14
 72
 1
 64
 9
 67
 6
 62
 11
 43
 30
 64
 9
 64
 9
 65
 8
 63
 10
 60
 13
 64
 9
 67
 6
 62
 11
 43
 30
 64
 9
 64
 9
 65
 8
 63
 10
 60
 13
SU74 Anchor and alias as mapping key
SY6V Anchor before sequence entry on same line
SR86 Anchor plus Alias
N4JP Bad indentation in mapping
U44R Bad indentation in mapping (2)
S98Z Block scalar with more spaces than first content line
5LLU Block scalar with wrong indented line after spaces only
BS4K Comment between plain scalar lines
8XDJ Comment in plain multiline value
GDY7 Comment that looks like a mapping key
X4QW Comment without whitespace after block scalar indicator
SU5Z Comment without whitespace after doublequoted scalar
B63P Directive without document
HRE5 Double quoted scalar with escaped single quote
CQ3W Double quoted string without closing quote
SF5V Duplicate YAML directive
C2SP Flow Mapping Key on two lines
T833 Flow mapping missing a separating comma
9MAG Flow sequence with invalid comma at the beginning
4H7K Flow sequence with invalid extra closing bracket
CTN5 Flow sequence with invalid extra comma
6JTT Flow sequence without closing bracket
DK4H Implicit key followed by newline
ZXT5 Implicit key followed by newline and adjacent value
HU3P Invalid Mapping in plain scalar
G9HC Invalid anchor in zero indented sequence
62EZ Invalid block mapping key on same line as previous key
U99R Invalid comma in tag
CVW2 Invalid comment after comma
9JBA Invalid comment after end of flow sequence
3HFZ Invalid content after document end marker
N782 Invalid document markers in flow style
RXY3 Invalid document-end marker in single quoted string
5TRB Invalid document-start marker in doublequoted tring
55WF Invalid escape in double quoted string
KS4U Invalid item after end of flow sequence
BD7L Invalid mapping after sequence
2CMS Invalid mapping in plain multiline
ZCZ6 Invalid mapping in plain single line value
ZL4Z Invalid nested mapping
TD5N Invalid scalar after sequence
9CWY Invalid scalar at the end of mapping
6S55 Invalid scalar at the end of sequence
P2EQ Invalid sequene item on same line as previous item
4EJS Invalid tabs as indendation in a mapping
LHL4 Invalid tag
S4GJ Invalid text after block scalar indicator
236B Invalid value after mapping
W9L4 Literal block scalar with more spaces in first line
9KBC Mapping starting at --- line
CXX2 Mapping with anchor on document start line
7MNF Missing colon
CML9 Missing comma in flow
EB22 Missing document-end marker before directive
7LBH Multiline double quoted implicit keys
G7JE Multiline implicit keys
D49Q Multiline single quoted implicit keys
9HCY Need document footer before directives
GT5M Node anchor in sequence
H7J7 Node anchor not indented
4JVG Scalar value with two anchors
5U3A Sequence on same Line as Mapping Key
QLJ7 Tag shorthand used in documents but only defined in the first
BF9H Trailing comment in multiline plain scalar
Q4CL Trailing content after quoted value
JY7Z Trailing content that looks like a mapping
DMG6 Wrong indendation in Map
4HVU Wrong indendation in Sequence
EW3V Wrong indendation in mapping
9C9N Wrong indented flow sequence
QB6E Wrong indented multiline quoted scalar
ZVH3 Wrong indented sequence item
RHX7 YAML directive without document end marker