Improve the error message and abort the test. Continuing here is not
desired as without chdiring into the appropriate directory the test
would fail anyways and worse could attempt stat-ing random files on the
host.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
/* setup data for backing chain lookup testing */
if (chdir(abs_srcdir "/virstoragetestdata/lookup") < 0) {
- fprintf(stderr, "unable to test relative backing chains\n");
- goto cleanup;
+ VIR_TEST_VERBOSE("failed to chdir into '%s'\n",
+ abs_srcdir "/virstoragetestdata/lookup");
+ return EXIT_FAILURE;
}
memset(fakeChain, 0, sizeof(fakeChain));
#endif /* WITH_YAJL */
- cleanup:
return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
}