From b2c6b75fbf0a3fd28019520a4993c75339d29ce4 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Wed, 15 Jan 2014 15:18:25 +0200 Subject: [PATCH] tools/mgmt-tester: Allow checking for mgmt events in pairing acceptor tests --- tools/mgmt-tester.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tools/mgmt-tester.c b/tools/mgmt-tester.c index c6ff23382..e07bd19f5 100644 --- a/tools/mgmt-tester.c +++ b/tools/mgmt-tester.c @@ -3247,10 +3247,23 @@ static void pairing_new_conn(uint16_t handle, void *user_data) static void test_pairing_acceptor(const void *test_data) { struct test_data *data = tester_get_data(); + const struct generic_data *test = data->test_data; const uint8_t *master_bdaddr; struct bthost *bthost; uint8_t addr_type; + if (test->expect_alt_ev) { + unsigned int id; + + tester_print("Registering %s notification", + mgmt_evstr(test->expect_alt_ev)); + id = mgmt_register(data->mgmt_alt, test->expect_alt_ev, + data->mgmt_index, + command_generic_event_alt, NULL, NULL); + data->mgmt_alt_ev_id = id; + test_add_condition(data); + } + master_bdaddr = hciemu_get_master_bdaddr(data->hciemu); if (!master_bdaddr) { tester_warn("No master bdaddr"); -- 2.47.3