mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-21 20:15:17 +00:00
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: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
61d340a27d
commit
46a73f4801
@ -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;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user