Peter Xu <pet...@redhat.com> writes: > On Fri, Nov 24, 2023 at 01:14:30PM -0300, Fabiano Rosas wrote: >> We're currently just asserting when incoming migration fails. Let's >> print the error message from QMP as well. >> >> Signed-off-by: Fabiano Rosas <faro...@suse.de> >> --- >> tests/qtest/migration-helpers.c | 6 ++++++ >> 1 file changed, 6 insertions(+) >> >> diff --git a/tests/qtest/migration-helpers.c >> b/tests/qtest/migration-helpers.c >> index 24fb7b3525..f1106128a9 100644 >> --- a/tests/qtest/migration-helpers.c >> +++ b/tests/qtest/migration-helpers.c >> @@ -118,6 +118,12 @@ void migrate_incoming_qmp(QTestState *to, const char >> *uri, const char *fmt, ...) >> >> rsp = qtest_qmp(to, "{ 'execute': 'migrate-incoming', 'arguments': %p}", >> args); >> + >> + if (!qdict_haskey(rsp, "return")) { >> + g_autoptr(GString) s = qobject_to_json_pretty(QOBJECT(rsp), true); >> + g_test_message("%s", s->str); >> + } > > This traps the "migrate-incoming" command only (which, afaiu, only setup > the listening), would this capture the incoming error?
This is about the migrate-incoming only. We could replace "incoming migration" with "qmp_migrate_incoming" in the commit message to clarify.