2311 Commits

Author SHA1 Message Date
Matthias Ringwald
5883f94f0f auto-pts: add 'enable connectable mode' and remove no BR/EDR flag 2020-08-26 11:55:19 +02:00
Matthias Ringwald
c76cb5f62e auto-pts: use correct service id for unknown commands 2020-08-26 11:55:18 +02:00
Matthias Ringwald
08ec452872 auto-pts: implement classic inquiry, report found devices 2020-08-26 11:55:18 +02:00
Matthias Ringwald
3d68b5c9c0 auto-pts: add console commands to control discoverable modes, return error for unknown commands 2020-08-26 11:55:18 +02:00
Matthias Ringwald
27e11a37a9 auto-pts: generate connected event for classic 2020-08-26 11:55:18 +02:00
Matthias Ringwald
4854fe27d5 auto-pts: implement gap connect, disconnect + connect/disconnect events 2020-08-26 11:55:18 +02:00
Matthias Ringwald
97fb77d83b auto-pts: support own_addr_type with identity, rpa, non-rpa in start advertising 2020-08-26 11:55:18 +02:00
Matthias Ringwald
b642f327ea auto-pts: check ad flags for general discovery as well [a2412] 2020-08-26 11:55:18 +02:00
Matthias Ringwald
63fa4200e4 auto-pts: use timeout for limited discovery, only report ad with limited discoverable flag set [a2410][a2411] 2020-08-26 11:55:17 +02:00
Matthias Ringwald
4a1d46c437 auto-pts: fix parsing of start advertisement command 2020-08-26 11:55:17 +02:00
Matthias Ringwald
baa9a07aac auto-pts: fix advertisement setup, add console command 2020-08-26 11:55:17 +02:00
Matthias Ringwald
6519249aa5 auto-pts: add TEST_POWER_CYCLE that tests libusb restart reliability 2020-08-26 11:55:17 +02:00
Matthias Ringwald
8372d94edd auto-pts: set AD-Flags based on discoverable type 2020-08-26 11:55:17 +02:00
Matthias Ringwald
f0e3106b0c auto-pts: process BTP advertisement/scan response data 2020-08-26 11:55:17 +02:00
Matthias Ringwald
3f0f513bea auto-pts: set fixed IRK 2020-08-26 11:55:17 +02:00
Matthias Ringwald
f9cd35e37d auto-pts: log BTP to stdout and pklg, implement more gap commands, add console ui 2020-08-26 11:55:16 +02:00
Matthias Ringwald
18f4873093 auto-pts: log socket disconnect 2020-08-26 11:55:16 +02:00
Matthias Ringwald
de782e49b0 auto-pts: log gap settings, make sure gap state is sent after power off, prefix advertisement with AD-Flags 2020-08-26 11:55:16 +02:00
Matthias Ringwald
afa0a6aa0b auto-pts: log BTP responses by btpclient 2020-08-26 11:55:16 +02:00
Matthias Ringwald
869e6d4e66 auto-pts: fix typo 2020-08-26 11:55:16 +02:00
Matthias Ringwald
f0946845ff auto-pts: some gap commands 2020-08-26 11:55:16 +02:00
Matthias Ringwald
91fd6a4119 auto-pts: fix compile 2020-08-26 11:55:16 +02:00
Matthias Ringwald
70bbc02dd5 auto-pts: fix btp command receive 2020-08-26 11:55:15 +02:00
Matthias Ringwald
e0b77f1e04 auto-pts: add btp op and event codes 2020-08-26 11:55:15 +02:00
Matthias Ringwald
603cbe0dc8 auto-pts: implement btp_connection via sockeet 2020-08-26 11:55:15 +02:00
Matthias Ringwald
884e4d44b1 auto-pts: empty project 2020-08-26 11:55:15 +02:00
Matthias Ringwald
30b78f4b1a test: disable leak detection for sdp_client/tlv_posix 2020-08-24 17:37:33 +02:00
Matthias Ringwald
b084b67c92 test/mesh: use LFSR instead of libc rand() 2020-08-24 16:23:52 +02:00
Matthias Ringwald
b31f07b701 test/mesh: call mock_init, report name of unexpected pdu 2020-08-24 15:50:15 +02:00
Matthias Ringwald
24889c9aa6 test/mesh: disable leak detection for mesh_message_test 2020-08-24 14:07:34 +02:00
Matthias Ringwald
c9fe0d9fb4 test/mesh: disable leak detection for mesh_message_test 2020-08-24 13:57:45 +02:00
Matthias Ringwald
2908c9e636 test/mesh: report gatt packets as sent to avoid memory leak in unit test 2020-08-21 18:22:37 +02:00
Matthias Ringwald
89b92ba2bc test/sdp_client: fix build 2020-08-21 16:20:59 +02:00
Matthias Ringwald
caeddef656 test/avdtp_util: fix compile 2020-08-21 16:02:02 +02:00
Matthias Ringwald
df71a9a479 mesh: fix compile warnings 2020-08-08 19:47:49 +02:00
Matthias Ringwald
17756958b1 mesh: let make test runs all unit tests 2020-08-08 19:47:49 +02:00
Matthias Ringwald
1e116f542a mesh: add all tests to CMake built 2020-08-08 19:47:49 +02:00
Matthias Ringwald
8eed85101f test/mesh: enable address sanitizer in cmake built 2020-08-08 19:47:49 +02:00
Matthias Ringwald
fe43086520 mesh: fix test/mesh Makefile built 2020-08-08 19:47:49 +02:00
Matthias Ringwald
81f6df8b78 mesh: stop health server publishing 2020-08-08 19:47:49 +02:00
Matthias Ringwald
ee4f8c36ef mesh: fix send segmented access message in mesh_pts 2020-08-08 19:47:49 +02:00
Matthias Ringwald
edf7dd0c54 mesh: dont load static app key for transport tests 2020-08-08 19:47:49 +02:00
Matthias Ringwald
03baefcc95 mesh: update pts ui to send network and access messages to test destinations 2020-08-08 19:47:49 +02:00
Matthias Ringwald
3bf6954eed mesh: dump received network pdus in mesh_pts 2020-08-08 19:47:49 +02:00
Matthias Ringwald
f29e499ee2 mesh: use pseudo dst for virtual address in mesh_pts 2020-08-08 19:47:49 +02:00
Matthias Ringwald
6e7785c71c mesh: use mesh_access_send_unacknowledged_pdu to send test network packets 2020-08-08 19:47:49 +02:00
Matthias Ringwald
18d0ae0600 mesh: send invite only in provisioner role if provisioning was started with provisioning_provisioner_start_provisioning 2020-08-08 19:47:49 +02:00
Matthias Ringwald
d76f65e8a1 mesh: select auth method in provisoner role in mesh_pts 2020-08-08 19:47:49 +02:00
Matthias Ringwald
d16ad46bc4 mesh: emit pb-adv link open failed if device does not responds 2020-08-08 19:47:49 +02:00
Matthias Ringwald
e6542936bd mesh: annotate device uuid is not copied in pb_adv_create_link 2020-08-08 19:47:49 +02:00