L4YAML

7.2. Test Suites🔗

The project includes 24 test executables spanning 19 hand-written suites and 7 diagnostic pipelines:

Suite

Focus

specexamples

All 132 YAML 1.2.2 specification examples

scannerspecexamples

Scanner-level token stream for spec examples

scannertests

Scanner behavior on targeted inputs

rawparsetests

Raw token-to-AST parsing

flowtests

Flow collection syntax (inline sequences, mappings)

flowregressioncheck

Regression tests for flow parsing edge cases

explicitkeytests

Explicit key (?) handling

validationtests

Input validation and error reporting

limittests

Parser limit enforcement

adversarialtests

Adversarial inputs targeting parser robustness

mutationtests

Systematic input perturbation

propertytests

Randomized property-based testing

dumproundtrip

Parse → dump → parse cycle validation

schemadump

Schema resolution and dump formatting

productioncoverage

Coverage analysis across production inputs

errorstagediag

Error stage diagnostic output

scalarstagediag

Scalar stage diagnostic output