diff options
author | Mike Frysinger <vapier@gentoo.org> | 2008-03-24 07:17:05 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2008-03-24 07:17:05 +0000 |
commit | 486d5176749922bf0eb1ffc7d99a4b1b62740be3 (patch) | |
tree | 11003906abc925aab4d6a900ededd2e430d8058a /sh/runtests.sh | |
parent | 1c9c2f9fcffdc5d66af6e4b3dbf506985ebe438a (diff) |
setup a bit of a test framework
Diffstat (limited to 'sh/runtests.sh')
-rwxr-xr-x | sh/runtests.sh | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/sh/runtests.sh b/sh/runtests.sh new file mode 100755 index 00000000..d0d6a17d --- /dev/null +++ b/sh/runtests.sh @@ -0,0 +1,25 @@ +#!/bin/sh + +top_srcdir=${top_srcdir:-..} +. ${top_srcdir}/test/setup_env.sh + +ret=0 + +tret=0 +ebegin "Testing yesno()" +for f in yes YES Yes true TRUE True 1 ; do + if ! yesno ${f} ; then + ((tret+=1)) + echo "!${f}!" + fi +done +for f in no NO No false FALSE False 0 ; do + if yesno ${f} ; then + ((tret+=1)) + echo "!${f}!" + fi +done +eend ${tret} +((ret+=tret)) + +exit ${ret} |