west/tests
Marti Bolivar 18857356bd manifest: support minimum required west version
As we evolve the manifest data, we want to be able to enforce a
minimum version of west required to parse it. Add an optional
'version' key to the data to make this possible.

We have to validate this before checking the manifest against the
schema, as later versions of west will likely extend the schema in
ways that would raise errors if we used our schema to check the data.

We allow the version to be parsed as a YAML float (like 1.0) and
convert it to a string as a convenience for the user.

Signed-off-by: Marti Bolivar <marti.bolivar@nordicsemi.no>
2019-10-15 14:16:40 +02:00
..
manifests manifest: correct several design and implementation issues 2019-08-30 17:32:57 -06:00
conftest.py commands: fix project clone with --clone-depth 2019-10-02 09:10:28 -06:00
test_config.py configuration: allow callers to specify west topdir 2019-08-30 17:32:57 -06:00
test_help.py main: fix west help <some-extension-command> 2019-09-06 12:39:52 -06:00
test_manifest.py manifest: support minimum required west version 2019-10-15 14:16:40 +02:00
test_project.py commands: fix project clone with --clone-depth 2019-10-02 09:10:28 -06:00