diff options
-rw-r--r-- | src/test/.gitignore | 1 | ||||
-rw-r--r-- | src/test/Makefile | 5 | ||||
-rwxr-xr-x | src/test/runtests.sh | 5 | ||||
-rwxr-xr-x | src/test/units/is_older_than | 5 |
4 files changed, 11 insertions, 5 deletions
diff --git a/src/test/.gitignore b/src/test/.gitignore index e87afd97..ce2b1b17 100644 --- a/src/test/.gitignore +++ b/src/test/.gitignore @@ -1 +1,2 @@ /*.out +tmp-* diff --git a/src/test/Makefile b/src/test/Makefile index a283e735..bdc0587b 100644 --- a/src/test/Makefile +++ b/src/test/Makefile @@ -7,5 +7,8 @@ gitignore: check test:: ./runtests.sh +verbose-test: + VERBOSE=yes ./runtests.sh + clean: - rm -f *.out + rm -rf *.out tmp-* diff --git a/src/test/runtests.sh b/src/test/runtests.sh index 40fe1511..076bd754 100755 --- a/src/test/runtests.sh +++ b/src/test/runtests.sh @@ -68,10 +68,9 @@ ret=$(($ret + $?)) einfo "Running unit tests" eindent -cd units -for u in *; do +for u in units/*; do [ -x "${u}" -a -f "${u}" ] || continue - ebegin "${u}" + ebegin "$(basename "${u}")" ./"${u}" eend $? ret=$(($ret + $?)) diff --git a/src/test/units/is_older_than b/src/test/units/is_older_than index 494abbc7..e3df7805 100755 --- a/src/test/units/is_older_than +++ b/src/test/units/is_older_than @@ -2,9 +2,12 @@ # unit test for is_older_than code of baselayout (2008/06/19) # Author: Matthias Schwarzott <zzam@gentoo.org> -RCDIR=../../rc TMPDIR=tmp-"$(basename "$0")" +# Please note that we added this unit test because the function +# should really be called is_newer_than as it's what it's really testing. +# Or more perversly, returning 0 on failure and 1 and success. + # bool is_older_than(reference, files/dirs to check) # # return 0 if any of the files/dirs are newer than |