1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
#include <test.h>
#include <cf3.defs.h>
#include <locks.h>
#include <misc_lib.h> /* xsnprintf */
static void tests_setup(void)
{
OpenSSL_add_all_digests();
/* FIXME: get rid of hardcoded filenames */
xsnprintf(CFWORKDIR, CF_BUFSIZE, "/tmp/persistent_lock_test.XXXXXX");
mkdtemp(CFWORKDIR);
char buf[CF_BUFSIZE];
xsnprintf(buf, CF_BUFSIZE, "%s/state", CFWORKDIR);
mkdir(buf, 0755);
}
static void tests_teardown(void)
{
char cmd[CF_BUFSIZE];
xsnprintf(cmd, CF_BUFSIZE, "rm -rf '%s'", CFWORKDIR);
system(cmd);
}
int main()
{
PRINT_TEST_BANNER();
tests_setup();
const UnitTest tests[] =
{
};
int ret = run_tests(tests);
tests_teardown();
return ret;
}
|