1#!/usr/bin/env bash
2# Copyright 2023 Nordic Semiconductor ASA
3# SPDX-License-Identifier: Apache-2.0
4
5source $(dirname "${BASH_SOURCE[0]}")/../../_mesh_test.sh
6
7# Test interleaving of Secure Network Beacons and Private Beacons advertisements.
8# Setup: RX device as BT observer, TX device with enabled SNB and disabled PRB
9# Procedure:
10# - First SNB is advertised after Beacon Interval
11# - PRB is enabled, SNB disabled, before next interval
12# - First PRB is advertised
13# - IVU is initiated
14# - Second PRB is advertised with IVU flag
15# - PRB is disabled, SNB enabled: second SNB is advertised
16# - KR is initiated, third SNB is advertised with new flags (IVU + KR)
17# - PRB is enabled, SNB is disabled. Third PRB is advertised
18RunTest mesh_priv_beacon_interleave beacon_rx_priv_interleave beacon_tx_priv_interleave
19
20overlay=overlay_psa_conf
21RunTest mesh_priv_beacon_interleave_psa beacon_rx_priv_interleave beacon_tx_priv_interleave
22