"}}") < 0)
return -1;
- if (qemuMonitorTestAddAgentSyncResponse(test) < 0)
- return -1;
-
if (qemuMonitorTestAddItem(test, "guest-ssh-add-authorized-keys",
"{ \"return\" : {} }") < 0)
return -1;
- if (qemuMonitorTestAddAgentSyncResponse(test) < 0)
- return -1;
-
if (qemuMonitorTestAddItem(test, "guest-ssh-remove-authorized-keys",
"{ \"return\" : {} }") < 0)
return -1;
"{ \"return\" : 5 }") < 0)
return -1;
- if (qemuMonitorTestAddAgentSyncResponse(test) < 0)
- return -1;
-
if (qemuMonitorTestAddItem(test, "guest-fsfreeze-freeze",
"{ \"return\" : 7 }") < 0)
return -1;
"{ \"return\" : 5 }") < 0)
return -1;
- if (qemuMonitorTestAddAgentSyncResponse(test) < 0)
- return -1;
-
if (qemuMonitorTestAddItem(test, "guest-fsfreeze-thaw",
"{ \"return\" : 7 }") < 0)
return -1;
goto cleanup;
}
- if (qemuMonitorTestAddAgentSyncResponse(test) < 0)
- goto cleanup;
-
if (qemuMonitorTestAddItem(test, "guest-get-fsinfo",
"{\"error\":"
" {\"class\":\"CommandDisabled\","
"{ \"return\" : {} }") < 0)
return -1;
- if (qemuMonitorTestAddAgentSyncResponse(test) < 0)
- return -1;
-
if (qemuMonitorTestAddItem(test, "guest-suspend-disk",
"{ \"return\" : {} }") < 0)
return -1;
- if (qemuMonitorTestAddAgentSyncResponse(test) < 0)
- return -1;
-
if (qemuMonitorTestAddItem(test, "guest-suspend-hybrid",
"{ \"return\" : {} }") < 0)
return -1;
QEMU_AGENT_SHUTDOWN_HALT) < 0)
return -1;
- if (qemuMonitorTestAddAgentSyncResponse(test) < 0)
- return -1;
-
priv.event = QEMU_AGENT_EVENT_SHUTDOWN;
priv.mode = "powerdown";
QEMU_AGENT_SHUTDOWN_POWERDOWN) < 0)
return -1;
- if (qemuMonitorTestAddAgentSyncResponse(test) < 0)
- return -1;
-
priv.event = QEMU_AGENT_EVENT_RESET;
priv.mode = "reboot";
/* check negative response, so that we can verify that the agent breaks
* out from sleep */
- if (qemuMonitorTestAddAgentSyncResponse(test) < 0)
- return -1;
-
if (qemuMonitorTestAddItem(test, "guest-shutdown",
"{\"error\":"
" {\"class\":\"CommandDisabled\","
if (qemuAgentUpdateCPUInfo(2, cpuinfo, nvcpus) < 0)
return -1;
- if (qemuMonitorTestAddAgentSyncResponse(test) < 0)
- return -1;
-
if (qemuMonitorTestAddItemParams(test, "guest-set-vcpus",
"{ \"return\" : 1 }",
"vcpus", testQemuAgentCPUArguments1,
return -1;
/* try to hotplug two, second one will fail */
- if (qemuMonitorTestAddAgentSyncResponse(test) < 0)
- return -1;
-
if (qemuMonitorTestAddItemParams(test, "guest-set-vcpus",
"{ \"return\" : 1 }",
"vcpus", testQemuAgentCPUArguments2,
NULL) < 0)
return -1;
- if (qemuMonitorTestAddAgentSyncResponse(test) < 0)
- return -1;
-
if (qemuMonitorTestAddItemParams(test, "guest-set-vcpus",
"{ \"error\" : \"random error\" }",
"vcpus", testQemuAgentCPUArguments3,
checkUserInfo(params, nparams, 1, "test2", NULL, 1561739229190) < 0)
goto cleanup;
- if (qemuMonitorTestAddAgentSyncResponse(test) < 0)
- goto cleanup;
-
if (qemuMonitorTestAddItem(test, "guest-get-users",
testQemuAgentUsersResponse2) < 0)
goto cleanup;
nparams = 0;
maxparams = 0;
- if (qemuMonitorTestAddAgentSyncResponse(test) < 0)
- goto cleanup;
-
if (qemuMonitorTestAddItem(test, "guest-get-osinfo",
testQemuAgentOSInfoResponse2) < 0)
goto cleanup;
if (!test)
return -1;
+ if (qemuMonitorTestAddAgentSyncResponse(test) < 0)
+ goto cleanup;
+
#define VALIDATE_TIMEZONE(response_, expected_name_, expected_offset_) \
do { \
int maxparams_ = 0; \
const char *name_ = NULL; \
int offset_; \
- if (qemuMonitorTestAddAgentSyncResponse(test) < 0) \
- goto cleanup; \
if (qemuMonitorTestAddItem(test, "guest-get-timezone", \
response_) < 0) \
goto cleanup; \