aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel P. Berrange <berrange@redhat.com>2008-05-29 15:31:49 +0000
committerDaniel P. Berrange <berrange@redhat.com>2008-05-29 15:31:49 +0000
commit4b234955093962b18b8ddec828c660cb810bd314 (patch)
treef83ca8855dece625d8f21d000e7e792dd358bf53 /tests/xml2sexprtest.c
parentMisc OOM / memory leak fixes (diff)
downloadlibvirt-4b234955093962b18b8ddec828c660cb810bd314.tar.gz
libvirt-4b234955093962b18b8ddec828c660cb810bd314.tar.bz2
libvirt-4b234955093962b18b8ddec828c660cb810bd314.zip
Convert test suites over to new test infrastructure
Diffstat (limited to 'tests/xml2sexprtest.c')
-rw-r--r--tests/xml2sexprtest.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/tests/xml2sexprtest.c b/tests/xml2sexprtest.c
index b2bb05d1f..c6cc930be 100644
--- a/tests/xml2sexprtest.c
+++ b/tests/xml2sexprtest.c
@@ -77,8 +77,8 @@ static int testCompareHelper(const void *data) {
}
-int
-main(int argc, char **argv)
+static int
+mymain(int argc, char **argv)
{
int ret = 0;
char cwd[PATH_MAX];
@@ -91,7 +91,7 @@ main(int argc, char **argv)
if (argc > 1) {
fprintf(stderr, "Usage: %s\n", progname);
- exit(EXIT_FAILURE);
+ return(EXIT_FAILURE);
}
#define DO_TEST(in, out, name, version) \
@@ -145,9 +145,11 @@ main(int argc, char **argv)
DO_TEST("fv-sound", "fv-sound", "fvtest", 1);
- exit(ret==0 ? EXIT_SUCCESS : EXIT_FAILURE);
+ return(ret==0 ? EXIT_SUCCESS : EXIT_FAILURE);
}
+VIRT_TEST_MAIN(mymain)
+
#else /* WITH_XEN */
int main (void) { exit (77); /* means 'test skipped' for automake */ }