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