From 13b1c94c64cc49501bfed81f63ed65c18ac8d953 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Fri, 27 Feb 2015 12:53:53 +0200 Subject: [PATCH] tools/rfcomm-tester: Add better logs --- tools/rfcomm-tester.c | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/tools/rfcomm-tester.c b/tools/rfcomm-tester.c index ba324bef3..15f8f214e 100644 --- a/tools/rfcomm-tester.c +++ b/tools/rfcomm-tester.c @@ -431,13 +431,15 @@ static gboolean client_received_data(GIOChannel *io, GIOCondition cond, } static gboolean rc_connect_cb(GIOChannel *io, GIOCondition cond, - gpointer user_data) + gpointer user_data) { struct test_data *data = tester_get_data(); const struct rfcomm_client_data *client_data = data->test_data; socklen_t len = sizeof(int); int sk, err, sk_err; + tester_print("Connected"); + data->io_id = 0; sk = g_io_channel_unix_get_fd(io); @@ -456,9 +458,16 @@ static gboolean rc_connect_cb(GIOChannel *io, GIOCondition cond, if (client_data->send_data) { ssize_t ret; + tester_print("Writing %u bytes of data", + client_data->data_len); + ret = write(sk, client_data->send_data, client_data->data_len); - if (client_data->data_len != ret) + if (client_data->data_len != ret) { + tester_warn("Failed to write %u bytes: %s (%d)", + client_data->data_len, strerror(errno), + errno); tester_test_failed(); + } return false; } else if (client_data->read_data) { @@ -486,6 +495,8 @@ static void client_hook_func(const void *data, uint16_t len, const struct rfcomm_client_data *client_data = test_data->test_data; ssize_t ret; + tester_print("bthost received %u bytes of data", len); + if (client_data->data_len != len) { tester_test_failed(); return; -- 2.47.3