zephyr/scripts/west_commands
Evgeniy Paltsev 554aa9cde3 ARC: west: mdb runner: change folder to run MDB
Make the build folder the place where MDB is run. Otherwise mdb
will store the .sc.project folder in the place where twister is
launched (so .sc.project folder will be shared across the runs)

For that we add **kwargs argument to popen_ignore_int method
so we can pass a cwd argument to the Popen constructor.

Signed-off-by: Evgeniy Paltsev <PaltsevEvgeniy@gmail.com>
Signed-off-by: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
2022-06-02 13:09:51 +02:00
..
completion
runners ARC: west: mdb runner: change folder to run MDB 2022-06-02 13:09:51 +02:00
tests ARC: west: mdb runner: change folder to run MDB 2022-06-02 13:09:51 +02:00
zspdx scripts: zspdx: fix writing custom license IDs 2022-05-23 10:18:06 +02:00
boards.py
build_helpers.py
build.py
completion.py
debug.py
export.py
flash.py
mypy.ini
README.txt
run_common.py scripts: ensure intended path for edtlib imports 2022-05-13 10:09:45 -07:00
run_tests.py
sign.py scripts: ensure intended path for edtlib imports 2022-05-13 10:09:45 -07:00
spdx.py
zcmake.py
zephyr_ext_common.py

This directory contains implementations for west commands which are
tightly coupled to the zephyr tree. This includes 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 Zephyr-specific features.

When extending this code, please keep the unit tests (in tests/) up to
date. The mypy static type checker is also run on the runners package.

To run these tests locally on Windows, run:

   py -3 run_tests.py

On macOS and Linux:

   ./run_tests.py

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!