zephyr/tests/bsim/bluetooth/host/scan/slow/test_scripts/run.sh
Jonathan Rico edeb529c9f Bluetooth: Host: Add advertising events stress test
More information in the test description.

Why: At the time of writing, this test exposes a bug in the Bluetooth stack
where all the RX buffers are in use, and the controller driver fails to
synchronously allocate a command response buffer.

This is manifested in an assertion failure in `hci_common.c`.

Signed-off-by: Jonathan Rico <jonathan.rico@nordicsemi.no>
2024-09-17 17:45:50 +01:00

28 lines
742 B
Bash
Executable File

#!/usr/bin/env bash
# Copyright 2024 Nordic Semiconductor ASA
# SPDX-License-Identifier: Apache-2.0
source ${ZEPHYR_BASE}/tests/bsim/sh_common.source
test_name="$(guess_test_long_name)"
test_exe="${BSIM_OUT_PATH}/bin/bs_${BOARD_TS}_${test_name}_prj_conf"
simulation_id=${test_name}
verbosity_level=2
zephyr_log_level=3
cd ${BSIM_OUT_PATH}/bin
Execute ./bs_2G4_phy_v1 -v=${verbosity_level} -s="${simulation_id}" \
-D=2 -sim_length=100e6
Execute "${test_exe}" \
-v=${verbosity_level} -s="${simulation_id}" -d=1 \
-testid=peer -argstest log_level ${zephyr_log_level}
Execute "${test_exe}" \
-v=${verbosity_level} -s="${simulation_id}" -d=0 \
-testid=dut -argstest log_level ${zephyr_log_level}
wait_for_background_jobs