Message ID | 20220310171821.3724080-5-berrange@redhat.com |
---|---|
State | New |
Headers | show |
Series | tests: introduce testing coverage for TLS with migration | expand |
On Thu, Mar 10, 2022 at 05:18:07PM +0000, Daniel P. Berrangé wrote: > The QMP commands have a trailing newline, but the response does not. > This makes the qtest logs hard to follow as the next QMP command > appears in the same line as the previous QMP response. > > Reviewed-by: Thomas Huth <thuth@redhat.com> > Signed-off-by: Daniel P. Berrangé <berrange@redhat.com> Reviewed-by: Peter Xu <peterx@redhat.com>
Daniel P. Berrangé <berrange@redhat.com> wrote: > The QMP commands have a trailing newline, but the response does not. > This makes the qtest logs hard to follow as the next QMP command > appears in the same line as the previous QMP response. > > Reviewed-by: Thomas Huth <thuth@redhat.com> > Signed-off-by: Daniel P. Berrangé <berrange@redhat.com> Reviewed-by: Juan Quintela <quintela@redhat.com>
diff --git a/tests/qtest/libqtest.c b/tests/qtest/libqtest.c index a85f8a6d05..d5b6558876 100644 --- a/tests/qtest/libqtest.c +++ b/tests/qtest/libqtest.c @@ -625,10 +625,13 @@ QDict *qmp_fd_receive(int fd) } if (log) { - len = write(2, &c, 1); + g_assert(write(2, &c, 1) == 1); } json_message_parser_feed(&qmp.parser, &c, 1); } + if (log) { + g_assert(write(2, "\n", 1) == 1); + } json_message_parser_destroy(&qmp.parser); return qmp.response;