124 Commits

Author SHA1 Message Date
Matthias Ringwald
7cea546343 test: use GAP_SUBEVENT_LE_CONNECTION_COMPLETE instead of HCI_SUBEVENT_LE_CONNECTION_COMPLETE 2023-11-23 10:37:00 +01:00
Matthias Ringwald
6576303577 test/auto-pts: enable assert 2022-11-23 18:40:40 +01:00
Matthias Ringwald
327c57e11a test/auto-pts: build libusb and h4 versions 2022-11-23 17:31:07 +01:00
Matthias Ringwald
21f170cbf5 test/auto-pts: use main from port/libusb, sanitize instead of coverage 2022-11-23 16:28:41 +01:00
Milanka Ringwald
b549dd53cd test/auto-pts: fix build 2022-08-02 10:29:42 +02:00
Matthias Ringwald
a9ec7ee053 test: avoid HCI_EVENT_IS_COMMAND_COMPLETE macro 2022-05-09 21:54:36 +02:00
Matthias Ringwald
54736c11db port: use btstack_strcpy and btstack_cat instead of strcpy/strcat 2022-04-29 11:40:35 +02:00
Matthias Ringwald
0033ffe450 port: avoid warning in argv processing 2022-04-29 10:45:20 +02:00
Matthias Ringwald
a63d252824 test/security_manager_sc: use newer clang __gcov_dump instead of __gcov_flush 2022-01-06 16:48:24 +01:00
Matthias Ringwald
5ba066244f test/auto-pts: compile-time selection of __gcov_dump vs. __gcov_flush
__gcov_flush is a private symbol in Clang 10 and cannot be resolved with dlsym
2021-12-13 17:48:58 +01:00
Matthias Ringwald
ebf3ce5c6f test/auto-pts; runtime lookup for __gcov_dump resp. __gcov_flush 2021-12-12 22:36:16 +01:00
Matthias Ringwald
cebb917d08 test/auto-pts: fix build without classic 2021-11-24 10:22:40 +01:00
Matthias Ringwald
b28dc8004d btstack_config: use official terms for l2cap channel modes - ENABLE_L2CAP_LE_CREDIT_BASED_FLOW_CONTROL_MODE 2021-11-19 10:09:49 +01:00
Matthias Ringwald
6edb4dfb63 test/auto-pts: disable advertisements on power off 2021-06-10 17:28:41 +02:00
Matthias Ringwald
296e7eac7f test/auto-pts: ignore Service Changed indications in btpclient 2021-06-09 10:07:29 +02:00
Matthias Ringwald
1287373805 test/auto-pts: disable gatt client pairing 2021-06-08 13:32:10 +02:00
Matthias Ringwald
3519b7439e test/auto-pts: fix build 2021-04-08 11:32:52 +02:00
Matthias Ringwald
31437b5204 hci_dump: enable packet logger in tests 2021-03-11 15:53:46 +01:00
Matthias Ringwald
e51d966a3d hci_dump: disable hci_dump for ports and tests 2021-03-11 15:53:45 +01:00
Matthias Ringwald
71d5257663 test: remove HAVE_ASSERT from coverage tests 2021-01-29 21:47:15 +01:00
Matthias Ringwald
e608825f0c test/auto-pts: fix build 2021-01-29 14:56:13 +01:00
Matthias Ringwald
2cddd09dab test: use ENABLE_SOFTWARE_AES128 by all tests 2021-01-29 14:41:39 +01:00
Matthias Ringwald
2b6ecffc7f cmake: use pkg config for libusb compile/link flags 2021-01-21 18:57:04 +01:00
Matthias Ringwald
7eb34b16da test/auto-pts: fix compile 2020-11-22 17:38:38 +01:00
Milanka Ringwald
39426e8a44 test/config: add ENABLE_PRINTF_HEXDUMP 2020-11-06 14:07:45 +01:00
Milanka Ringwald
02a3cd7f00 test/config: sort defines alphabetically 2020-11-06 14:03:27 +01:00
Matthias Ringwald
28b5b606bb test/coverage: disable address sanitizer for coverage measurements 2020-09-24 15:28:06 +02:00
Matthias Ringwald
3011ca4a9a test/coverage: fix paths 2020-09-18 18:17:42 +02:00
Matthias Ringwald
94978b3278 test/coverage: replace path prefix with 'btstack' 2020-09-18 17:34:32 +02:00
Matthias Ringwald
dd55428775 test/auto-pts: enable micro ecc 2020-08-31 14:27:41 +02:00
Matthias Ringwald
9d35f201dd test/auto-pts: make LE-only 2020-08-31 14:10:47 +02:00
Matthias Ringwald
398e1682e3 test/auto-pts: skip chipset/zephyr 2020-08-29 22:44:47 +02:00
Matthias Ringwald
7faa11e2dd test/auto-pts: collect coverage for auto-pts run 2020-08-29 21:51:25 +02:00
Matthias Ringwald
b1a1a9bd36 test/auto-pts: flush gcov in heartbeat handler and socket close 2020-08-29 20:03:10 +02:00
Matthias Ringwald
e5411deb54 test/auto-pts: enable coverage 2020-08-29 10:23:05 +02:00
Matthias Ringwald
82aa7ba665 auto-pts: use gatt client wildcard to listen for notifications/indications 2020-08-26 11:55:28 +02:00
Matthias Ringwald
b7e5d6c0de auto-pts: support BTP_GATT_OP_ADD_SERVICE with BTP_GATT_SERVICE_TYPE_SECONDARY 2020-08-26 11:55:28 +02:00
Matthias Ringwald
6de29f25a6 auto-pts: track security level in att_connection struct, pass att_connection to btp_att_get_attribute_value 2020-08-26 11:55:27 +02:00
Matthias Ringwald
9e99503db2 auto-pts: add characteristic user description to gap name 2020-08-26 11:55:27 +02:00
Matthias Ringwald
f2b93ab389 auto-pts: fix receive of notifications/indications 2020-08-26 11:55:27 +02:00
Matthias Ringwald
ba6b0f621c auto-pts: use offset for BTP_GATT_OP_WRITE_LONG 2020-08-26 11:55:27 +02:00
Matthias Ringwald
68436c534a auto-pts: dump le device db after removing all entries 2020-08-26 11:55:27 +02:00
Matthias Ringwald
c7428c652c auto-pts: implement BTP_GATT_OP_WRITE_RELIABLE 2020-08-26 11:55:27 +02:00
Matthias Ringwald
a2bc88aebf auto-pts: extract le_device_delete_all 2020-08-26 11:55:27 +02:00
Matthias Ringwald
ed105bf119 auto-pts: log unpair of le device 2020-08-26 11:55:26 +02:00
Matthias Ringwald
72ba479b40 auto-pts: delete all LE bonding information if requested 2020-08-26 11:55:26 +02:00
Matthias Ringwald
5795f6994b auto-pts: implement BTP_GATT_OP_ADD_INCLUDED_SERVICE 2020-08-26 11:55:26 +02:00
Matthias Ringwald
7491c33910 auto-pts: ignore gatt client timeouts 2020-08-26 11:55:26 +02:00
Matthias Ringwald
78b5808db0 auto-pts: register for gatt client notifications/indications 2020-08-26 11:55:26 +02:00
Matthias Ringwald
05aed73330 auto-pts: implement BTP_GATT_EV_NOTIFICATION 2020-08-26 11:55:26 +02:00