diff options
author | Mike Frysinger <vapier@gentoo.org> | 2009-03-08 07:35:32 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2009-03-08 09:11:14 -0400 |
commit | d4dee0ebe39627e9d3b90c312f770d7ba73a46f5 (patch) | |
tree | b5613010981c5561febfd3b6dd07076b375a5364 /tests/local.at | |
parent | libsandbox: handle symlinks properly (diff) | |
download | sandbox-d4dee0ebe39627e9d3b90c312f770d7ba73a46f5.tar.gz sandbox-d4dee0ebe39627e9d3b90c312f770d7ba73a46f5.tar.bz2 sandbox-d4dee0ebe39627e9d3b90c312f770d7ba73a46f5.zip |
tests: add symlink tests and unify code
Add test cases for symlink behavior and unify some of the test code to
make adding more test cases even easier.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'tests/local.at')
-rw-r--r-- | tests/local.at | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/tests/local.at b/tests/local.at index 3ae6933..8df87c1 100644 --- a/tests/local.at +++ b/tests/local.at @@ -1 +1,13 @@ -m4_defun([AT_SB_CHECK],[AT_CHECK([sandbox.sh $1],[$2],[$3],[$4],[$5],[$6])]) +m4_defun([SB_RUN],[env SANDBOX_BEEP=0 SANDBOX_LOG="$PWD/sandbox.log" sandbox.sh]) + +m4_defun([AT_SB_CHECK],[AT_CHECK([SB_RUN $1],[$2],[$3],[$4],[$5],[$6])]) + +m4_defun([SB_CHECK],[dnl +AT_SETUP([SB_SECTION/$1]) +AT_XFAIL_IF([]SB_SECTION[-0 >/dev/null ; test $? -eq 77]) +AT_SB_CHECK( + [. $abs_top_srcdir/tests/]SB_SECTION[-$1.sh], + [0], + m4_ifval($2,$2,[ignore]), + m4_ifval($3,$3,[ignore])) +AT_CLEANUP]) |