From: Luke Yue Date: Mon, 12 Jul 2021 11:32:15 +0000 (+0800) Subject: test_driver: Implement virDomainGetMessages X-Git-Tag: v7.7.0-rc1~307 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=68095b835f7c3783a5ec53c1a97554469bdf480c;p=thirdparty%2Flibvirt.git test_driver: Implement virDomainGetMessages Signed-off-by: Luke Yue Reviewed-by: Martin Kletzander --- diff --git a/src/test/test_driver.c b/src/test/test_driver.c index 892dc978f2..950e62ab3f 100644 --- a/src/test/test_driver.c +++ b/src/test/test_driver.c @@ -9353,6 +9353,26 @@ testDomainCheckpointDelete(virDomainCheckpointPtr checkpoint, return ret; } +static int +testDomainGetMessages(virDomainPtr dom, + char ***msgs, + unsigned int flags) +{ + virDomainObj *vm = NULL; + int rv = -1; + + virCheckFlags(VIR_DOMAIN_MESSAGE_DEPRECATION | + VIR_DOMAIN_MESSAGE_TAINTING, -1); + + if (!(vm = testDomObjFromDomain(dom))) + return -1; + + rv = virDomainObjGetMessages(vm, msgs, flags); + + virDomainObjEndAPI(&vm); + return rv; +} + /* * Test driver */ @@ -9511,6 +9531,7 @@ static virHypervisorDriver testHypervisorDriver = { .domainCheckpointLookupByName = testDomainCheckpointLookupByName, /* 5.6.0 */ .domainCheckpointGetParent = testDomainCheckpointGetParent, /* 5.6.0 */ .domainCheckpointDelete = testDomainCheckpointDelete, /* 5.6.0 */ + .domainGetMessages = testDomainGetMessages, /* 7.6.0 */ }; static virNetworkDriver testNetworkDriver = {