#include "virlog.h"
#include "virerror.h"
#include "virstring.h"
+#include "vireventthread.h"
#define VIR_FROM_THIS VIR_FROM_NONE
virNetSocketPtr server;
virNetSocketPtr client;
+ virEventThread *eventThread;
+
qemuMonitorPtr mon;
qemuAgentPtr agent;
qemuAgentClose(test->agent);
}
+ g_object_unref(test->eventThread);
+
virObjectUnref(test->vm);
if (test->started)
"}"
/* We skip the normal handshake reply of "{\"execute\":\"qmp_capabilities\"}" */
+
qemuMonitorTestPtr
qemuMonitorTestNew(virDomainXMLOptionPtr xmlopt,
virDomainObjPtr vm,
if (!(test = qemuMonitorCommonTestNew(xmlopt, vm, &src)))
goto error;
+ if (!(test->eventThread = virEventThreadNew("mon-test")))
+ goto error;
+
test->qapischema = schema;
if (!(test->mon = qemuMonitorOpen(test->vm,
&src,
if (!(test = qemuMonitorCommonTestNew(xmlopt, NULL, &src)))
goto error;
+ if (!(test->eventThread = virEventThreadNew("agent-test")))
+ goto error;
+
if (!(test->agent = qemuAgentOpen(test->vm,
&src,
&qemuMonitorTestAgentCallbacks)))