From fbf6a7b793a84d948e1bc70dbd55d8b4ae78183f Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Thu, 23 Jan 2014 15:19:58 +0200 Subject: [PATCH] tools/l2cap-tester: Add basic ATT Server test case --- tools/l2cap-tester.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tools/l2cap-tester.c b/tools/l2cap-tester.c index b3fdbd518..05202bd96 100644 --- a/tools/l2cap-tester.c +++ b/tools/l2cap-tester.c @@ -463,6 +463,10 @@ static const struct l2cap_data le_att_client_connect_success_test_1 = { .cid = 0x0004, }; +static const struct l2cap_data le_att_server_success_test_1 = { + .cid = 0x0004, +}; + static void client_cmd_complete(uint16_t opcode, uint8_t status, const void *param, uint8_t len, void *user_data) @@ -1172,7 +1176,7 @@ static void test_server(const void *test_data) GIOChannel *io; int sk; - if (l2data->server_psm) { + if (l2data->server_psm || l2data->cid) { sk = create_l2cap_sock(data, l2data->server_psm, l2data->cid, l2data->sec_level); if (sk < 0) { @@ -1305,6 +1309,9 @@ int main(int argc, char *argv[]) test_l2cap_le("L2CAP LE ATT Client - Success", &le_att_client_connect_success_test_1, setup_powered_client, test_connect); + test_l2cap_le("L2CAP LE ATT Server - Success", + &le_att_server_success_test_1, + setup_powered_server, test_server); return tester_run(); } -- 2.47.3