xref: /nrf52832-nimble/packages/NimBLE-latest/nimble/host/test/src/ble_hs_test.c (revision 042d53a763ad75cb1465103098bb88c245d95138)
1*042d53a7SEvalZero /*
2*042d53a7SEvalZero  * Licensed to the Apache Software Foundation (ASF) under one
3*042d53a7SEvalZero  * or more contributor license agreements.  See the NOTICE file
4*042d53a7SEvalZero  * distributed with this work for additional information
5*042d53a7SEvalZero  * regarding copyright ownership.  The ASF licenses this file
6*042d53a7SEvalZero  * to you under the Apache License, Version 2.0 (the
7*042d53a7SEvalZero  * "License"); you may not use this file except in compliance
8*042d53a7SEvalZero  * with the License.  You may obtain a copy of the License at
9*042d53a7SEvalZero  *
10*042d53a7SEvalZero  *  http://www.apache.org/licenses/LICENSE-2.0
11*042d53a7SEvalZero  *
12*042d53a7SEvalZero  * Unless required by applicable law or agreed to in writing,
13*042d53a7SEvalZero  * software distributed under the License is distributed on an
14*042d53a7SEvalZero  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15*042d53a7SEvalZero  * KIND, either express or implied.  See the License for the
16*042d53a7SEvalZero  * specific language governing permissions and limitations
17*042d53a7SEvalZero  * under the License.
18*042d53a7SEvalZero  */
19*042d53a7SEvalZero 
20*042d53a7SEvalZero #include "sysinit/sysinit.h"
21*042d53a7SEvalZero #include "syscfg/syscfg.h"
22*042d53a7SEvalZero #include "os/os.h"
23*042d53a7SEvalZero #include "nimble/hci_common.h"
24*042d53a7SEvalZero #include "host/ble_hs_test.h"
25*042d53a7SEvalZero #include "testutil/testutil.h"
26*042d53a7SEvalZero #include "ble_hs_test_util.h"
27*042d53a7SEvalZero 
28*042d53a7SEvalZero #if MYNEWT_VAL(SELFTEST)
29*042d53a7SEvalZero 
30*042d53a7SEvalZero int
main(int argc,char ** argv)31*042d53a7SEvalZero main(int argc, char **argv)
32*042d53a7SEvalZero {
33*042d53a7SEvalZero     sysinit();
34*042d53a7SEvalZero 
35*042d53a7SEvalZero     ble_att_clt_test_all();
36*042d53a7SEvalZero     ble_att_svr_test_all();
37*042d53a7SEvalZero     ble_gap_test_all();
38*042d53a7SEvalZero     ble_gatt_conn_test_all();
39*042d53a7SEvalZero     ble_gatt_disc_c_test_all();
40*042d53a7SEvalZero     ble_gatt_disc_d_test_all();
41*042d53a7SEvalZero     ble_gatt_disc_s_test_all();
42*042d53a7SEvalZero     ble_gatt_find_s_test_all();
43*042d53a7SEvalZero     ble_gatt_read_test_all();
44*042d53a7SEvalZero     ble_gatt_write_test_all();
45*042d53a7SEvalZero     ble_gatts_notify_test_all();
46*042d53a7SEvalZero     ble_gatts_read_test_suite();
47*042d53a7SEvalZero     ble_gatts_reg_test_all();
48*042d53a7SEvalZero     ble_hs_adv_test_all();
49*042d53a7SEvalZero     ble_hs_conn_test_all();
50*042d53a7SEvalZero     ble_hs_hci_test_all();
51*042d53a7SEvalZero     ble_hs_id_test_all();
52*042d53a7SEvalZero     ble_hs_pvcy_test_all();
53*042d53a7SEvalZero     ble_l2cap_test_all();
54*042d53a7SEvalZero     ble_os_test_all();
55*042d53a7SEvalZero     ble_sm_test_all();
56*042d53a7SEvalZero     ble_stop_test_all();
57*042d53a7SEvalZero     ble_store_test_all();
58*042d53a7SEvalZero     ble_uuid_test_all();
59*042d53a7SEvalZero 
60*042d53a7SEvalZero     return tu_any_failed;
61*042d53a7SEvalZero }
62*042d53a7SEvalZero 
63*042d53a7SEvalZero #endif
64