1 /*
2  * Copyright (c) 2020-2023 Nordic Semiconductor ASA
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  */
6 
7 #include "bstests.h"
8 
9 extern struct bst_test_list *test_vcp_install(struct bst_test_list *tests);
10 extern struct bst_test_list *test_vcp_vol_ctlr_install(struct bst_test_list *tests);
11 extern struct bst_test_list *test_micp_install(struct bst_test_list *tests);
12 extern struct bst_test_list *test_micp_mic_ctlr_install(struct bst_test_list *tests);
13 extern struct bst_test_list *test_csip_set_member_install(struct bst_test_list *tests);
14 extern struct bst_test_list *test_csip_set_coordinator_install(struct bst_test_list *tests);
15 extern struct bst_test_list *test_tbs_install(struct bst_test_list *tests);
16 extern struct bst_test_list *test_tbs_client_install(struct bst_test_list *tests);
17 extern struct bst_test_list *test_mcs_install(struct bst_test_list *tests);
18 extern struct bst_test_list *test_mcc_install(struct bst_test_list *tests);
19 extern struct bst_test_list *test_media_controller_install(struct bst_test_list *tests);
20 extern struct bst_test_list *test_unicast_client_install(struct bst_test_list *tests);
21 extern struct bst_test_list *test_unicast_server_install(struct bst_test_list *tests);
22 extern struct bst_test_list *test_broadcast_source_install(struct bst_test_list *tests);
23 extern struct bst_test_list *test_broadcast_sink_install(struct bst_test_list *tests);
24 extern struct bst_test_list *test_scan_delegator_install(struct bst_test_list *tests);
25 extern struct bst_test_list *test_bap_broadcast_assistant_install(struct bst_test_list *tests);
26 extern struct bst_test_list *test_bass_broadcaster_install(struct bst_test_list *tests);
27 extern struct bst_test_list *test_cap_acceptor_install(struct bst_test_list *tests);
28 extern struct bst_test_list *test_cap_initiator_broadcast_install(struct bst_test_list *tests);
29 extern struct bst_test_list *test_cap_initiator_unicast_install(struct bst_test_list *tests);
30 extern struct bst_test_list *test_has_install(struct bst_test_list *tests);
31 extern struct bst_test_list *test_has_client_install(struct bst_test_list *tests);
32 extern struct bst_test_list *test_ias_install(struct bst_test_list *tests);
33 extern struct bst_test_list *test_ias_client_install(struct bst_test_list *tests);
34 extern struct bst_test_list *test_tmap_client_install(struct bst_test_list *tests);
35 extern struct bst_test_list *test_tmap_server_install(struct bst_test_list *tests);
36 extern struct bst_test_list *test_pacs_notify_client_install(struct bst_test_list *tests);
37 extern struct bst_test_list *test_pacs_notify_server_install(struct bst_test_list *tests);
38 extern struct bst_test_list *test_csip_notify_client_install(struct bst_test_list *tests);
39 extern struct bst_test_list *test_csip_notify_server_install(struct bst_test_list *tests);
40 
41 bst_test_install_t test_installers[] = {
42 	test_vcp_install,
43 	test_vcp_vol_ctlr_install,
44 	test_micp_install,
45 	test_micp_mic_ctlr_install,
46 	test_csip_set_member_install,
47 	test_csip_set_coordinator_install,
48 	test_tbs_install,
49 	test_tbs_client_install,
50 	test_mcs_install,
51 	test_mcc_install,
52 	test_media_controller_install,
53 	test_unicast_client_install,
54 	test_unicast_server_install,
55 	test_broadcast_source_install,
56 	test_broadcast_sink_install,
57 	test_scan_delegator_install,
58 	test_bap_broadcast_assistant_install,
59 	test_bass_broadcaster_install,
60 	test_cap_acceptor_install,
61 	test_cap_initiator_broadcast_install,
62 	test_cap_initiator_unicast_install,
63 	test_has_install,
64 	test_has_client_install,
65 	test_ias_install,
66 	test_ias_client_install,
67 	test_tmap_server_install,
68 	test_tmap_client_install,
69 	test_pacs_notify_client_install,
70 	test_pacs_notify_server_install,
71 	test_csip_notify_client_install,
72 	test_csip_notify_server_install,
73 	NULL
74 };
75 
main(void)76 int main(void)
77 {
78 	bst_main();
79 	return 0;
80 }
81