zephyr/tests/bluetooth/init/testcase.yaml
Thomas Deppe f3bdd2bc8c Bluetooth: Host: Add support for Advertising Coding Selection
Adds API for Advertising Coding Selection.

Introduces two new advertising options to configure the advertiser's
requirement concerning coding scheme when LE Coded PHY is configured.
While the Bluetooth v6.0 specification makes a distinction betweeen
preferred and required advertising PHY options, a simplification is
made to only expose the required PHY options. Inline with how LE Coded
PHY is implemented; this API will set both the primary and secondary
advertising PHY's to the same coding scheme.

The support is enabled by CONFIG_BT_EXT_ADV_CODING_SELECTION, and requires
a controller that selects CONFIG_BT_CTLR_ADV_EXT_CODING_SELECTION_SUPPORT.

Signed-off-by: Thomas Deppe <thomas.deppe@nordicsemi.no>
2025-02-08 10:09:41 +01:00

359 lines
11 KiB
YAML

common:
build_only: true
tags: bluetooth
tests:
bluetooth.init.test:
platform_allow: qemu_cortex_m3
bluetooth.init.test_0:
extra_args: CONF_FILE=prj_0.conf
platform_allow: qemu_cortex_m3
bluetooth.init.test_1:
extra_args: CONF_FILE=prj_1.conf
platform_allow: qemu_cortex_m3
bluetooth.init.test_10:
extra_args: CONF_FILE=prj_10.conf
platform_allow: qemu_cortex_m3
bluetooth.init.test_11:
extra_args: CONF_FILE=prj_11.conf
platform_allow: qemu_cortex_m3
bluetooth.init.test_12:
extra_args: CONF_FILE=prj_12.conf
platform_allow: qemu_cortex_m3
bluetooth.init.test_13:
extra_args: CONF_FILE=prj_13.conf
platform_allow: qemu_cortex_m3
bluetooth.init.test_14:
extra_args: CONF_FILE=prj_14.conf
platform_allow: qemu_cortex_m3
bluetooth.init.test_15:
extra_args: CONF_FILE=prj_15.conf
platform_allow: qemu_cortex_m3
bluetooth.init.test_16:
extra_args: CONF_FILE=prj_16.conf
platform_allow: qemu_cortex_m3
bluetooth.init.test_17:
extra_args: CONF_FILE=prj_17.conf
platform_allow: qemu_cortex_m3
bluetooth.init.test_18:
extra_args: CONF_FILE=prj_18.conf
platform_allow: qemu_cortex_m3
bluetooth.init.test_19:
extra_args: CONF_FILE=prj_19.conf
platform_allow: qemu_cortex_m3
bluetooth.init.test_2:
extra_args: CONF_FILE=prj_2.conf
platform_allow: qemu_cortex_m3
bluetooth.init.test_20:
extra_args: CONF_FILE=prj_20.conf
platform_allow: qemu_cortex_m3
bluetooth.init.test_21:
extra_args: CONF_FILE=prj_21.conf
platform_allow: qemu_cortex_m3
bluetooth.init.test_22:
extra_args: CONF_FILE=prj_22.conf
platform_allow: qemu_cortex_m3
bluetooth.init.test_3:
extra_args: CONF_FILE=prj_3.conf
platform_allow: qemu_cortex_m3
bluetooth.init.test_4:
extra_args: CONF_FILE=prj_4.conf
platform_allow: qemu_cortex_m3
bluetooth.init.test_5:
extra_args: CONF_FILE=prj_5.conf
platform_allow: qemu_cortex_m3
bluetooth.init.test_6:
extra_args: CONF_FILE=prj_6.conf
platform_allow: qemu_cortex_m3
bluetooth.init.test_7:
extra_args: CONF_FILE=prj_7.conf
platform_allow: qemu_cortex_m3
bluetooth.init.test_8:
extra_args: CONF_FILE=prj_8.conf
platform_allow: qemu_cortex_m3
bluetooth.init.test_9:
extra_args: CONF_FILE=prj_9.conf
platform_allow: qemu_cortex_m3
bluetooth.init.test_ctlr:
extra_args: CONF_FILE=prj_ctlr.conf
platform_allow:
- nrf52840dk/nrf52840
- nrf52dk/nrf52832
- nrf51dk/nrf51822
- rv32m1_vega/openisa_rv32m1/ri5cy
integration_platforms:
- nrf52840dk/nrf52840
- nrf52dk/nrf52832
- nrf51dk/nrf51822
- rv32m1_vega/openisa_rv32m1/ri5cy
bluetooth.init.test_ctlr_4_0:
extra_args: CONF_FILE=prj_ctlr_4_0.conf
platform_allow:
- nrf52840dk/nrf52840
- nrf52dk/nrf52832
- nrf51dk/nrf51822
integration_platforms:
- nrf52dk/nrf52832
- nrf51dk/nrf51822
bluetooth.init.test_ctlr_4_0_dbg:
extra_args: CONF_FILE=prj_ctlr_4_0_dbg.conf
platform_allow:
- nrf52840dk/nrf52840
- nrf52dk/nrf52832
- nrf51dk/nrf51822
integration_platforms:
- nrf52dk/nrf52832
- nrf51dk/nrf51822
bluetooth.init.test_ctlr_tiny:
extra_args: CONF_FILE=prj_ctlr_tiny.conf
platform_allow:
- nrf52840dk/nrf52840
- nrf52dk/nrf52832
- nrf51dk/nrf51822
integration_platforms:
- nrf52dk/nrf52832
- nrf51dk/nrf51822
bluetooth.init.test_ctlr_dbg:
extra_args:
- CONF_FILE=prj_ctlr_dbg.conf
- DTC_OVERLAY_FILE=pa_lna.overlay
platform_allow:
- nrf52840dk/nrf52840
- nrf52dk/nrf52832
integration_platforms:
- nrf52840dk/nrf52840
- nrf52dk/nrf52832
bluetooth.init.test_ctlr_5_x_dbg:
extra_args:
- CONF_FILE=prj_ctlr_5_x_dbg.conf
- DTC_OVERLAY_FILE=pa_lna.overlay
platform_allow:
- nrf52840dk/nrf52840
- nrf52dk/nrf52832
integration_platforms:
- nrf52840dk/nrf52840
- nrf52dk/nrf52832
bluetooth.init.test_ctlr_sw_switch_single_timer:
extra_args:
- CONF_FILE=prj_ctlr.conf
- CONFIG_BT_CTLR_ADVANCED_FEATURES=y
- CONFIG_BT_CTLR_SW_SWITCH_SINGLE_TIMER=y
platform_allow:
- nrf5340dk/nrf5340/cpunet
- nrf52840dk/nrf52840
- nrf52dk/nrf52832
integration_platforms:
- nrf5340dk/nrf5340/cpunet
bluetooth.init.test_ctlr_ticker:
extra_args:
- CONF_FILE=prj_ctlr_ticker.conf
platform_allow:
- nrf52840dk/nrf52840
- nrf52dk/nrf52832
integration_platforms:
- nrf52dk/nrf52832
bluetooth.init.test_ctlr_broadcaster:
extra_args: CONF_FILE=prj_ctlr_broadcaster.conf
platform_allow:
- nrf52840dk/nrf52840
- nrf52dk/nrf52832
- nrf51dk/nrf51822
- rv32m1_vega/openisa_rv32m1/ri5cy
integration_platforms:
- nrf52dk/nrf52832
bluetooth.init.test_ctlr_peripheral:
extra_args: CONF_FILE=prj_ctlr_peripheral.conf
platform_allow:
- nrf52840dk/nrf52840
- nrf52dk/nrf52832
- nrf51dk/nrf51822
- rv32m1_vega/openisa_rv32m1/ri5cy
integration_platforms:
- nrf52dk/nrf52832
bluetooth.init.test_ctlr_peripheral_priv:
extra_args: CONF_FILE=prj_ctlr_peripheral_priv.conf
platform_allow:
- nrf52840dk/nrf52840
- nrf52dk/nrf52832
- nrf51dk/nrf51822
- rv32m1_vega/openisa_rv32m1/ri5cy
integration_platforms:
- nrf52840dk/nrf52840
bluetooth.init.test_ctlr_observer:
extra_args: CONF_FILE=prj_ctlr_observer.conf
platform_allow:
- nrf52840dk/nrf52840
- nrf52dk/nrf52832
- nrf51dk/nrf51822
- rv32m1_vega/openisa_rv32m1/ri5cy
integration_platforms:
- nrf52dk/nrf52832
bluetooth.init.test_ctlr_central:
extra_args: CONF_FILE=prj_ctlr_central.conf
platform_allow:
- nrf52840dk/nrf52840
- nrf52dk/nrf52832
- nrf51dk/nrf51822
- rv32m1_vega/openisa_rv32m1/ri5cy
integration_platforms:
- nrf52dk/nrf52832
- rv32m1_vega/openisa_rv32m1/ri5cy
bluetooth.init.test_ctlr_central_priv:
extra_args: CONF_FILE=prj_ctlr_central_priv.conf
platform_allow:
- nrf52840dk/nrf52840
- nrf52dk/nrf52832
- nrf51dk/nrf51822
- rv32m1_vega/openisa_rv32m1/ri5cy
integration_platforms:
- nrf52dk/nrf52832
- rv32m1_vega/openisa_rv32m1/ri5cy
bluetooth.init.test_ctlr_broadcaster_ext:
extra_args: CONF_FILE=prj_ctlr_broadcaster_ext.conf
platform_allow:
- nrf52840dk/nrf52840
- nrf52dk/nrf52832
- nrf51dk/nrf51822
integration_platforms:
- nrf52840dk/nrf52840
- nrf51dk/nrf51822
bluetooth.init.test_ctlr_peripheral_ext:
extra_args: CONF_FILE=prj_ctlr_peripheral_ext.conf
platform_allow:
- nrf52840dk/nrf52840
- nrf52dk/nrf52832
- nrf51dk/nrf51822
integration_platforms:
- nrf52840dk/nrf52840
- nrf51dk/nrf51822
bluetooth.init.test_ctlr_peripheral_ext_priv:
extra_args: CONF_FILE=prj_ctlr_peripheral_ext_priv.conf
platform_allow:
- nrf52840dk/nrf52840
- nrf52dk/nrf52832
- nrf51dk/nrf51822
integration_platforms:
- nrf52840dk/nrf52840
- nrf51dk/nrf51822
bluetooth.init.test_ctlr_oberver_ext:
extra_args: CONF_FILE=prj_ctlr_observer_ext.conf
platform_allow:
- nrf52840dk/nrf52840
- nrf52dk/nrf52832
- nrf51dk/nrf51822
integration_platforms:
- nrf52840dk/nrf52840
- nrf51dk/nrf51822
bluetooth.init.test_ctlr_central_ext:
extra_args: CONF_FILE=prj_ctlr_central_ext.conf
platform_allow:
- nrf52840dk/nrf52840
- nrf52dk/nrf52832
- nrf51dk/nrf51822
integration_platforms:
- nrf52840dk/nrf52840
- nrf51dk/nrf51822
bluetooth.init.test_ctlr_central_ext_priv:
extra_args: CONF_FILE=prj_ctlr_central_ext_priv.conf
platform_allow:
- nrf52840dk/nrf52840
- nrf52dk/nrf52832
- nrf51dk/nrf51822
integration_platforms:
- nrf52840dk/nrf52840
- nrf51dk/nrf51822
bluetooth.init.test_ctlr_per_adv:
extra_args: CONF_FILE=prj_ctlr_per_adv.conf
platform_allow:
- nrf52840dk/nrf52840
- nrf52dk/nrf52832
- nrf51dk/nrf51822
integration_platforms:
- nrf52840dk/nrf52840
- nrf51dk/nrf51822
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/nrf51822
integration_platforms:
- nrf52840dk/nrf52840
- nrf51dk/nrf51822
bluetooth.init.test_ctlr_per_sync:
extra_args: CONF_FILE=prj_ctlr_per_sync.conf
platform_allow:
- nrf52840dk/nrf52840
- nrf52dk/nrf52832
- nrf51dk/nrf51822
integration_platforms:
- nrf52840dk/nrf52840
- nrf51dk/nrf51822
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/nrf51822
integration_platforms:
- nrf52840dk/nrf52840
- nrf51dk/nrf51822
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/nrf51822
integration_platforms:
- nrf52840dk/nrf52840
- nrf51dk/nrf51822
bluetooth.init.test_ctlr_peripheral_iso:
extra_args: CONF_FILE=prj_ctlr_peripheral_iso.conf
platform_allow:
- nrf52840dk/nrf52840
- nrf52dk/nrf52832
- nrf51dk/nrf51822
integration_platforms:
- nrf52840dk/nrf52840
- nrf51dk/nrf51822
bluetooth.init.test_ctlr_central_iso:
extra_args: CONF_FILE=prj_ctlr_central_iso.conf
platform_allow:
- nrf52840dk/nrf52840
- nrf52dk/nrf52832
- nrf51dk/nrf51822
integration_platforms:
- nrf52840dk/nrf52840
- nrf51dk/nrf51822
bluetooth.init.test_h5:
extra_args:
- CONF_FILE=prj_h5.conf
- DTC_OVERLAY_FILE=h5.overlay
platform_allow: qemu_cortex_m3
bluetooth.init.test_h5_dbg:
extra_args:
- CONF_FILE=prj_h5_dbg.conf
- DTC_OVERLAY_FILE=h5.overlay
platform_allow: qemu_cortex_m3
bluetooth.init.test_llcp:
extra_args: CONF_FILE=prj_llcp.conf
platform_allow:
- nrf52840dk/nrf52840
- nrf52dk/nrf52832
- rv32m1_vega/openisa_rv32m1/ri5cy
integration_platforms:
- nrf52840dk/nrf52840
- rv32m1_vega/openisa_rv32m1/ri5cy
bluetooth.init.test_config_bt_recv_workq_bt:
extra_args:
- CONF_FILE=prj_ctlr.conf
- CONFIG_BT_RECV_WORKQ_BT=y
platform_allow:
- nrf52840dk/nrf52840
bluetooth.init.test_host_6_x:
extra_args: CONF_FILE=prj_host_6_x.conf
platform_allow:
- qemu_cortex_m3
- nrf52840dk/nrf52840
integration_platforms:
- nrf52840dk/nrf52840