tests: Bluetooth: bsim: Use separate DUT and TST EDTT builds
Use separate DUT and TST builds in EDTT HCI tests so that the tester can send Data Length Requests with txOctets and maxTxTime as required by the test specification. TST build has HCI parameter checks disabled. Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
This commit is contained in:
parent
5cb3721313
commit
273cf4687b
5 changed files with 40 additions and 8 deletions
|
|
@ -63,7 +63,10 @@ app=tests/bluetooth/bsim_bt/bsim_test_multiple compile
|
|||
app=tests/bluetooth/bsim_bt/bsim_test_advx compile
|
||||
app=tests/bluetooth/bsim_bt/bsim_test_iso compile
|
||||
app=tests/bluetooth/bsim_bt/bsim_test_audio compile
|
||||
app=tests/bluetooth/bsim_bt/edtt_ble_test_app/hci_test_app compile
|
||||
app=tests/bluetooth/bsim_bt/edtt_ble_test_app/hci_test_app \
|
||||
conf_file=prj_dut.conf compile
|
||||
app=tests/bluetooth/bsim_bt/edtt_ble_test_app/hci_test_app \
|
||||
conf_file=prj_tst.conf compile
|
||||
app=tests/bluetooth/bsim_bt/edtt_ble_test_app/gatt_test_app compile
|
||||
app=tests/bluetooth/bsim_bt/bsim_test_mesh compile
|
||||
app=tests/bluetooth/bsim_bt/bsim_test_mesh conf_file=prj_low_lat.conf compile
|
||||
|
|
|
|||
|
|
@ -3,11 +3,16 @@
|
|||
CONFIG_BT=y
|
||||
CONFIG_BT_HCI_RAW=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_BROADCASTER=y
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_OBSERVER=y
|
||||
CONFIG_BT_DEBUG_LOG=y
|
||||
CONFIG_BT_ECC=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
|
||||
CONFIG_BT_BUF_ACL_RX_SIZE=60
|
||||
CONFIG_BT_BUF_ACL_TX_SIZE=60
|
||||
|
||||
##
|
||||
## Enabling BT_CTRL_DTM_HCI requires BT_LL_SW which requires BT_CTRL
|
||||
##
|
||||
|
|
@ -19,8 +24,4 @@ CONFIG_BT_CTLR_LE_ENC=y
|
|||
CONFIG_BT_CTLR_PRIVACY=y
|
||||
CONFIG_BT_CTLR_FILTER_ACCEPT_LIST=y
|
||||
CONFIG_BT_CTLR_DTM_HCI=y
|
||||
CONFIG_BT_BUF_ACL_TX_SIZE=60
|
||||
CONFIG_BT_BUF_ACL_RX_SIZE=60
|
||||
CONFIG_BT_CTLR_DATA_LENGTH_MAX=60
|
||||
|
||||
CONFIG_PM=y
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
CONFIG_BT=y
|
||||
CONFIG_BT_HCI_RAW=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_DEBUG_LOG=y
|
||||
CONFIG_BT_ECC=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
|
||||
CONFIG_BT_BUF_ACL_RX_SIZE=60
|
||||
CONFIG_BT_BUF_ACL_TX_SIZE=60
|
||||
|
||||
##
|
||||
## Enabling BT_CTRL_DTM_HCI requires BT_LL_SW which requires BT_CTRL
|
||||
##
|
||||
CONFIG_BT_CTLR=y
|
||||
|
||||
CONFIG_BT_LL_SW_SPLIT=y
|
||||
CONFIG_BT_CTLR_CRYPTO=y
|
||||
CONFIG_BT_CTLR_LE_ENC=y
|
||||
CONFIG_BT_CTLR_PRIVACY=y
|
||||
CONFIG_BT_CTLR_FILTER_ACCEPT_LIST=y
|
||||
CONFIG_BT_CTLR_DTM_HCI=y
|
||||
CONFIG_BT_CTLR_DATA_LENGTH_MAX=60
|
||||
|
||||
CONFIG_BT_CTLR_ADVANCED_FEATURES=y
|
||||
CONFIG_BT_CTLR_PARAM_CHECK=n
|
||||
|
|
@ -33,11 +33,11 @@ Execute ./bs_device_EDTT_bridge -s=${SIMULATION_ID} -d=0 -AutoTerminate \
|
|||
-RxWait=2.5e3 -D=2 -dev0=1 -dev1=2 -v=${VERBOSITY_LEVEL}
|
||||
|
||||
Execute \
|
||||
./bs_${BOARD}_tests_bluetooth_bsim_bt_edtt_ble_test_app_hci_test_app_prj_conf\
|
||||
./bs_${BOARD}_tests_bluetooth_bsim_bt_edtt_ble_test_app_hci_test_app_prj_dut_conf\
|
||||
-s=${SIMULATION_ID} -d=1 -v=${VERBOSITY_LEVEL} -RealEncryption=1
|
||||
|
||||
Execute \
|
||||
./bs_${BOARD}_tests_bluetooth_bsim_bt_edtt_ble_test_app_hci_test_app_prj_conf\
|
||||
./bs_${BOARD}_tests_bluetooth_bsim_bt_edtt_ble_test_app_hci_test_app_prj_tst_conf\
|
||||
-s=${SIMULATION_ID} -d=2 -v=${VERBOSITY_LEVEL} -RealEncryption=1
|
||||
|
||||
Execute ./bs_2G4_phy_v1 -v=${VERBOSITY_LEVEL} -s=${SIMULATION_ID} \
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ Execute ./bs_device_EDTT_bridge -s=${SIMULATION_ID} -d=0 -AutoTerminate \
|
|||
-RxWait=2.5e3 -D=2 -dev0=1 -dev1=2 -v=${VERBOSITY_LEVEL}
|
||||
|
||||
Execute \
|
||||
./bs_${BOARD}_tests_bluetooth_bsim_bt_edtt_ble_test_app_hci_test_app_prj_conf\
|
||||
./bs_${BOARD}_tests_bluetooth_bsim_bt_edtt_ble_test_app_hci_test_app_prj_tst_conf\
|
||||
-s=${SIMULATION_ID} -d=1 -v=${VERBOSITY_LEVEL} -RealEncryption=1
|
||||
|
||||
Execute \
|
||||
|
|
|
|||
Loading…
Reference in a new issue