tests: Bluetooth: init: Periodic Advertising ADI support

Add build only tests to cover Periodic Advertising ADI
support in advertising state and in Periodic
Synchronization state.

Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
This commit is contained in:
Vinayak Kariappa Chettimada 2022-04-01 15:55:50 +05:30 committed by Maureen Helm
commit cf21a0cdb3
6 changed files with 65 additions and 0 deletions

View file

@ -8,5 +8,6 @@ CONFIG_BT_EXT_ADV=y
CONFIG_BT_PER_ADV=y
CONFIG_BT_CTLR_ADV_EXT=y
CONFIG_BT_CTLR_ADV_PERIODIC=y
CONFIG_BT_CTLR_ADV_PERIODIC_ADI_SUPPORT=y
CONFIG_BT_LL_SW_SPLIT=y
CONFIG_ZTEST=y

View file

@ -0,0 +1,13 @@
CONFIG_BT=y
CONFIG_BT_CTLR=y
CONFIG_BT_BROADCASTER=y
CONFIG_BT_PERIPHERAL=n
CONFIG_BT_OBSERVER=n
CONFIG_BT_CENTRAL=n
CONFIG_BT_EXT_ADV=y
CONFIG_BT_PER_ADV=y
CONFIG_BT_CTLR_ADV_EXT=y
CONFIG_BT_CTLR_ADV_PERIODIC=y
CONFIG_BT_CTLR_ADV_PERIODIC_ADI_SUPPORT=n
CONFIG_BT_LL_SW_SPLIT=y
CONFIG_ZTEST=y

View file

@ -6,7 +6,9 @@ CONFIG_BT_OBSERVER=y
CONFIG_BT_CENTRAL=n
CONFIG_BT_EXT_ADV=y
CONFIG_BT_PER_ADV_SYNC=y
CONFIG_BT_CTLR_DUP_FILTER_LEN=16
CONFIG_BT_CTLR_ADV_EXT=y
CONFIG_BT_CTLR_SYNC_PERIODIC=y
CONFIG_BT_CTLR_SYNC_PERIODIC_ADI_SUPPORT=y
CONFIG_BT_LL_SW_SPLIT=y
CONFIG_ZTEST=y

View file

@ -0,0 +1,14 @@
CONFIG_BT=y
CONFIG_BT_CTLR=y
CONFIG_BT_BROADCASTER=n
CONFIG_BT_PERIPHERAL=n
CONFIG_BT_OBSERVER=y
CONFIG_BT_CENTRAL=n
CONFIG_BT_EXT_ADV=y
CONFIG_BT_PER_ADV_SYNC=y
CONFIG_BT_CTLR_DUP_FILTER_LEN=16
CONFIG_BT_CTLR_ADV_EXT=y
CONFIG_BT_CTLR_SYNC_PERIODIC=y
CONFIG_BT_CTLR_SYNC_PERIODIC_ADI_SUPPORT=n
CONFIG_BT_LL_SW_SPLIT=y
CONFIG_ZTEST=y

View file

@ -0,0 +1,14 @@
CONFIG_BT=y
CONFIG_BT_CTLR=y
CONFIG_BT_BROADCASTER=n
CONFIG_BT_PERIPHERAL=n
CONFIG_BT_OBSERVER=y
CONFIG_BT_CENTRAL=n
CONFIG_BT_EXT_ADV=y
CONFIG_BT_PER_ADV_SYNC=y
CONFIG_BT_CTLR_DUP_FILTER_LEN=0
CONFIG_BT_CTLR_ADV_EXT=y
CONFIG_BT_CTLR_SYNC_PERIODIC=y
CONFIG_BT_CTLR_SYNC_PERIODIC_ADI_SUPPORT=n
CONFIG_BT_LL_SW_SPLIT=y
CONFIG_ZTEST=y

View file

@ -196,6 +196,13 @@ tests:
integration_platforms:
- nrf52840dk_nrf52840
- nrf51dk_nrf51422
bluetooth.init.test_ctlr_per_adv_no_adi:
extra_args: CONF_FILE=prj_ctlr_per_adv_no_adi.conf
platform_allow: nrf52840dk_nrf52840 nrf52dk_nrf52832
nrf51dk_nrf51422
integration_platforms:
- nrf52840dk_nrf52840
- nrf51dk_nrf51422
bluetooth.init.test_ctlr_per_sync:
extra_args: CONF_FILE=prj_ctlr_per_sync.conf
platform_allow: nrf52840dk_nrf52840 nrf52dk_nrf52832
@ -203,6 +210,20 @@ tests:
integration_platforms:
- nrf52840dk_nrf52840
- nrf51dk_nrf51422
bluetooth.init.test_ctlr_per_sync_no_adi:
extra_args: CONF_FILE=prj_ctlr_per_sync_no_adi.conf
platform_allow: nrf52840dk_nrf52840 nrf52dk_nrf52832
nrf51dk_nrf51422
integration_platforms:
- nrf52840dk_nrf52840
- nrf51dk_nrf51422
bluetooth.init.test_ctlr_per_sync_no_filter:
extra_args: CONF_FILE=prj_ctlr_per_sync_no_filter.conf
platform_allow: nrf52840dk_nrf52840 nrf52dk_nrf52832
nrf51dk_nrf51422
integration_platforms:
- nrf52840dk_nrf52840
- nrf51dk_nrf51422
bluetooth.init.test_ctlr_peripheral_iso:
extra_args: CONF_FILE=prj_ctlr_peripheral_iso.conf
platform_allow: nrf52840dk_nrf52840 nrf52dk_nrf52832