Skip to content
This repository has been archived by the owner on Jan 19, 2024. It is now read-only.

raml-org/raml-tck

Repository files navigation

RAML TCK

RAML's Test Compatibility Kit (RAML TCK) provides a way for any RAML processor to test its compliance with the RAML 1.0 Spec. RAML TCK contains a set of RAML documents meant to be used to test correct and incorrect usage of each RAML feature.

Naming convention

  • *valid*.raml: valid RAML file expected to be successfully processed
  • *invalid*.raml: invalid RAML file with syntax/semantic/spec error(s), expected to be unsuccessfully processed (error or exit code returned)

Note that this repository contains a manifest file that lists all tests in the order their respective tested features appear in the RAML 1.0 Spec.

Projects using this TCK

Here are a few projects that have been tested against RAML TCK:

(Feel free to submit a PR to list any other tool that may be using the RAML TCK)

A compilation of the above project test results can be found on this page. Those results have been generated using raml-tck-runner.

Contributing

We welcome contributions! If you have a new test case in mind, feel free to submit a pull request. More info on how to do that here.