ret = testCompareDomXML2XMLFiles(caps, xmlopt, xml_in,
info->different ? xml_out : xml_in,
- !info->inactive_only, NULL, NULL, 0,
+ !info->inactive_only, 0,
info->expectResult);
cleanup:
VIR_FREE(xml_in);
ret = testCompareDomXML2XMLFiles(caps, xmlopt, xml_in,
info->different ? xml_out : xml_in,
!info->inactive_only,
- NULL, NULL, info->parse_flags,
+ info->parse_flags,
TEST_COMPARE_DOM_XML2XML_RESULT_SUCCESS);
cleanup:
VIR_FREE(xml_in);
return testCompareDomXML2XMLFiles(driver.caps, driver.xmlopt,
info->inName, info->outActiveName, true,
- NULL,
- opaque, 0,
+ 0,
TEST_COMPARE_DOM_XML2XML_RESULT_SUCCESS);
}
return testCompareDomXML2XMLFiles(driver.caps, driver.xmlopt, info->inName,
info->outInactiveName, false,
- NULL, opaque, 0,
+ 0,
TEST_COMPARE_DOM_XML2XML_RESULT_SUCCESS);
}
int
testCompareDomXML2XMLFiles(virCapsPtr caps, virDomainXMLOptionPtr xmlopt,
const char *infile, const char *outfile, bool live,
- testCompareDomXML2XMLPreFormatCallback cb,
- const void *opaque, unsigned int parseFlags,
+ unsigned int parseFlags,
testCompareDomXML2XMLResult expectResult)
{
char *actual = NULL;
goto out;
}
- if (cb && cb(def, opaque) < 0) {
- result = TEST_COMPARE_DOM_XML2XML_RESULT_FAIL_CB;
- goto out;
- }
-
if (!(actual = virDomainDefFormat(def, caps, format_flags))) {
result = TEST_COMPARE_DOM_XML2XML_RESULT_FAIL_FORMAT;
goto out;
TEST_COMPARE_DOM_XML2XML_RESULT_SUCCESS,
TEST_COMPARE_DOM_XML2XML_RESULT_FAIL_PARSE,
TEST_COMPARE_DOM_XML2XML_RESULT_FAIL_STABILITY,
- TEST_COMPARE_DOM_XML2XML_RESULT_FAIL_CB,
TEST_COMPARE_DOM_XML2XML_RESULT_FAIL_FORMAT,
TEST_COMPARE_DOM_XML2XML_RESULT_FAIL_COMPARE,
} testCompareDomXML2XMLResult;
-typedef int (*testCompareDomXML2XMLPreFormatCallback)(virDomainDefPtr def,
- const void *opaque);
int testCompareDomXML2XMLFiles(virCapsPtr caps,
virDomainXMLOptionPtr xmlopt,
const char *inxml,
const char *outfile,
bool live,
- testCompareDomXML2XMLPreFormatCallback cb,
- const void *opaque,
unsigned int parseFlags,
testCompareDomXML2XMLResult expectResult);