提交 6354c651 编写于 作者: C Cole Robinson

test: match qemu VIR_DOMAIN_DEF_FEATURE* usage

Match the XML feature usage of the qemu driver, so the test driver
doesn't reject things like <os firmware='efi'/>.

Particularly VIR_DOMAIN_DEF_FEATURE_NET_MODEL_STRING is needed to
prevent regressions for test suite users with net model strings that
aren't in the virDomainNetModel enum yet
Reviewed-by: NAndrea Bolognani <abologna@redhat.com>
Signed-off-by: NCole Robinson <crobinso@redhat.com>
上级 25c4b016
...@@ -390,6 +390,14 @@ testDriverNew(void) ...@@ -390,6 +390,14 @@ testDriverNew(void)
.parse = testDomainDefNamespaceParse, .parse = testDomainDefNamespaceParse,
.free = testDomainDefNamespaceFree, .free = testDomainDefNamespaceFree,
}; };
virDomainDefParserConfig config = {
.features = VIR_DOMAIN_DEF_FEATURE_MEMORY_HOTPLUG |
VIR_DOMAIN_DEF_FEATURE_OFFLINE_VCPUPIN |
VIR_DOMAIN_DEF_FEATURE_INDIVIDUAL_VCPUS |
VIR_DOMAIN_DEF_FEATURE_USER_ALIAS |
VIR_DOMAIN_DEF_FEATURE_FW_AUTOSELECT |
VIR_DOMAIN_DEF_FEATURE_NET_MODEL_STRING,
};
testDriverPtr ret; testDriverPtr ret;
if (testDriverInitialize() < 0) if (testDriverInitialize() < 0)
...@@ -398,7 +406,7 @@ testDriverNew(void) ...@@ -398,7 +406,7 @@ testDriverNew(void)
if (!(ret = virObjectLockableNew(testDriverClass))) if (!(ret = virObjectLockableNew(testDriverClass)))
return NULL; return NULL;
if (!(ret->xmlopt = virDomainXMLOptionNew(NULL, NULL, &ns, NULL, NULL)) || if (!(ret->xmlopt = virDomainXMLOptionNew(&config, NULL, &ns, NULL, NULL)) ||
!(ret->eventState = virObjectEventStateNew()) || !(ret->eventState = virObjectEventStateNew()) ||
!(ret->ifaces = virInterfaceObjListNew()) || !(ret->ifaces = virInterfaceObjListNew()) ||
!(ret->domains = virDomainObjListNew()) || !(ret->domains = virDomainObjListNew()) ||
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册