e303cbe543
git-subtree-dir: parser/tests/yaml-test-suite git-subtree-split: ccfa74e56afb53da960847ff6e6976c0a0825709
2.2 KiB
2.2 KiB
Test Suite Tags
The .tml files under the test/
directory have a tags line that looks like
this:
tags: block sequence mapping spec
The table below defines the tags that must be used. This table is used by tools to validate the tags.
These tags can have one of the following for '*':
ok YAML is valid
err YAML is invalid
want YAML is invalid but should be valid
dont YAML is valid but shouldn't be
libyaml-* libyaml differs from normal
1-1-* YAML 1.1 differs from normal
1-2-* YAML 1.2 differs from normal
1-3-* YAML 1.3 differs from normal
2-0-* YAML 2.0 differs from normal
alias The test uses anchors *and* aliases
anchor The test uses anchors (but *not* aliases)
binary The test encodes binary data
comment The test uses YAML comments
complex-key The test includes a mapping key which is not a scalar, but a
sequence or mapping
directive The test has directives
double The test involves double quoted scalars
duplicate-key The test includes a duplicate mapping key
edge The test is an edge case
empty The test has empty scalars
empty-key The test includes an empty mapping key `: value`
error The test is about YAML that has errors
explicit-key The test uses `?` for an explicit key
flow The test has flow style
folded The test uses '>' folded scalars
footer The test has '...' footer tokens
header The test has '---' header tokens
indent The test is concerned with indentation issues
literal The test uses '|' literal scalars
local-tag The test uses a local tag `!foo`
mapping The test is concerned with mapping issues
missing The test has explicit pair with key or value missing
scalar The test is concerned with scalar issues
sequence The test is concerned with sequence issues
simple The test uses simple YAML
single The test involves single quoted scalars
spec The test is a YAML 1.2 Spec example
tag The test has tags
unknown-tag The test uses an unknown tag from the standard YAML schema
`!!foo`
whitespace The test is concerned with whitespace issues