test_driver: check that the domain is running in testDomainGetTime

Signed-off-by: Ilias Stamatis <stamatis.iliass@gmail.com>
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
Ilias Stamatis 2019-06-20 13:41:01 +02:00 committed by Michal Privoznik
parent a4d0f65faf
commit 37cca33403

View File

@ -1984,17 +1984,32 @@ testDomainGetState(virDomainPtr domain,
}
static int
testDomainGetTime(virDomainPtr dom ATTRIBUTE_UNUSED,
testDomainGetTime(virDomainPtr dom,
long long *seconds,
unsigned int *nseconds,
unsigned int flags)
{
virDomainObjPtr vm = NULL;
int ret = -1;
virCheckFlags(0, -1);
if (!(vm = testDomObjFromDomain(dom)))
return -1;
if (virDomainObjGetState(vm, NULL) != VIR_DOMAIN_RUNNING) {
virReportError(VIR_ERR_OPERATION_INVALID, "%s",
_("domain is not running"));
goto cleanup;
}
*seconds = 627319920;
*nseconds = 0;
return 0;
ret = 0;
cleanup:
virDomainObjEndAPI(&vm);
return ret;
}
#define TEST_SAVE_MAGIC "TestGuestMagic"