26 lines
1.0 KiB
Plaintext
26 lines
1.0 KiB
Plaintext
This directory contains implementations for west commands which are
|
|
tightly coupled to the zephyr tree. Currently, those are the build,
|
|
flash, and debug commands.
|
|
|
|
Before adding more here, consider whether you might want to put new
|
|
extensions in upstream west. For example, any commands which operate
|
|
on the multi-repo need to be in upstream west, not here. Try to limit
|
|
what goes in here to just those files that change along with Zephyr
|
|
itself.
|
|
|
|
When extending this code, please keep the unit tests (in tests/) up to
|
|
date. You can run the tests with this command from this directory:
|
|
|
|
$ PYTHONPATH=$(west list --format="{abspath}" west)/src:$PWD py.test
|
|
|
|
Windows users will need to find the path to .west/west/src in their
|
|
Zephyr installation, then run something like this:
|
|
|
|
> cmd /C "set PYTHONPATH=path\to\.west\west\src:path\to\zephyr\scripts\west_commands && py.test"
|
|
|
|
Note that these tests are run as part of Zephyr's CI when submitting
|
|
an upstream pull request, and pull requests which break the tests
|
|
cannot be merged.
|
|
|
|
Thanks!
|