zephyr/doc/getting_started
Inaky Perez-Gonzalez 662dde6675 sanitycheck: validate YAML files w/ schemas files
This introduces an schema-based YAML validation process when loading
any YAML file, before doing any operations on them. An exception will
be raised at SanityConfigParser() if the file fails to verify with the
given schema.

Schemas are defined for the platform files in board///*.yaml and for
the (sample|testcase).yaml files. The verification is done using the
pykwalify python library. If not installed, a warning is printed and
the verification schema is skipped. At some point, we might want to
force it being installed.

The verification library is made a separate module (scl.py) so it can
be easily imported by others.

Signed-off-by: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
2017-08-07 21:19:12 -04:00
..
getting_started.rst doc: misspelling and UTF-8 fixes 2017-05-09 20:15:49 -04:00
installation_linux.rst sanitycheck: validate YAML files w/ schemas files 2017-08-07 21:19:12 -04:00
installation_mac.rst doc/linux: pip installs in user area vs system wide 2017-07-25 18:05:10 -04:00
installation_win.rst doc: fix uses of back quotes in documentation 2017-08-03 11:08:23 -04:00