Convert test suites over to new test infrastructure

This commit is contained in:
Daniel P. Berrange
2008-05-29 15:31:49 +00:00
parent b0bcffda3b
commit 4b23495509
10 changed files with 97 additions and 57 deletions

View File

@@ -70,8 +70,8 @@ static int testCompareXMLToXMLHelper(const void *data) {
}
int
main(int argc, char **argv)
static int
mymain(int argc, char **argv)
{
int ret = 0;
char cwd[PATH_MAX];
@@ -80,14 +80,15 @@ main(int argc, char **argv)
if (argc > 1) {
fprintf(stderr, "Usage: %s\n", progname);
exit(EXIT_FAILURE);
return (EXIT_FAILURE);
}
abs_srcdir = getenv("abs_srcdir");
if (!abs_srcdir)
abs_srcdir = getcwd(cwd, sizeof(cwd));
driver.caps = testQemuCapsInit();
if ((driver.caps = testQemuCapsInit()) == NULL)
return (EXIT_FAILURE);
#define DO_TEST(name) \
if (virtTestRun("QEMU XML-2-XML " name, \
@@ -129,9 +130,11 @@ main(int argc, char **argv)
virCapabilitiesFree(driver.caps);
exit(ret==0 ? EXIT_SUCCESS : EXIT_FAILURE);
return (ret==0 ? EXIT_SUCCESS : EXIT_FAILURE);
}
VIRT_TEST_MAIN(mymain)
#else
int main (void) { exit (77); /* means 'test skipped' to automake */ }