…
|
||
---|---|---|
.. | ||
pytest | ||
src | ||
sysbuild | ||
CMakeLists.txt | ||
README.rst | ||
prj.conf | ||
sysbuild.conf | ||
testcase.yaml |
README.rst
Upgrade testing with MCUmgr ########################### This application is based on :ref:`smp_svr_sample`. It is built using **sysbuild**. Tests are automated with pytest, a new harness of Twister (more information can be found :ref:`here <integration_with_pytest>`) .. note:: Pytest uses the MCUmgr fixture which requires the ``mcumgr`` available in the system PATH. More information about MCUmgr can be found here :ref:`mcu_mgr`. To run tests with Twister on ``nrf52840dk/nrf52840`` platform, use following command: .. code-block:: console ./zephyr/scripts/twister -vv --west-flash --enable-slow -T zephyr/tests/boot/with_mcumgr \ -p nrf52840dk/nrf52840 --device-testing --device-serial /dev/ttyACM0 .. note:: Twister requires ``--west-flash`` flag enabled (without additional parameters like ``erase``) to use sysbuild. Test scripts can be found in ``pytest`` directory. To list available scenarios with described procedures, one can use a pytest command: .. code-block:: console pytest zephyr/tests/boot/with_mcumgr/pytest --collect-only -v