[libvirt] [PATCH 3/4] Use mockup cache
Ján Tomko
jtomko at redhat.com
Tue Sep 22 06:27:55 UTC 2015
On Mon, Sep 21, 2015 at 03:03:20PM +0200, Michal Privoznik wrote:
> On 15.09.2015 10:05, Ján Tomko wrote:
> > From: Pavel Fedin <p.fedin at samsung.com>
> >
> > Use the new API in order to correctly add capability sets to the cache
> > before parsing XML files
> >
> > Signed-off-by: Pavel Fedin <p.fedin at samsung.com>
>
> s/^/tests: / in $SUBJ.
>
> > ---
> > tests/qemuhotplugtest.c | 23 +++++++++++++++--------
> > tests/qemuxml2argvtest.c | 6 ++++++
> > tests/qemuxmlnstest.c | 6 ++++++
> > 3 files changed, 27 insertions(+), 8 deletions(-)
> >
> > diff --git a/tests/qemuhotplugtest.c b/tests/qemuhotplugtest.c
> > index 3cf7f36..109d820 100644
> > --- a/tests/qemuhotplugtest.c
> > +++ b/tests/qemuhotplugtest.c
> > @@ -57,7 +57,7 @@ static int
> > qemuHotplugCreateObjects(virDomainXMLOptionPtr xmlopt,
> > virDomainObjPtr *vm,
> > const char *domxml,
> > - bool event)
> > + bool event, const char *testname)
> > {
> > int ret = -1;
> > qemuDomainObjPrivatePtr priv = NULL;
> > @@ -65,12 +65,6 @@ qemuHotplugCreateObjects(virDomainXMLOptionPtr xmlopt,
> > if (!(*vm = virDomainObjNew(xmlopt)))
> > goto cleanup;
> >
> > - if (!((*vm)->def = virDomainDefParseString(domxml,
> > - driver.caps,
> > - driver.xmlopt,
> > - VIR_DOMAIN_DEF_PARSE_INACTIVE)))
> > - goto cleanup;
> > -
> > priv = (*vm)->privateData;
> >
> > if (!(priv->qemuCaps = virQEMUCapsNew()))
> > @@ -85,6 +79,18 @@ qemuHotplugCreateObjects(virDomainXMLOptionPtr xmlopt,
> > if (event)
> > virQEMUCapsSet(priv->qemuCaps, QEMU_CAPS_DEVICE_DEL_EVENT);
> >
> > + qemuTestCapsName = testname;
> > + ret = qemuTestCapsCacheInsert(driver.qemuCapsCache, testname,
> > + priv->qemuCaps);
>
>
> I think that @qemuTestCapsName should be set in
> qemuTestCapsCacheInsert(). On its successful return.
>
It makes sense since we always overwrite it.
Anything else?
Jan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20150922/3b4ee63c/attachment-0001.sig>
More information about the libvir-list
mailing list