tests: Bluetooth: bsim_test: Include advx testing in CI
Update compile.sh and added test_script, so that bsim_test_advx bsim_test application is built and run in CI. Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
This commit is contained in:
parent
130d63a1c2
commit
372a2e2fd3
5 changed files with 40 additions and 3 deletions
|
@ -6,6 +6,3 @@ CONFIG_BT_EXT_ADV=y
|
|||
|
||||
CONFIG_BT_CTLR_ADV_EXT=y
|
||||
CONFIG_BT_CTLR_ADV_PERIODIC=y
|
||||
|
||||
# CONFIG_BT_DEBUG_LOG=y
|
||||
# CONFIG_BT_DEBUG_HCI_CORE=y
|
39
tests/bluetooth/bsim_bt/bsim_test_advx/tests_scripts/basic_advx.sh
Executable file
39
tests/bluetooth/bsim_bt/bsim_test_advx/tests_scripts/basic_advx.sh
Executable file
|
@ -0,0 +1,39 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2018 Oticon A/S
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
# Basic connection test: a central connects to a peripheral and expects a
|
||||
# notification, using the split controller (ULL LLL)
|
||||
simulation_id="basic_advx"
|
||||
verbosity_level=2
|
||||
process_ids=""; exit_code=0
|
||||
|
||||
function Execute(){
|
||||
if [ ! -f $1 ]; then
|
||||
echo -e " \e[91m`pwd`/`basename $1` cannot be found (did you forget to\
|
||||
compile it?)\e[39m"
|
||||
exit 1
|
||||
fi
|
||||
timeout 30 $@ & process_ids="$process_ids $!"
|
||||
}
|
||||
|
||||
: "${BSIM_OUT_PATH:?BSIM_OUT_PATH must be defined}"
|
||||
|
||||
#Give a default value to BOARD if it does not have one yet:
|
||||
BOARD="${BOARD:-nrf52_bsim}"
|
||||
|
||||
cd ${BSIM_OUT_PATH}/bin
|
||||
|
||||
Execute ./bs_${BOARD}_tests_bluetooth_bsim_bt_bsim_test_advx_prj_conf \
|
||||
-v=${verbosity_level} -s=${simulation_id} -d=0 -testid=advx
|
||||
|
||||
Execute ./bs_${BOARD}_tests_bluetooth_bsim_bt_bsim_test_advx_prj_conf\
|
||||
-v=${verbosity_level} -s=${simulation_id} -d=1 -testid=scanx
|
||||
|
||||
Execute ./bs_2G4_phy_v1 -v=${verbosity_level} -s=${simulation_id} \
|
||||
-D=2 -sim_length=10e6 $@
|
||||
|
||||
for process_id in $process_ids; do
|
||||
wait $process_id || let "exit_code=$?"
|
||||
done
|
||||
exit $exit_code #the last exit code != 0
|
|
@ -55,5 +55,6 @@ app=tests/bluetooth/bsim_bt/bsim_test_app conf_file=prj_split.conf \
|
|||
compile
|
||||
app=tests/bluetooth/bsim_bt/bsim_test_app conf_file=prj_split_privacy.conf \
|
||||
compile
|
||||
app=tests/bluetooth/bsim_bt/bsim_test_advx compile
|
||||
app=tests/bluetooth/bsim_bt/edtt_ble_test_app/hci_test_app compile
|
||||
app=tests/bluetooth/bsim_bt/edtt_ble_test_app/gatt_test_app compile
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue