xencapstest_LDADD = ../src/libvirt_driver_xen.la $(LDADDS)
reconnect_SOURCES = \
- reconnect.c
+ reconnect.c testutils.h testutils.c
reconnect_LDADD = $(LDADDS)
statstest_SOURCES = \
virErrorPtr error ATTRIBUTE_UNUSED) {
}
-int main(void) {
+static int
+mymain(void)
+{
int id = 0;
int ro = 0;
virConnectPtr conn;
}
if (conn == NULL) {
fprintf(stderr, "First virConnectOpen() failed\n");
- exit(EXIT_FAILURE);
+ return EXIT_FAILURE;
}
dom = virDomainLookupByID(conn, id);
if (dom == NULL) {
fprintf(stderr, "First lookup for domain %d failed\n", id);
- exit(EXIT_FAILURE);
+ return EXIT_FAILURE;
}
virDomainFree(dom);
virConnectClose(conn);
conn = virConnectOpen(NULL);
if (conn == NULL) {
fprintf(stderr, "Second virConnectOpen() failed\n");
- exit(EXIT_FAILURE);
+ return EXIT_FAILURE;
}
dom = virDomainLookupByID(conn, id);
if (dom == NULL) {
fprintf(stderr, "Second lookup for domain %d failed\n", id);
- exit(EXIT_FAILURE);
+ return EXIT_FAILURE;
}
virDomainFree(dom);
virConnectClose(conn);
- printf("OK\n");
- exit(EXIT_SUCCESS);
+ return EXIT_SUCCESS;
}
+
+VIRT_TEST_MAIN(mymain)
va_list vargs;
va_start(vargs, msg);
+ if (testCounter == 0 && !virTestGetVerbose())
+ fprintf(stderr, " ");
+
testCounter++;
if (virTestGetVerbose()) {
fprintf(stderr, "%3d) %-60s ", testCounter, name);
int i, ret = 0;
double *ts = NULL;
+ if (testCounter == 0 && !virTestGetVerbose())
+ fprintf(stderr, " ");
+
testCounter++;
if (testOOM < 2) {
return EXIT_FAILURE;
}
fprintf(stderr, "TEST: %s\n", progname);
- if (!virTestGetVerbose())
- fprintf(stderr, " ");
if (virThreadInitialize() < 0 ||
virErrorInitialize() < 0 ||
if (abs_srcdir_cleanup)
VIR_FREE(abs_srcdir);
virResetLastError();
- if (!virTestGetVerbose()) {
+ if (!virTestGetVerbose() && ret != EXIT_AM_SKIP) {
int i;
for (i = (testCounter % 40) ; i > 0 && i < 40 ; i++)
fprintf(stderr, " ");