Index: usr.bin/false/Makefile =================================================================== --- usr.bin/false/Makefile (revision 269088) +++ usr.bin/false/Makefile (working copy) @@ -1,6 +1,12 @@ # @(#)Makefile 8.1 (Berkeley) 6/6/93 # $FreeBSD$ +.include + PROG= false +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include Index: usr.bin/false/tests/Makefile =================================================================== --- usr.bin/false/tests/Makefile (revision 0) +++ usr.bin/false/tests/Makefile (working copy) @@ -0,0 +1,9 @@ +# $FreeBSD$ + +.include + +TESTSDIR= ${TESTSBASE}/usr.bin/false + +TAP_TESTS_SH= exit_test + +.include Property changes on: usr.bin/false/tests/Makefile ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Index: usr.bin/false/tests/exit_test.sh =================================================================== --- usr.bin/false/tests/exit_test.sh (revision 0) +++ usr.bin/false/tests/exit_test.sh (working copy) @@ -0,0 +1,21 @@ +#!/bin/sh +# $FreeBSD$ + +base=`basename $0` + +echo "1..1" + +exit_equals() { + testnum="$1" + expected="$2" + fn="$3" + $($fn) + if [ $? -eq "$expected" ] + then + echo "ok $testnum - $fn" + else + echo "not ok $testnum - $fn" + fi +} + +exit_equals 1 1 "false" Property changes on: usr.bin/false/tests/exit_test.sh ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: usr.bin/true/Makefile =================================================================== --- usr.bin/true/Makefile (revision 269088) +++ usr.bin/true/Makefile (working copy) @@ -1,6 +1,12 @@ # @(#)Makefile 8.1 (Berkeley) 6/9/93 # $FreeBSD$ +.include + PROG= true +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include Index: usr.bin/true/tests/Makefile =================================================================== --- usr.bin/true/tests/Makefile (revision 0) +++ usr.bin/true/tests/Makefile (working copy) @@ -0,0 +1,9 @@ +# $FreeBSD$ + +.include + +TESTSDIR= ${TESTSBASE}/usr.bin/true + +TAP_TESTS_SH= exit_test + +.include Property changes on: usr.bin/true/tests/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property Index: usr.bin/true/tests/exit_test.sh =================================================================== --- usr.bin/true/tests/exit_test.sh (revision 0) +++ usr.bin/true/tests/exit_test.sh (working copy) @@ -0,0 +1,21 @@ +#!/bin/sh +# $FreeBSD$ + +base=`basename $0` + +echo "1..1" + +exit_equals() { + testnum="$1" + expected="$2" + fn="$3" + $($fn) + if [ $? -eq "$expected" ] + then + echo "ok $testnum - $fn" + else + echo "not ok $testnum - $fn" + fi +} + +exit_equals 1 0 "true" Property changes on: usr.bin/true/tests/exit_test.sh ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property