Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Jamie McCrae 141f7fa427 tests: boot: with_mcumgr: Add swap using offset test 5 months ago
..
pytest tests: boot: with_mcumgr: Add swap using offset test 5 months ago
src
sysbuild
CMakeLists.txt
README.rst hwmv2: Introduce Hardware model version 2 and convert devices 1 year ago
prj.conf
sysbuild.conf
testcase.yaml tests: boot: with_mcumgr: Add swap using offset test 5 months ago

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