unsigned int flags)
{
g_autofree char *inXmlData = NULL;
- g_autofree char *outXmlData = NULL;
g_autofree char *actual = NULL;
unsigned int parseflags = 0;
unsigned int formatflags = VIR_DOMAIN_SNAPSHOT_FORMAT_SECURE;
if (virTestLoadFile(inxml, &inXmlData) < 0)
return -1;
- if (virTestLoadFile(outxml, &outXmlData) < 0)
- return -1;
-
if (!(def = virDomainSnapshotDefParseString(inXmlData,
driver.xmlopt, NULL, &cur,
parseflags)))
formatflags)))
return -1;
- if (STRNEQ(outXmlData, actual)) {
- virTestDifferenceFull(stderr, outXmlData, outxml, actual, inxml);
+ if (virTestCompareToFile(actual, outxml) < 0)
return -1;
- }
return 0;
}