| 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=$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\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! |