diff --git a/tests/Makefile.am b/tests/Makefile.am index e25e7b7..fa7354c 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -22,8 +22,12 @@ if BOOKMARKFS_UTIL check_util_lib_CPPFLAGS = -I$(top_srcdir)/src check_util_lib_LDADD = $(top_builddir)/src/libbookmarkfs_util.la - check_util_lib_SOURCES = check_lib.c check_watcher.c check_sandbox.c \ + check_util_lib_SOURCES = check_lib.c check_watcher.c \ check_hashmap.c check_util.c + +if SANDBOX + check_util_lib_SOURCES += check_sandbox.c +endif # SANDBOX endif # BOOKMARKFS_UTIL if BOOKMARKFS_MOUNT diff --git a/tests/check_lib.c b/tests/check_lib.c index 2aa4ec0..7169ebc 100644 --- a/tests/check_lib.c +++ b/tests/check_lib.c @@ -59,8 +59,10 @@ dispatch_subcmds ( status = subcmd_prng(argc, argv); } else if (0 == strcmp("watcher", cmd)) { status = check_watcher(argc, argv); +#ifdef BOOKMARKFS_SANDBOX } else if (0 == strcmp("sandbox", cmd)) { status = check_sandbox(argc, argv); +#endif } else if (0 == strcmp("hashmap", cmd)) { status = check_hashmap(argc, argv); } else { diff --git a/tests/lib_sandbox.at b/tests/lib_sandbox.at index 1eed135..9e53e18 100644 --- a/tests/lib_sandbox.at +++ b/tests/lib_sandbox.at @@ -11,6 +11,8 @@ AT_SETUP([util lib: sandbox]) AT_KEYWORDS([lib sandbox]) ATX_CHECK_LIB([ + ATX_FEAT_PREREQ([sandbox]) + tmpdir=./$(ath_fn_rand_u64_hex).tmp.d mkdir $tmpdir