mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
tests: utils: Fail XML file comparison if input file doesn't exist
In cases where we expect parse failure of the test input file the testsuite can't differentiate if the parser failed when parsing or when opening the file. Add a call to virFileExists and error out on missing input files. Missing output files are partially expected when regenerating test output.
This commit is contained in:
@@ -1102,6 +1102,11 @@ testCompareDomXML2XMLFiles(virCapsPtr caps, virDomainXMLOptionPtr xmlopt,
|
||||
|
||||
parse_flags |= parseFlags;
|
||||
|
||||
if (!virFileExists(infile)) {
|
||||
VIR_TEST_DEBUG("Test input file '%s' is missing", infile);
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (!live)
|
||||
format_flags |= VIR_DOMAIN_DEF_FORMAT_INACTIVE;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user