diff options
author | Brian Gix <brian.gix@intel.com> | 2022-09-27 15:52:27 -0700 |
---|---|---|
committer | Brian Gix <brian.gix@intel.com> | 2022-09-27 15:52:27 -0700 |
commit | 3b47cf5db9a66949d4cc609cc516d592226d5e9b (patch) | |
tree | 00269a913e501eb96b7a03929710db4b110a7462 | |
parent | 293d670fb0ec51b69cdd0b9bf625b1e4d3a7975f (diff) | |
download | bluez-3b47cf5db9a66949d4cc609cc516d592226d5e9b.tar.gz |
tools: Fix mesh-tester to expect end of ADV
Tester was failing by not clearing the HCI queue of expected events
-rw-r--r-- | tools/mesh-tester.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tools/mesh-tester.c b/tools/mesh-tester.c index 6781bd565..d7b3b6f9b 100644 --- a/tools/mesh-tester.c +++ b/tools/mesh-tester.c @@ -1345,6 +1345,10 @@ static const uint8_t send_mesh_cancel_2[] = { 0x02 }; +static const uint8_t mesh_cancel_rsp_param_mesh[] = { + 0x00 +}; + static const struct generic_data mesh_send_mesh_cancel_1 = { .send_opcode = MGMT_OP_MESH_SEND_CANCEL, .send_param = send_mesh_cancel_1, @@ -1353,6 +1357,10 @@ static const struct generic_data mesh_send_mesh_cancel_1 = { .expect_alt_ev = MGMT_EV_MESH_PACKET_CMPLT, .expect_alt_ev_param = send_mesh_cancel_1, .expect_alt_ev_len = sizeof(send_mesh_cancel_1), + + .expect_hci_command = BT_HCI_CMD_LE_SET_ADV_ENABLE, + .expect_hci_param = mesh_cancel_rsp_param_mesh, + .expect_hci_len = sizeof(mesh_cancel_rsp_param_mesh), }; static const struct generic_data mesh_send_mesh_cancel_2 = { @@ -1363,6 +1371,10 @@ static const struct generic_data mesh_send_mesh_cancel_2 = { .expect_alt_ev = MGMT_EV_MESH_PACKET_CMPLT, .expect_alt_ev_param = send_mesh_cancel_2, .expect_alt_ev_len = sizeof(send_mesh_cancel_2), + + .expect_hci_command = BT_HCI_CMD_LE_SET_ADV_ENABLE, + .expect_hci_param = mesh_cancel_rsp_param_mesh, + .expect_hci_len = sizeof(mesh_cancel_rsp_param_mesh), }; static void setup_multi_mesh_send(const void *test_data) |