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