tests: bsim: Bluetooth: Cover settings without snprintk use
Cover settings without snprintk use in bsim test. Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
This commit is contained in:
committed by
Anas Nashif
parent
43dede5acc
commit
891d50c396
@@ -18,5 +18,8 @@ CONFIG_NVS=y
|
||||
CONFIG_SETTINGS=y
|
||||
CONFIG_BT_SETTINGS=y
|
||||
|
||||
# Lets cover settings with use of snprintk
|
||||
CONFIG_BT_SETTINGS_USE_PRINTK=y
|
||||
|
||||
# Increased stack due to settings API usage
|
||||
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
CONFIG_BT=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_SMP=y
|
||||
CONFIG_ASSERT=y
|
||||
|
||||
CONFIG_BT_EXT_ADV=y
|
||||
CONFIG_BT_PRIVACY=y
|
||||
CONFIG_BT_RPA_TIMEOUT=10
|
||||
CONFIG_BT_EXT_ADV_MAX_ADV_SET=3
|
||||
CONFIG_BT_CTLR_ADVANCED_FEATURES=y
|
||||
CONFIG_BT_CTLR_ADV_DATA_BUF_MAX=3
|
||||
CONFIG_BT_ID_MAX=3
|
||||
|
||||
CONFIG_FLASH=y
|
||||
CONFIG_FLASH_MAP=y
|
||||
CONFIG_NVS=y
|
||||
CONFIG_SETTINGS=y
|
||||
CONFIG_BT_SETTINGS=y
|
||||
|
||||
# Lets cover settings without use of snprintk
|
||||
CONFIG_BT_SETTINGS_USE_PRINTK=n
|
||||
|
||||
# Increased stack due to settings API usage
|
||||
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048
|
||||
@@ -0,0 +1,41 @@
|
||||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
set -eu
|
||||
source ${ZEPHYR_BASE}/tests/bsim/sh_common.source
|
||||
|
||||
verbosity_level=2
|
||||
simulation_id="host_privacy_peripheral_no_snprintk"
|
||||
EXECUTE_TIMEOUT=240
|
||||
|
||||
central_exe="${BSIM_OUT_PATH}/bin/bs_${BOARD_TS}_$(guess_test_long_name)_prj_no_snprintk_conf"
|
||||
peripheral_exe="${central_exe}"
|
||||
|
||||
cd ${BSIM_OUT_PATH}/bin
|
||||
|
||||
Execute "$central_exe" \
|
||||
-v=${verbosity_level} -s=${simulation_id} -d=0 -testid=central -RealEncryption=1 \
|
||||
-flash="${simulation_id}.central.log.bin" -flash_erase
|
||||
|
||||
Execute "$peripheral_exe" \
|
||||
-v=${verbosity_level} -s=${simulation_id} -d=1 -testid=peripheral -RealEncryption=1 \
|
||||
-flash="${simulation_id}.peripheral.log.bin" -flash_erase
|
||||
|
||||
Execute ./bs_2G4_phy_v1 -v=${verbosity_level} -s=${simulation_id} \
|
||||
-D=2 -sim_length=70e6 $@
|
||||
|
||||
wait_for_background_jobs
|
||||
|
||||
Execute "$central_exe" \
|
||||
-v=${verbosity_level} -s=${simulation_id}.2 -d=0 -testid=central -RealEncryption=1 \
|
||||
-flash="${simulation_id}.central.log.bin" -flash_rm
|
||||
|
||||
Execute "$peripheral_exe" \
|
||||
-v=${verbosity_level} -s=${simulation_id}.2 -d=1 -testid=peripheral -RealEncryption=1 \
|
||||
-flash="${simulation_id}.peripheral.log.bin" -flash_rm
|
||||
|
||||
Execute ./bs_2G4_phy_v1 -v=${verbosity_level} -s=${simulation_id}.2 \
|
||||
-D=2 -sim_length=70e6 $@
|
||||
|
||||
wait_for_background_jobs
|
||||
@@ -12,6 +12,11 @@ tests:
|
||||
bluetooth.host.privacy.peripheral:
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_privacy_peripheral_prj_conf
|
||||
bluetooth.host.privacy.peripheral_no_snprintk:
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_privacy_peripheral_prj_no_snprintk_conf
|
||||
extra_args:
|
||||
EXTRA_CONF_FILE=prj_no_snprintk.conf
|
||||
bluetooth.host.privacy.peripheral_rpa_expired:
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_privacy_peripheral_prj_rpa_expired_conf
|
||||
|
||||
Reference in New Issue
Block a user