提交 46a73f48 编写于 作者: J Ján Tomko

tests: add a function for checking exclusive flags

We can reject some non-sensical combinations with an error
message, once we add flags for them.
Signed-off-by: NJán Tomko <jtomko@redhat.com>
上级 61d340a2
......@@ -465,6 +465,18 @@ testCompareXMLToStartupXML(const void *data)
}
static int
testCheckExclusiveFlags(int flags)
{
virCheckFlags(FLAG_EXPECT_FAILURE |
FLAG_EXPECT_PARSE_ERROR |
FLAG_FIPS |
0, -1);
return 0;
}
static int
testCompareXMLToArgv(const void *data)
{
......@@ -507,6 +519,9 @@ testCompareXMLToArgv(const void *data)
if (virQEMUCapsGet(info->qemuCaps, QEMU_CAPS_ENABLE_FIPS))
flags |= FLAG_FIPS;
if (testCheckExclusiveFlags(info->flags) < 0)
goto cleanup;
if (qemuTestCapsCacheInsert(driver.qemuCapsCache, info->qemuCaps) < 0)
goto cleanup;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册