← All repos

yaml-test-suite

Comprehensive, language independent Test Suite for YAML

testingtest-suiteyaml
Browse cluster: WebAssembly Specification and Proposals
417commits
13contributors
3languages

Tech stack & purpose

The yaml-test-suite is a comprehensive, language-independent test suite designed to verify the correctness of YAML processors. It provides structured test data including YAML input, canonical output, JSON equivalents, token and event stream notations, and error cases, available both as YAML files in a `src` directory and as individual test directories in released data branches. The project is maintained by the YAML organization and is used by YAML parser libraries across numerous programming languages including C, C++, C#, Java, JavaScript, Python, Perl, PHP, and others. The repository includes tooling via Makefile targets to manage tests, generate data files, and facilitate importing and exporting test data.

Languages

Perl
46.6%
Shell
45.7%
Makefile
7.7%

Contributors