blob: 506a49838ef771b2a2fa02ae7e0a2bb42a116d98 [file] [log] [blame]
#!/usr/bin/env bash
# Copyright 2023 Nordic Semiconductor
# SPDX-License-Identifier: Apache-2.0
source $(dirname "${BASH_SOURCE[0]}")/../../_mesh_test.sh
# Test DFU Slot API. This tests are meant to be executed in sequence to work properly.
# - First test creates slots and saves them in storage.
# - Second test is rebooted device that restores saved slots from storage and checks their state.
# - Third test is rebooted device that deletes all previously added slots
# and verifies they do not exist.
# - Fourth test is rebooted device that verifies if removing all slots also removed them
# from storage.
conf=prj_mesh1d1_conf
overlay=overlay_pst_conf
RunTest dfu_slot dfu_dist_dfu_slot_create
RunTest dfu_slot dfu_dist_dfu_slot_create_recover
RunTest dfu_slot dfu_dist_dfu_slot_delete_all
RunTest dfu_slot dfu_dist_dfu_slot_check_delete_all