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