add a small testsuite
authortg <tg@mirbsd.org>
Sat, 14 Apr 2012 13:16:06 +0000 (13:16 +0000)
committertg <tg@mirbsd.org>
Sat, 14 Apr 2012 13:16:06 +0000 (13:16 +0000)
debian/rules

index 2e093ee..d649cc4 100755 (executable)
@@ -1,5 +1,5 @@
 #!/usr/bin/make -f
-# $MirOS: contrib/hosted/tg/deb/rs/debian/rules,v 1.3 2012/03/25 16:08:54 tg Exp $
+# $MirOS: contrib/hosted/tg/deb/rs/debian/rules,v 1.4 2012/04/14 13:16:06 tg Exp $
 
 CC?=                   gcc
 EXTRA_CFLAGS=          -Wall -Wextra -Wformat
@@ -35,6 +35,13 @@ rs:
                    rs.c ${LDADD}; \
                test -x rs && exit 0; \
        done; echo >&2 Compiling failed.; exit 1
+ifeq (,$(filter nocheck,${DEB_BUILD_OPTIONS}))
+       case $$(for i in 1 2 3 4 5 6 7 8 9; do echo $$i; done | \
+           ./rs 3 3 | md5sum) in \
+       d37c2eb45172c55279711a8e53041912*) echo pass test;; \
+       *) rm -f rs; echo FAIL test;; \
+       esac; test -x rs
+endif
 
 clean:
        dh_testdir