Bluetooth: shell: Add bt audio compile tests for the bt shell
Add a couple of compile tests for the bt shell for
BT audio, including checking that the services can be
compiled individually without error.
Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
diff --git a/tests/bluetooth/shell/testcase.yaml b/tests/bluetooth/shell/testcase.yaml
index 88309a2..1e491b7 100644
--- a/tests/bluetooth/shell/testcase.yaml
+++ b/tests/bluetooth/shell/testcase.yaml
@@ -28,3 +28,86 @@
extra_args: CONFIG_BT_PRIVACY=n
platform_allow: native_posix
tags: bluetooth
+
+# Bluetooth Audio Compile validation tests
+ bluetooth.shell.no_vcs:
+ build_only: true
+ integration_platforms:
+ - native_posix
+ extra_configs:
+ - CONFIG_BT_VCS=n
+ bluetooth.shell.no_vocs:
+ build_only: true
+ integration_platforms:
+ - native_posix
+ extra_configs:
+ - CONFIG_BT_VOCS_MAX_INSTANCE_COUNT=0
+ - CONFIG_BT_VCS_VOCS_INSTANCE_COUNT=0
+ bluetooth.shell.no_aics:
+ build_only: true
+ integration_platforms:
+ - native_posix
+ extra_configs:
+ - CONFIG_BT_AICS_MAX_INSTANCE_COUNT=0
+ - CONFIG_BT_VCS_AICS_INSTANCE_COUNT=0
+ - CONFIG_BT_MICS_AICS_INSTANCE_COUNT=0
+ bluetooth.shell.no_aics_vocs:
+ build_only: true
+ integration_platforms:
+ - native_posix
+ extra_configs:
+ - CONFIG_BT_VOCS_MAX_INSTANCE_COUNT=0
+ - CONFIG_BT_VCS_VOCS_INSTANCE_COUNT=0
+ - CONFIG_BT_AICS_MAX_INSTANCE_COUNT=0
+ - CONFIG_BT_VCS_AICS_INSTANCE_COUNT=0
+ - CONFIG_BT_MICS_AICS_INSTANCE_COUNT=0
+ bluetooth.shell.no_vcs_client:
+ build_only: true
+ integration_platforms:
+ - native_posix
+ extra_configs:
+ - CONFIG_BT_VCS_CLIENT=n
+ bluetooth.shell.no_vcs_vcs_client:
+ build_only: true
+ integration_platforms:
+ - native_posix
+ extra_configs:
+ - CONFIG_BT_VCS=n
+ - CONFIG_BT_VCS_CLIENT=n
+ bluetooth.shell.vcs_client_no_aics_client:
+ build_only: true
+ integration_platforms:
+ - native_posix
+ extra_configs:
+ - CONFIG_BT_VCS_CLIENT_MAX_AICS_INST=0
+ bluetooth.shell.vcs_client_no_vocs_client:
+ build_only: true
+ integration_platforms:
+ - native_posix
+ extra_configs:
+ - CONFIG_BT_VCS_CLIENT_MAX_VOCS_INST=0
+ bluetooth.shell.no_mics:
+ build_only: true
+ integration_platforms:
+ - native_posix
+ extra_configs:
+ - CONFIG_BT_MICS=n
+ bluetooth.shell.no_mics_client:
+ build_only: true
+ integration_platforms:
+ - native_posix
+ extra_configs:
+ - CONFIG_BT_MICS_CLIENT=n
+ bluetooth.shell.no_mics_mics_client:
+ build_only: true
+ integration_platforms:
+ - native_posix
+ extra_configs:
+ - CONFIG_BT_MICS=n
+ - CONFIG_BT_MICS_CLIENT=n
+ bluetooth.shell.mics_client_no_aics_client:
+ build_only: true
+ integration_platforms:
+ - native_posix
+ extra_configs:
+ - CONFIG_BT_MICS_CLIENT_MAX_AICS_INST=0