From c9486b6e3f64c1f7a9f5b50031eafbd8fe6f73df Mon Sep 17 00:00:00 2001 From: jmmv Date: Sun, 27 Apr 2014 01:15:10 +0000 Subject: [PATCH] MFC various moves of tools/regressions/ tests to the new infrastructure. - r263220 Migrate tools/regression/sbin/ to the new tests layout. - r263222 Add Makefile missed in r263220. - r263226 Migrate tools/regression/{usr.bin/lastcomm,usr.sbin}/ to the new tests layout. - r263227 Migrate most of tools/regression/usr.bin/ to the new tests layout. - r263345 Expand tabs that sneaked in into spaces. - r263346 Migrate tools/regression/usr.bin/make/ to the new tests layout. - r263348 Add Makefiles missed in r263346. - r263351 Migrate tools/regression/usr.bin/pkill/ to the new tests layout. - r263388 Mark multi_test as requiring /usr/share/dict/words. - r263814 Fix path to the run.pl script to let these tests run. - r264742 Prevent building tests when bootstrapping make. This is 'make tinderbox' clean. git-svn-id: svn://svn.freebsd.org/base/stable/10@264996 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- Makefile | 3 +- bin/pkill/Makefile | 6 + bin/pkill/tests/Makefile | 38 ++ .../pkill/tests/pgrep-F_test.sh | 4 +- .../pkill/tests/pgrep-LF_test.sh | 4 +- .../pkill/tests/pgrep-P_test.sh | 2 +- .../pkill/tests/pgrep-U_test.sh | 4 +- .../pkill/tests/pgrep-_g_test.sh | 4 +- .../pkill/tests/pgrep-_s_test.sh | 0 .../pkill/tests/pgrep-g_test.sh | 4 +- .../pkill/tests/pgrep-i_test.sh | 2 +- .../pkill/tests/pgrep-j_test.sh | 6 +- .../pkill/tests/pgrep-l_test.sh | 2 +- .../pkill/tests/pgrep-n_test.sh | 2 +- .../pkill/tests/pgrep-o_test.sh | 2 +- .../pkill/tests/pgrep-q_test.sh | 4 +- .../pkill/tests/pgrep-s_test.sh | 4 +- .../pkill/tests/pgrep-t_test.sh | 6 +- .../pkill/tests/pgrep-v_test.sh | 2 +- .../pkill/tests/pgrep-x_test.sh | 2 +- .../pkill/tests/pkill-F_test.sh | 4 +- .../pkill/tests/pkill-LF_test.sh | 4 +- .../pkill/tests/pkill-P_test.sh | 2 +- .../pkill/tests/pkill-U_test.sh | 4 +- .../pkill/tests/pkill-_g_test.sh | 4 +- .../pkill/tests/pkill-g_test.sh | 4 +- .../pkill/tests/pkill-i_test.sh | 2 +- .../pkill/tests/pkill-j_test.sh | 6 +- .../pkill/tests/pkill-s_test.sh | 4 +- .../pkill/tests/pkill-t_test.sh | 6 +- .../pkill/tests/pkill-x_test.sh | 4 +- etc/mtree/BSD.tests.dist | 150 +++++++ sbin/Makefile | 4 + sbin/dhclient/Makefile | 6 + sbin/dhclient/tests/Makefile | 15 + .../dhclient => sbin/dhclient/tests}/fake.c | 0 .../dhclient/tests}/option-domain-search.c | 0 sbin/growfs/Makefile | 6 + sbin/growfs/tests/Makefile | 7 + .../growfs/tests/legacy_test.pl | 2 - sbin/mdconfig/Makefile | 6 + sbin/mdconfig/tests/Makefile | 13 + .../mdconfig/tests/legacy_test.sh | 2 +- .../mdconfig/tests}/mdconfig.test | 0 .../run => sbin/mdconfig/tests/run.pl | 0 sbin/tests/Makefile | 10 + tools/build/mk/OptionalObsoleteFiles.inc | 370 ++++++++++++++++++ tools/regression/sbin/Makefile | 5 - tools/regression/sbin/dhclient/Makefile | 17 - tools/regression/sbin/growfs/Makefile | 6 - tools/regression/usr.bin/Makefile | 9 - tools/regression/usr.bin/apply/Makefile | 4 - tools/regression/usr.bin/apply/regress.sh | 10 - tools/regression/usr.bin/apply/regress.t | 6 - tools/regression/usr.bin/calendar/Makefile | 4 - tools/regression/usr.bin/calendar/regress.t | 6 - tools/regression/usr.bin/comm/Makefile | 4 - tools/regression/usr.bin/comm/regress.sh | 13 - tools/regression/usr.bin/comm/regress.t | 6 - tools/regression/usr.bin/file2c/Makefile | 4 - tools/regression/usr.bin/file2c/regress.sh | 19 - tools/regression/usr.bin/file2c/regress.t | 6 - tools/regression/usr.bin/join/Makefile | 4 - tools/regression/usr.bin/join/regress.t | 6 - tools/regression/usr.bin/jot/Makefile | 4 - tools/regression/usr.bin/jot/regress.t | 6 - tools/regression/usr.bin/lastcomm/Makefile | 6 - tools/regression/usr.bin/lastcomm/regress.t | 41 -- tools/regression/usr.bin/m4/Makefile | 4 - tools/regression/usr.bin/m4/regress.sh | 31 -- tools/regression/usr.bin/m4/regress.t | 6 - tools/regression/usr.bin/make/all.sh | 16 - tools/regression/usr.bin/ncal/Makefile | 4 - tools/regression/usr.bin/ncal/regress.t | 6 - tools/regression/usr.bin/printf/Makefile | 4 - tools/regression/usr.bin/printf/regress.t | 6 - tools/regression/usr.bin/sed/Makefile | 6 - tools/regression/usr.bin/sed/regress.t | 6 - tools/regression/usr.bin/tr/Makefile | 4 - tools/regression/usr.bin/tr/regress.sh | 22 -- tools/regression/usr.bin/tr/regress.t | 6 - tools/regression/usr.bin/uudecode/Makefile | 4 - tools/regression/usr.bin/uudecode/regress.sh | 10 - tools/regression/usr.bin/uudecode/regress.t | 6 - tools/regression/usr.bin/uuencode/Makefile | 4 - tools/regression/usr.bin/uuencode/regress.sh | 13 - tools/regression/usr.bin/uuencode/regress.t | 6 - tools/regression/usr.bin/xargs/Makefile | 4 - tools/regression/usr.bin/xargs/regress.sh | 21 - tools/regression/usr.bin/xargs/regress.t | 6 - tools/regression/usr.bin/yacc/Makefile | 4 - tools/regression/usr.bin/yacc/regress.sh | 26 -- tools/regression/usr.bin/yacc/regress.t | 6 - tools/regression/usr.sbin/Makefile | 5 - tools/regression/usr.sbin/newsyslog/Makefile | 4 - tools/regression/usr.sbin/newsyslog/regress.t | 6 - tools/regression/usr.sbin/sa/Makefile | 6 - tools/regression/usr.sbin/sa/regress.t | 81 ---- usr.bin/apply/Makefile | 6 + usr.bin/apply/tests/Makefile | 14 + usr.bin/apply/tests/legacy_test.sh | 6 + .../apply/tests}/regress.00.in | 0 .../apply/tests}/regress.00.out | 0 .../apply/tests}/regress.01.out | 0 .../apply/tests}/regress.01.sh | 0 usr.bin/apply/tests/regress.sh | 10 + usr.bin/calendar/Makefile | 6 + usr.bin/calendar/tests/Makefile | 39 ++ .../calendar/tests}/calendar.calibrate | 0 usr.bin/calendar/tests/legacy_test.sh | 6 + .../calendar/tests}/regress.a1.out | 0 .../calendar/tests}/regress.a2.out | 0 .../calendar/tests}/regress.a3.out | 0 .../calendar/tests}/regress.a4.out | 0 .../calendar/tests}/regress.a5.out | 0 .../calendar/tests}/regress.b1.out | 0 .../calendar/tests}/regress.b2.out | 0 .../calendar/tests}/regress.b3.out | 0 .../calendar/tests}/regress.b4.out | 0 .../calendar/tests}/regress.b5.out | 0 .../calendar/tests}/regress.s1.out | 0 .../calendar/tests}/regress.s2.out | 0 .../calendar/tests}/regress.s3.out | 0 .../calendar/tests}/regress.s4.out | 0 .../calendar/tests}/regress.sh | 2 +- .../calendar/tests}/regress.w0-1.out | 0 .../calendar/tests}/regress.w0-2.out | 0 .../calendar/tests}/regress.w0-3.out | 0 .../calendar/tests}/regress.w0-4.out | 0 .../calendar/tests}/regress.w0-5.out | 0 .../calendar/tests}/regress.w0-6.out | 0 .../calendar/tests}/regress.w0-7.out | 0 .../calendar/tests}/regress.wn-1.out | 0 .../calendar/tests}/regress.wn-2.out | 0 .../calendar/tests}/regress.wn-3.out | 0 .../calendar/tests}/regress.wn-4.out | 0 .../calendar/tests}/regress.wn-5.out | 0 .../calendar/tests}/regress.wn-6.out | 0 .../calendar/tests}/regress.wn-7.out | 0 usr.bin/comm/Makefile | 6 + usr.bin/comm/tests/Makefile | 19 + usr.bin/comm/tests/legacy_test.sh | 6 + .../comm/tests}/regress.00.out | 0 .../comm/tests}/regress.00a.in | 0 .../comm/tests}/regress.00b.in | 0 .../comm/tests}/regress.01.out | 0 .../comm/tests}/regress.01a.in | 0 .../comm/tests}/regress.01b.in | 0 .../comm/tests}/regress.02.out | 0 .../comm/tests}/regress.02a.in | 0 .../comm/tests}/regress.02b.in | 0 usr.bin/comm/tests/regress.sh | 11 + usr.bin/file2c/Makefile | 7 + usr.bin/file2c/tests/Makefile | 20 + usr.bin/file2c/tests/legacy_test.sh | 6 + .../file2c/tests}/regress.1.out | 0 .../file2c/tests}/regress.2.out | 0 .../file2c/tests}/regress.3.out | 0 .../file2c/tests}/regress.4.out | 0 .../file2c/tests}/regress.5.out | 0 .../file2c/tests}/regress.6.out | 0 .../file2c/tests}/regress.7.out | 0 .../file2c/tests}/regress.8.out | 0 .../file2c/tests}/regress.9.out | 0 .../file2c/tests}/regress.in | Bin usr.bin/file2c/tests/regress.sh | 19 + usr.bin/join/Makefile | 7 + usr.bin/join/tests/Makefile | 13 + usr.bin/join/tests/legacy_test.sh | 6 + .../join => usr.bin/join/tests}/regress.1.in | 0 .../join => usr.bin/join/tests}/regress.2.in | 0 .../join => usr.bin/join/tests}/regress.out | 0 .../join => usr.bin/join/tests}/regress.sh | 2 +- usr.bin/jot/Makefile | 6 + usr.bin/jot/tests/Makefile | 71 ++++ usr.bin/jot/tests/legacy_test.sh | 6 + .../jot/tests}/regress.ascii.out | Bin .../jot/tests}/regress.block.out | 0 .../jot/tests}/regress.dddd.out | 0 .../jot/tests}/regress.dddh.out | 0 .../jot/tests}/regress.ddhd.out | 0 .../jot/tests}/regress.ddhd2.out | 0 .../jot/tests}/regress.ddhh.out | 0 .../jot/tests}/regress.ddhh2.out | 0 .../jot/tests}/regress.dhdd.out | 0 .../jot/tests}/regress.dhdh.out | 0 .../jot/tests}/regress.dhhd.out | 0 .../jot/tests}/regress.dhhd2.out | 0 .../jot/tests}/regress.dhhh.out | 0 .../jot/tests}/regress.dhhh2.out | 0 .../jot => usr.bin/jot/tests}/regress.ed.out | 0 .../jot/tests}/regress.grep.out | 0 .../jot/tests}/regress.hddd.out | 0 .../jot/tests}/regress.hddd2.out | 0 .../jot/tests}/regress.hddh.out | 0 .../jot/tests}/regress.hddh2.out | 0 .../jot/tests}/regress.hdhd.out | 0 .../jot/tests}/regress.hdhd2.out | 0 .../jot/tests}/regress.hdhh.out | 0 .../jot/tests}/regress.hdhh2.out | 0 .../jot/tests}/regress.hhdd.out | 0 .../jot/tests}/regress.hhdd2.out | 0 .../jot/tests}/regress.hhdh.out | 0 .../jot/tests}/regress.hhdh2.out | 0 .../jot/tests}/regress.hhhd.out | 0 .../jot/tests}/regress.hhhd2.out | 0 .../jot/tests}/regress.hhhh.out | 0 .../jot/tests}/regress.hhhh2.out | 0 .../jot => usr.bin/jot/tests}/regress.n21.out | 0 .../jot/tests}/regress.rand1.out | 0 .../jot/tests}/regress.rand2.out | 0 .../jot => usr.bin/jot/tests}/regress.sh | 0 .../jot/tests}/regress.stutter.out | 0 .../jot/tests}/regress.stutter2.out | 0 .../jot/tests}/regress.tabs.out | 0 .../jot => usr.bin/jot/tests}/regress.wX1.out | 0 .../jot => usr.bin/jot/tests}/regress.wXl.out | 0 .../jot => usr.bin/jot/tests}/regress.wc.out | 0 .../jot => usr.bin/jot/tests}/regress.wdl.out | 0 .../jot => usr.bin/jot/tests}/regress.wdn.out | 0 .../jot => usr.bin/jot/tests}/regress.we.out | 0 .../jot => usr.bin/jot/tests}/regress.wf.out | 0 .../jot => usr.bin/jot/tests}/regress.wg.out | 0 .../jot => usr.bin/jot/tests}/regress.wgd.out | 0 .../jot => usr.bin/jot/tests}/regress.wo.out | 0 .../jot => usr.bin/jot/tests}/regress.wp1.out | 0 .../jot => usr.bin/jot/tests}/regress.wp2.out | 0 .../jot => usr.bin/jot/tests}/regress.wp3.out | 0 .../jot => usr.bin/jot/tests}/regress.wp4.out | 0 .../jot => usr.bin/jot/tests}/regress.wp5.out | 0 .../jot => usr.bin/jot/tests}/regress.wp6.out | 0 .../jot => usr.bin/jot/tests}/regress.wu.out | 0 .../jot => usr.bin/jot/tests}/regress.wwe.out | 0 .../jot => usr.bin/jot/tests}/regress.wx.out | 0 .../jot => usr.bin/jot/tests}/regress.wxn.out | 0 .../jot => usr.bin/jot/tests}/regress.x.out | 0 .../jot => usr.bin/jot/tests}/regress.xaa.out | 0 .../jot => usr.bin/jot/tests}/regress.yes.out | 0 usr.bin/lastcomm/Makefile | 6 + usr.bin/lastcomm/tests/Makefile | 21 + .../lastcomm/tests}/README | 0 usr.bin/lastcomm/tests/legacy_test.sh | 38 ++ .../lastcomm/tests}/v1-amd64-acct.in | Bin .../lastcomm/tests}/v1-amd64.out | 0 .../lastcomm/tests}/v1-i386-acct.in | Bin .../lastcomm/tests}/v1-i386.out | 0 .../lastcomm/tests}/v1-sparc64-acct.in | Bin .../lastcomm/tests}/v1-sparc64.out | 0 .../lastcomm/tests}/v2-amd64-acct.in | Bin .../lastcomm/tests}/v2-amd64.out | 0 .../lastcomm/tests}/v2-i386-acct.in | Bin .../lastcomm/tests}/v2-i386.out | 0 .../lastcomm/tests}/v2-sparc64-acct.in | Bin .../lastcomm/tests}/v2-sparc64.out | 0 .../lastcomm/tests}/values.sh | 1 + usr.bin/m4/Makefile | 6 + usr.bin/m4/tests/Makefile | 52 +++ .../usr.bin/m4 => usr.bin/m4/tests}/args.m4 | 0 .../usr.bin/m4 => usr.bin/m4/tests}/args2.m4 | 0 .../m4 => usr.bin/m4/tests}/comments.m4 | 0 .../m4 => usr.bin/m4/tests}/esyscmd.m4 | 0 .../usr.bin/m4 => usr.bin/m4/tests}/eval.m4 | 0 .../m4/tests}/ff_after_dnl.m4.uu | 0 .../m4 => usr.bin/m4/tests}/gnueval.m4 | 0 .../m4 => usr.bin/m4/tests}/gnuformat.m4 | 0 .../m4 => usr.bin/m4/tests}/gnupatterns.m4 | 0 .../m4 => usr.bin/m4/tests}/gnupatterns2.m4 | 0 .../m4 => usr.bin/m4/tests}/gnuprefix.m4 | 0 .../m4 => usr.bin/m4/tests}/gnusofterror.m4 | 0 .../m4 => usr.bin/m4/tests}/includes.aux | 0 .../m4 => usr.bin/m4/tests}/includes.m4 | 0 usr.bin/m4/tests/legacy_test.sh | 6 + .../m4 => usr.bin/m4/tests}/m4wrap3.m4 | 0 .../m4 => usr.bin/m4/tests}/patterns.m4 | 0 .../usr.bin/m4 => usr.bin/m4/tests}/quotes.m4 | 0 .../usr.bin/m4 => usr.bin/m4/tests}/redef.m4 | 0 .../m4 => usr.bin/m4/tests}/regress.args.out | 0 .../m4 => usr.bin/m4/tests}/regress.args2.out | 0 .../m4/tests}/regress.comments.out | 0 .../m4/tests}/regress.esyscmd.out | 0 .../m4 => usr.bin/m4/tests}/regress.eval.out | 0 .../m4/tests}/regress.ff_after_dnl.out | 0 .../m4/tests}/regress.gnueval.out | 0 .../m4/tests}/regress.gnuformat.out | 0 .../m4/tests}/regress.gnupatterns.out | 0 .../m4/tests}/regress.gnupatterns2.out | 0 .../m4/tests}/regress.gnuprefix.out | 0 .../m4/tests}/regress.gnusofterror.out | 0 .../m4/tests}/regress.gnutranslit2.out | 0 .../m4/tests}/regress.includes.out | 0 .../m4/tests}/regress.m4wrap3.out | 0 .../m4/tests}/regress.patterns.out | 0 .../m4/tests}/regress.quotes.out | 0 .../m4 => usr.bin/m4/tests}/regress.redef.out | 0 usr.bin/m4/tests/regress.sh | 33 ++ .../m4/tests}/regress.strangequotes.out | 0 .../m4/tests}/regress.translit.out | 0 .../m4/tests}/regress.translit2.out | 0 .../m4/tests}/strangequotes.m4.uu | 0 .../m4 => usr.bin/m4/tests}/translit.m4 | 0 .../m4 => usr.bin/m4/tests}/translit2.m4 | 0 usr.bin/make/Makefile | 4 + usr.bin/make/tests/Makefile | 18 + .../make => usr.bin/make/tests}/README | 4 +- usr.bin/make/tests/archives/Makefile | 7 + .../make/tests/archives/fmt_44bsd/Makefile | 32 ++ .../tests/archives/fmt_44bsd/Makefile.test | 0 .../archives/fmt_44bsd/expected.status.1 | 0 .../archives/fmt_44bsd/expected.status.2 | 0 .../archives/fmt_44bsd/expected.status.3 | 0 .../archives/fmt_44bsd/expected.status.4 | 0 .../archives/fmt_44bsd/expected.status.5 | 0 .../archives/fmt_44bsd/expected.status.6 | 0 .../archives/fmt_44bsd/expected.status.7 | 0 .../archives/fmt_44bsd/expected.stderr.1 | 0 .../archives/fmt_44bsd/expected.stderr.2 | 0 .../archives/fmt_44bsd/expected.stderr.3 | 0 .../archives/fmt_44bsd/expected.stderr.4 | 0 .../archives/fmt_44bsd/expected.stderr.5 | 0 .../archives/fmt_44bsd/expected.stderr.6 | 0 .../archives/fmt_44bsd/expected.stderr.7 | 0 .../archives/fmt_44bsd/expected.stdout.1 | 0 .../archives/fmt_44bsd/expected.stdout.2 | 0 .../archives/fmt_44bsd/expected.stdout.3 | 0 .../archives/fmt_44bsd/expected.stdout.4 | 0 .../archives/fmt_44bsd/expected.stdout.5 | 0 .../archives/fmt_44bsd/expected.stdout.6 | 0 .../archives/fmt_44bsd/expected.stdout.7 | 0 .../tests/archives/fmt_44bsd/legacy_test.sh | 6 +- .../make/tests}/archives/fmt_44bsd/libtest.a | Bin .../tests/archives/fmt_44bsd_mod/Makefile | 32 ++ .../archives/fmt_44bsd_mod/Makefile.test | 0 .../archives/fmt_44bsd_mod/expected.status.1 | 0 .../archives/fmt_44bsd_mod/expected.status.2 | 0 .../archives/fmt_44bsd_mod/expected.status.3 | 0 .../archives/fmt_44bsd_mod/expected.status.4 | 0 .../archives/fmt_44bsd_mod/expected.status.5 | 0 .../archives/fmt_44bsd_mod/expected.status.6 | 0 .../archives/fmt_44bsd_mod/expected.status.7 | 0 .../archives/fmt_44bsd_mod/expected.stderr.1 | 0 .../archives/fmt_44bsd_mod/expected.stderr.2 | 0 .../archives/fmt_44bsd_mod/expected.stderr.3 | 0 .../archives/fmt_44bsd_mod/expected.stderr.4 | 0 .../archives/fmt_44bsd_mod/expected.stderr.5 | 0 .../archives/fmt_44bsd_mod/expected.stderr.6 | 0 .../archives/fmt_44bsd_mod/expected.stderr.7 | 0 .../archives/fmt_44bsd_mod/expected.stdout.1 | 0 .../archives/fmt_44bsd_mod/expected.stdout.2 | 0 .../archives/fmt_44bsd_mod/expected.stdout.3 | 0 .../archives/fmt_44bsd_mod/expected.stdout.4 | 0 .../archives/fmt_44bsd_mod/expected.stdout.5 | 0 .../archives/fmt_44bsd_mod/expected.stdout.6 | 0 .../archives/fmt_44bsd_mod/expected.stdout.7 | 0 .../archives/fmt_44bsd_mod/legacy_test.sh | 6 +- .../tests}/archives/fmt_44bsd_mod/libtest.a | Bin .../make/tests/archives/fmt_oldbsd/Makefile | 32 ++ .../tests/archives/fmt_oldbsd/Makefile.test | 0 .../archives/fmt_oldbsd/expected.status.1 | 0 .../archives/fmt_oldbsd/expected.status.2 | 0 .../archives/fmt_oldbsd/expected.status.3 | 0 .../archives/fmt_oldbsd/expected.status.4 | 0 .../archives/fmt_oldbsd/expected.status.5 | 0 .../archives/fmt_oldbsd/expected.status.6 | 0 .../archives/fmt_oldbsd/expected.status.7 | 0 .../archives/fmt_oldbsd/expected.stderr.1 | 0 .../archives/fmt_oldbsd/expected.stderr.2 | 0 .../archives/fmt_oldbsd/expected.stderr.3 | 0 .../archives/fmt_oldbsd/expected.stderr.4 | 0 .../archives/fmt_oldbsd/expected.stderr.5 | 0 .../archives/fmt_oldbsd/expected.stderr.6 | 0 .../archives/fmt_oldbsd/expected.stderr.7 | 0 .../archives/fmt_oldbsd/expected.stdout.1 | 0 .../archives/fmt_oldbsd/expected.stdout.2 | 0 .../archives/fmt_oldbsd/expected.stdout.3 | 0 .../archives/fmt_oldbsd/expected.stdout.4 | 0 .../archives/fmt_oldbsd/expected.stdout.5 | 0 .../archives/fmt_oldbsd/expected.stdout.6 | 0 .../archives/fmt_oldbsd/expected.stdout.7 | 0 .../tests/archives/fmt_oldbsd/legacy_test.sh | 6 +- .../make/tests}/archives/fmt_oldbsd/libtest.a | Bin usr.bin/make/tests/basic/Makefile | 7 + usr.bin/make/tests/basic/t0/Makefile | 12 + .../make/tests}/basic/t0/expected.status.1 | 0 .../make/tests}/basic/t0/expected.stderr.1 | 0 .../make/tests}/basic/t0/expected.stdout.1 | 0 .../make/tests/basic/t0/legacy_test.sh | 6 +- usr.bin/make/tests/basic/t1/Makefile | 13 + .../make/tests/basic/t1/Makefile.test | 0 .../make/tests}/basic/t1/expected.status.1 | 0 .../make/tests}/basic/t1/expected.stderr.1 | 0 .../make/tests}/basic/t1/expected.stdout.1 | 0 .../make/tests/basic/t1/legacy_test.sh | 6 +- usr.bin/make/tests/basic/t2/Makefile | 13 + .../make/tests/basic/t2/Makefile.test | 0 .../make/tests}/basic/t2/expected.status.1 | 0 .../make/tests}/basic/t2/expected.stderr.1 | 0 .../make/tests}/basic/t2/expected.stdout.1 | 0 .../make/tests/basic/t2/legacy_test.sh | 6 +- usr.bin/make/tests/basic/t3/Makefile | 12 + .../make/tests}/basic/t3/expected.status.1 | 0 .../make/tests}/basic/t3/expected.stderr.1 | 0 .../make/tests}/basic/t3/expected.stdout.1 | 0 .../make/tests/basic/t3/legacy_test.sh | 6 +- .../make => usr.bin/make/tests}/common.sh | 77 ++-- usr.bin/make/tests/execution/Makefile | 7 + .../make/tests/execution/ellipsis/Makefile | 13 + .../tests/execution/ellipsis/Makefile.test | 0 .../execution/ellipsis/expected.status.1 | 0 .../execution/ellipsis/expected.stderr.1 | 0 .../execution/ellipsis/expected.stdout.1 | 0 .../tests/execution/ellipsis/legacy_test.sh | 6 +- usr.bin/make/tests/execution/empty/Makefile | 13 + .../make/tests/execution/empty/Makefile.test | 0 .../tests}/execution/empty/expected.status.1 | 0 .../tests}/execution/empty/expected.stderr.1 | 0 .../tests}/execution/empty/expected.stdout.1 | 0 .../make/tests/execution/empty/legacy_test.sh | 6 +- usr.bin/make/tests/execution/joberr/Makefile | 13 + .../make/tests/execution/joberr/Makefile.test | 0 .../tests}/execution/joberr/expected.status.1 | 0 .../tests}/execution/joberr/expected.stderr.1 | 0 .../tests}/execution/joberr/expected.stdout.1 | 0 .../tests/execution/joberr/legacy_test.sh | 6 +- usr.bin/make/tests/execution/plus/Makefile | 13 + .../make/tests/execution/plus/Makefile.test | 0 .../tests}/execution/plus/expected.status.1 | 0 .../tests}/execution/plus/expected.stderr.1 | 0 .../tests}/execution/plus/expected.stdout.1 | 0 .../make/tests/execution/plus/legacy_test.sh | 6 +- usr.bin/make/tests/shell/Makefile | 7 + usr.bin/make/tests/shell/builtin/Makefile | 17 + .../make/tests/shell/builtin/Makefile.test | 0 .../tests}/shell/builtin/expected.status.1 | 0 .../tests}/shell/builtin/expected.status.2 | 0 .../tests}/shell/builtin/expected.stderr.1 | 0 .../tests}/shell/builtin/expected.stderr.2 | 0 .../tests}/shell/builtin/expected.stdout.1 | 0 .../tests}/shell/builtin/expected.stdout.2 | 0 .../make/tests/shell/builtin/legacy_test.sh | 6 +- .../make/tests}/shell/builtin/sh | 0 usr.bin/make/tests/shell/meta/Makefile | 17 + .../make/tests/shell/meta/Makefile.test | 0 .../make/tests}/shell/meta/expected.status.1 | 0 .../make/tests}/shell/meta/expected.status.2 | 0 .../make/tests}/shell/meta/expected.stderr.1 | 0 .../make/tests}/shell/meta/expected.stderr.2 | 0 .../make/tests}/shell/meta/expected.stdout.1 | 0 .../make/tests}/shell/meta/expected.stdout.2 | 0 .../make/tests/shell/meta/legacy_test.sh | 6 +- .../make => usr.bin/make/tests}/shell/meta/sh | 0 usr.bin/make/tests/shell/path/Makefile | 17 + .../make/tests/shell/path/Makefile.test | 0 .../make/tests}/shell/path/expected.status.1 | 0 .../make/tests}/shell/path/expected.status.2 | 0 .../make/tests}/shell/path/expected.stderr.1 | 0 .../make/tests}/shell/path/expected.stderr.2 | 0 .../make/tests}/shell/path/expected.stdout.1 | 0 .../make/tests}/shell/path/expected.stdout.2 | 0 .../make/tests/shell/path/legacy_test.sh | 6 +- .../make => usr.bin/make/tests}/shell/path/sh | 0 usr.bin/make/tests/shell/path_select/Makefile | 17 + .../tests/shell/path_select/Makefile.test | 0 .../shell/path_select/expected.status.1 | 0 .../shell/path_select/expected.status.2 | 0 .../shell/path_select/expected.stderr.1 | 0 .../shell/path_select/expected.stderr.2 | 0 .../shell/path_select/expected.stdout.1 | 0 .../shell/path_select/expected.stdout.2 | 0 .../tests/shell/path_select/legacy_test.sh | 6 +- .../make/tests}/shell/path_select/shell | 0 usr.bin/make/tests/shell/replace/Makefile | 17 + .../make/tests/shell/replace/Makefile.test | 0 .../tests}/shell/replace/expected.status.1 | 0 .../tests}/shell/replace/expected.status.2 | 0 .../tests}/shell/replace/expected.stderr.1 | 0 .../tests}/shell/replace/expected.stderr.2 | 0 .../tests}/shell/replace/expected.stdout.1 | 0 .../tests}/shell/replace/expected.stdout.2 | 0 .../make/tests/shell/replace/legacy_test.sh | 6 +- .../make/tests}/shell/replace/shell | 0 usr.bin/make/tests/shell/select/Makefile | 16 + .../make/tests/shell/select/Makefile.test | 2 +- .../tests}/shell/select/expected.status.1 | 0 .../tests}/shell/select/expected.status.2 | 0 .../tests}/shell/select/expected.stderr.1 | 0 .../tests}/shell/select/expected.stderr.2 | 0 .../tests}/shell/select/expected.stdout.1 | 0 .../tests}/shell/select/expected.stdout.2 | 0 .../make/tests/shell/select/legacy_test.sh | 6 +- usr.bin/make/tests/suffixes/Makefile | 7 + usr.bin/make/tests/suffixes/basic/Makefile | 14 + .../make/tests/suffixes/basic/Makefile.test | 0 .../make/tests}/suffixes/basic/TEST1.a | 0 .../tests}/suffixes/basic/expected.status.1 | 0 .../tests}/suffixes/basic/expected.stderr.1 | 0 .../tests}/suffixes/basic/expected.stdout.1 | 0 .../make/tests/suffixes/basic/legacy_test.sh | 6 +- .../make/tests/suffixes/src_wild1/Makefile | 15 + .../tests/suffixes/src_wild1/Makefile.test | 0 .../make/tests}/suffixes/src_wild1/TEST1.a | 0 .../make/tests}/suffixes/src_wild1/TEST2.a | 0 .../suffixes/src_wild1/expected.status.1 | 0 .../suffixes/src_wild1/expected.stderr.1 | 0 .../suffixes/src_wild1/expected.stdout.1 | 0 .../tests/suffixes/src_wild1/legacy_test.sh | 6 +- .../make/tests/suffixes/src_wild2/Makefile | 15 + .../tests/suffixes/src_wild2/Makefile.test | 0 .../make/tests}/suffixes/src_wild2/TEST1.a | 0 .../make/tests}/suffixes/src_wild2/TEST2.a | 0 .../suffixes/src_wild2/expected.status.1 | 0 .../suffixes/src_wild2/expected.stderr.1 | 0 .../suffixes/src_wild2/expected.stdout.1 | 0 .../tests/suffixes/src_wild2/legacy_test.sh | 6 +- usr.bin/make/tests/syntax/Makefile | 7 + .../make/tests/syntax/directive-t0/Makefile | 13 + .../tests/syntax/directive-t0/Makefile.test | 0 .../syntax/directive-t0/expected.status.1 | 0 .../syntax/directive-t0/expected.stderr.1 | 0 .../syntax/directive-t0/expected.stdout.1 | 0 .../tests/syntax/directive-t0/legacy_test.sh | 3 +- usr.bin/make/tests/syntax/enl/Makefile | 25 ++ .../make/tests/syntax/enl/Makefile.test | 0 .../make/tests}/syntax/enl/expected.status.1 | 0 .../make/tests}/syntax/enl/expected.status.2 | 0 .../make/tests}/syntax/enl/expected.status.3 | 0 .../make/tests}/syntax/enl/expected.status.4 | 0 .../make/tests}/syntax/enl/expected.status.5 | 0 .../make/tests}/syntax/enl/expected.stderr.1 | 0 .../make/tests}/syntax/enl/expected.stderr.2 | 0 .../make/tests}/syntax/enl/expected.stderr.3 | 0 .../make/tests}/syntax/enl/expected.stderr.4 | 0 .../make/tests}/syntax/enl/expected.stderr.5 | 0 .../make/tests}/syntax/enl/expected.stdout.1 | 0 .../make/tests}/syntax/enl/expected.stdout.2 | 0 .../make/tests}/syntax/enl/expected.stdout.3 | 0 .../make/tests}/syntax/enl/expected.stdout.4 | 0 .../make/tests}/syntax/enl/expected.stdout.5 | 0 .../make/tests/syntax/enl/legacy_test.sh | 6 +- .../make/tests/syntax/funny-targets/Makefile | 16 + .../tests/syntax/funny-targets/Makefile.test | 0 .../syntax/funny-targets/expected.status.1 | 0 .../syntax/funny-targets/expected.status.2 | 0 .../syntax/funny-targets/expected.stderr.1 | 0 .../syntax/funny-targets/expected.stderr.2 | 0 .../syntax/funny-targets/expected.stdout.1 | 0 .../syntax/funny-targets/expected.stdout.2 | 0 .../tests/syntax/funny-targets/legacy_test.sh | 6 +- usr.bin/make/tests/syntax/semi/Makefile | 16 + .../make/tests/syntax/semi/Makefile.test | 0 .../make/tests}/syntax/semi/expected.status.1 | 0 .../make/tests}/syntax/semi/expected.status.2 | 0 .../make/tests}/syntax/semi/expected.stderr.1 | 0 .../make/tests}/syntax/semi/expected.stderr.2 | 0 .../make/tests}/syntax/semi/expected.stdout.1 | 0 .../make/tests}/syntax/semi/expected.stdout.2 | 0 .../make/tests/syntax/semi/legacy_test.sh | 6 +- usr.bin/make/tests/sysmk/Makefile | 7 + usr.bin/make/tests/sysmk/t0/2/1/Makefile | 13 + .../make/tests/sysmk/t0/2/1/Makefile.test | 0 .../tests}/sysmk/t0/2/1/expected.status.1 | 0 .../tests}/sysmk/t0/2/1/expected.stderr.1 | 0 .../tests}/sysmk/t0/2/1/expected.stdout.1 | 0 .../make/tests/sysmk/t0/2/1/legacy_test.sh | 6 +- usr.bin/make/tests/sysmk/t0/2/Makefile | 7 + usr.bin/make/tests/sysmk/t0/Makefile | 8 + usr.bin/make/tests/sysmk/t0/mk/Makefile | 9 + .../make/tests/sysmk/t0/mk/sys.mk.test | 0 usr.bin/make/tests/sysmk/t1/2/1/Makefile | 13 + .../make/tests}/sysmk/t1/2/1/cleanup | 0 .../tests}/sysmk/t1/2/1/expected.status.1 | 0 .../tests}/sysmk/t1/2/1/expected.stderr.1 | 0 .../tests}/sysmk/t1/2/1/expected.stdout.1 | 0 .../make/tests/sysmk/t1/2/1/legacy_test.sh | 8 +- usr.bin/make/tests/sysmk/t1/2/Makefile | 7 + usr.bin/make/tests/sysmk/t1/Makefile | 8 + usr.bin/make/tests/sysmk/t1/mk/Makefile | 9 + .../make/tests/sysmk/t1/mk/sys.mk.test | 0 usr.bin/make/tests/sysmk/t2/2/1/Makefile | 13 + .../make/tests}/sysmk/t2/2/1/cleanup | 0 .../tests}/sysmk/t2/2/1/expected.status.1 | 0 .../tests}/sysmk/t2/2/1/expected.stderr.1 | 0 .../tests}/sysmk/t2/2/1/expected.stdout.1 | 0 .../make/tests/sysmk/t2/2/1/legacy_test.sh | 8 +- usr.bin/make/tests/sysmk/t2/2/Makefile | 7 + usr.bin/make/tests/sysmk/t2/Makefile | 8 + usr.bin/make/tests/sysmk/t2/mk/Makefile | 9 + .../make/tests/sysmk/t2/mk/sys.mk.test | 0 .../make => usr.bin/make/tests}/test-new.mk | 0 usr.bin/make/tests/variables/Makefile | 7 + .../make/tests/variables/modifier_M/Makefile | 13 + .../tests/variables/modifier_M/Makefile.test | 0 .../variables/modifier_M/expected.status.1 | 0 .../variables/modifier_M/expected.stderr.1 | 0 .../variables/modifier_M/expected.stdout.1 | 0 .../tests/variables/modifier_M/legacy_test.sh | 6 +- .../make/tests/variables/modifier_t/Makefile | 19 + .../tests/variables/modifier_t/Makefile.test | 0 .../variables/modifier_t/expected.status.1 | 0 .../variables/modifier_t/expected.status.2 | 0 .../variables/modifier_t/expected.status.3 | 0 .../variables/modifier_t/expected.stderr.1 | 0 .../variables/modifier_t/expected.stderr.2 | 0 .../variables/modifier_t/expected.stderr.3 | 0 .../variables/modifier_t/expected.stdout.1 | 0 .../variables/modifier_t/expected.stdout.2 | 0 .../variables/modifier_t/expected.stdout.3 | 0 .../tests/variables/modifier_t/legacy_test.sh | 6 +- usr.bin/make/tests/variables/opt_V/Makefile | 16 + .../make/tests/variables/opt_V/Makefile.test | 0 .../tests}/variables/opt_V/expected.status.1 | 0 .../tests}/variables/opt_V/expected.status.2 | 0 .../tests}/variables/opt_V/expected.stderr.1 | 0 .../tests}/variables/opt_V/expected.stderr.2 | 0 .../tests}/variables/opt_V/expected.stdout.1 | 0 .../tests}/variables/opt_V/expected.stdout.2 | 0 .../make/tests/variables/opt_V/legacy_test.sh | 6 +- usr.bin/make/tests/variables/t0/Makefile | 13 + .../make/tests/variables/t0/Makefile.test | 0 .../tests}/variables/t0/expected.status.1 | 0 .../tests}/variables/t0/expected.stderr.1 | 0 .../tests}/variables/t0/expected.stdout.1 | 0 .../make/tests/variables/t0/legacy_test.sh | 6 +- usr.bin/ncal/Makefile | 6 + usr.bin/ncal/tests/Makefile | 99 +++++ usr.bin/ncal/tests/legacy_test.sh | 6 + .../ncal/tests}/regress.b-3m200901-jd-nhl.out | 0 .../ncal/tests}/regress.b-3m200901-md-nhl.out | 0 .../ncal/tests}/regress.b-3m200902-jd-nhl.out | 0 .../ncal/tests}/regress.b-3m200902-md-nhl.out | 0 .../ncal/tests}/regress.b-3m200903-jd-nhl.out | 0 .../ncal/tests}/regress.b-3m200903-md-nhl.out | 0 .../ncal/tests}/regress.b-3m200904-jd-nhl.out | 0 .../ncal/tests}/regress.b-3m200904-md-nhl.out | 0 .../ncal/tests}/regress.b-3m200905-jd-nhl.out | 0 .../ncal/tests}/regress.b-3m200905-md-nhl.out | 0 .../ncal/tests}/regress.b-3m200906-jd-nhl.out | 0 .../ncal/tests}/regress.b-3m200906-md-nhl.out | 0 .../ncal/tests}/regress.b-3m200907-jd-nhl.out | 0 .../ncal/tests}/regress.b-3m200907-md-nhl.out | 0 .../ncal/tests}/regress.b-3m200908-jd-nhl.out | 0 .../ncal/tests}/regress.b-3m200908-md-nhl.out | 0 .../ncal/tests}/regress.b-3m200909-jd-nhl.out | 0 .../ncal/tests}/regress.b-3m200909-md-nhl.out | 0 .../ncal/tests}/regress.b-3m200910-jd-nhl.out | 0 .../ncal/tests}/regress.b-3m200910-md-nhl.out | 0 .../ncal/tests}/regress.b-3m200911-jd-nhl.out | 0 .../ncal/tests}/regress.b-3m200911-md-nhl.out | 0 .../ncal/tests}/regress.b-3m200912-jd-nhl.out | 0 .../ncal/tests}/regress.b-3m200912-md-nhl.out | 0 .../ncal/tests}/regress.b-y2008-jd-nhl.out | 0 .../ncal/tests}/regress.b-y2008-md-nhl.out | 0 .../ncal/tests}/regress.b-y2009-jd-nhl.out | 0 .../ncal/tests}/regress.b-y2009-md-nhl.out | 0 .../ncal/tests}/regress.b-y2010-jd-nhl.out | 0 .../ncal/tests}/regress.b-y2010-md-nhl.out | 0 .../ncal/tests}/regress.b-y2011-jd-nhl.out | 0 .../ncal/tests}/regress.b-y2011-md-nhl.out | 0 .../ncal/tests}/regress.f-3A-nhl.out | 0 .../ncal/tests}/regress.f-3AB-nhl.out | 0 .../ncal/tests}/regress.f-3B-nhl.out | 0 .../ncal/tests}/regress.f-3gy-nhl.out | 0 .../ncal/tests}/regress.f-3y-nhl.out | 0 .../ncal/tests}/regress.f-mgm-nhl.out | 0 .../ncal/tests}/regress.f-yA-nhl.out | 0 .../ncal/tests}/regress.f-yAB-nhl.out | 0 .../ncal/tests}/regress.f-yB-nhl.out | 0 .../ncal/tests}/regress.f-ygm-nhl.out | 0 .../ncal/tests}/regress.f-ym-nhl.out | 0 .../ncal/tests}/regress.r-3m200901-jd-nhl.out | 0 .../ncal/tests}/regress.r-3m200901-md-nhl.out | 0 .../ncal/tests}/regress.r-3m200902-jd-nhl.out | 0 .../ncal/tests}/regress.r-3m200902-md-nhl.out | 0 .../ncal/tests}/regress.r-3m200903-jd-nhl.out | 0 .../ncal/tests}/regress.r-3m200903-md-nhl.out | 0 .../ncal/tests}/regress.r-3m200904-jd-nhl.out | 0 .../ncal/tests}/regress.r-3m200904-md-nhl.out | 0 .../ncal/tests}/regress.r-3m200905-jd-nhl.out | 0 .../ncal/tests}/regress.r-3m200905-md-nhl.out | 0 .../ncal/tests}/regress.r-3m200906-jd-nhl.out | 0 .../ncal/tests}/regress.r-3m200906-md-nhl.out | 0 .../ncal/tests}/regress.r-3m200907-jd-nhl.out | 0 .../ncal/tests}/regress.r-3m200907-md-nhl.out | 0 .../ncal/tests}/regress.r-3m200908-jd-nhl.out | 0 .../ncal/tests}/regress.r-3m200908-md-nhl.out | 0 .../ncal/tests}/regress.r-3m200909-jd-nhl.out | 0 .../ncal/tests}/regress.r-3m200909-md-nhl.out | 0 .../ncal/tests}/regress.r-3m200910-jd-nhl.out | 0 .../ncal/tests}/regress.r-3m200910-md-nhl.out | 0 .../ncal/tests}/regress.r-3m200911-jd-nhl.out | 0 .../ncal/tests}/regress.r-3m200911-md-nhl.out | 0 .../ncal/tests}/regress.r-3m200912-jd-nhl.out | 0 .../ncal/tests}/regress.r-3m200912-md-nhl.out | 0 .../ncal/tests}/regress.r-y2008-jd-nhl.out | 0 .../ncal/tests}/regress.r-y2008-md-nhl.out | 0 .../ncal/tests}/regress.r-y2009-jd-nhl.out | 0 .../ncal/tests}/regress.r-y2009-md-nhl.out | 0 .../ncal/tests}/regress.r-y2010-jd-nhl.out | 0 .../ncal/tests}/regress.r-y2010-md-nhl.out | 0 .../ncal/tests}/regress.r-y2011-jd-nhl.out | 0 .../ncal/tests}/regress.r-y2011-md-nhl.out | 0 .../ncal/tests}/regress.s-b-3-nhl.out | 0 .../ncal/tests}/regress.s-b-A-nhl.out | 0 .../ncal/tests}/regress.s-b-AB-nhl.out | 0 .../ncal/tests}/regress.s-b-B-nhl.out | 0 .../ncal/tests}/regress.s-b-gmgy-nhl.out | 0 .../ncal/tests}/regress.s-b-m-nhl.out | 0 .../ncal/tests}/regress.s-b-mgy-nhl.out | 0 .../ncal/tests}/regress.s-r-3-nhl.out | 0 .../ncal/tests}/regress.s-r-A-nhl.out | 0 .../ncal/tests}/regress.s-r-AB-nhl.out | 0 .../ncal/tests}/regress.s-r-B-nhl.out | 0 .../ncal/tests}/regress.s-r-gmgy-nhl.out | 0 .../ncal/tests}/regress.s-r-m-nhl.out | 0 .../ncal/tests}/regress.s-r-mgy-nhl.out | 0 .../ncal => usr.bin/ncal/tests}/regress.sh | 0 usr.bin/printf/Makefile | 6 + usr.bin/printf/tests/Makefile | 22 ++ usr.bin/printf/tests/legacy_test.sh | 6 + .../printf/tests}/regress.b.out | 0 .../printf/tests}/regress.d.out | 0 .../printf/tests}/regress.f.out | 0 .../printf/tests}/regress.l1.out | 0 .../printf/tests}/regress.l2.out | 0 .../printf/tests}/regress.m1.out | Bin .../printf/tests}/regress.m2.out | 0 .../printf/tests}/regress.m3.out | 0 .../printf/tests}/regress.m4.out | 0 .../printf/tests}/regress.m5.out | 0 .../printf/tests}/regress.s.out | 0 .../printf/tests}/regress.sh | 0 .../printf/tests}/regress.zero.out | 0 usr.bin/sed/Makefile | 6 + usr.bin/sed/tests/Makefile | 39 ++ .../sed => usr.bin/sed/tests}/hanoi.sed | 0 .../sed/tests/inplace_race_test.sh | 4 - usr.bin/sed/tests/legacy_test.sh | 6 + .../sed => usr.bin/sed/tests}/math.sed | 0 .../sed/tests/multi_test.sh | 5 +- .../sed => usr.bin/sed/tests}/regress.G.out | 0 .../sed => usr.bin/sed/tests}/regress.P.out | 0 .../sed => usr.bin/sed/tests}/regress.b2a.out | 0 .../sed => usr.bin/sed/tests}/regress.bcb.out | 0 .../sed => usr.bin/sed/tests}/regress.c0.out | 0 .../sed => usr.bin/sed/tests}/regress.c1.out | 0 .../sed => usr.bin/sed/tests}/regress.c2.out | 0 .../sed => usr.bin/sed/tests}/regress.c3.out | 0 .../sed/tests}/regress.hanoi.out | 0 .../sed/tests}/regress.icase1.out | 0 .../sed/tests}/regress.icase2.out | 0 .../sed/tests}/regress.icase3.out | 0 .../sed/tests}/regress.icase4.out | 0 .../sed => usr.bin/sed/tests}/regress.in | 0 .../sed/tests}/regress.math.out | 0 .../sed/tests}/regress.multitest.out/1.1 | 0 .../sed/tests}/regress.multitest.out/1.10 | 0 .../sed/tests}/regress.multitest.out/1.11 | 0 .../sed/tests}/regress.multitest.out/1.12 | 0 .../sed/tests}/regress.multitest.out/1.13 | 0 .../sed/tests}/regress.multitest.out/1.14 | 0 .../sed/tests}/regress.multitest.out/1.15 | 0 .../sed/tests}/regress.multitest.out/1.16 | 0 .../sed/tests}/regress.multitest.out/1.17 | 0 .../sed/tests}/regress.multitest.out/1.18 | 0 .../sed/tests}/regress.multitest.out/1.2 | 0 .../sed/tests}/regress.multitest.out/1.3 | 0 .../sed/tests}/regress.multitest.out/1.4 | 0 .../sed/tests}/regress.multitest.out/1.4.1 | 0 .../sed/tests}/regress.multitest.out/1.5 | 0 .../sed/tests}/regress.multitest.out/1.6 | 0 .../sed/tests}/regress.multitest.out/1.7 | 0 .../sed/tests}/regress.multitest.out/1.8 | 0 .../sed/tests}/regress.multitest.out/1.9 | 0 .../sed/tests}/regress.multitest.out/2.1 | 0 .../sed/tests}/regress.multitest.out/2.10 | 0 .../sed/tests}/regress.multitest.out/2.11 | 0 .../sed/tests}/regress.multitest.out/2.12 | 0 .../sed/tests}/regress.multitest.out/2.13 | 0 .../sed/tests}/regress.multitest.out/2.14 | 0 .../sed/tests}/regress.multitest.out/2.15 | 0 .../sed/tests}/regress.multitest.out/2.16 | 0 .../sed/tests}/regress.multitest.out/2.17 | 0 .../sed/tests}/regress.multitest.out/2.18 | 0 .../sed/tests}/regress.multitest.out/2.19 | 0 .../sed/tests}/regress.multitest.out/2.2 | 0 .../sed/tests}/regress.multitest.out/2.20 | 0 .../sed/tests}/regress.multitest.out/2.21 | 0 .../sed/tests}/regress.multitest.out/2.22 | 0 .../sed/tests}/regress.multitest.out/2.3 | 0 .../sed/tests}/regress.multitest.out/2.4 | 0 .../sed/tests}/regress.multitest.out/2.5 | 0 .../sed/tests}/regress.multitest.out/2.6 | 0 .../sed/tests}/regress.multitest.out/2.7 | 0 .../sed/tests}/regress.multitest.out/2.8 | 0 .../sed/tests}/regress.multitest.out/2.9 | 0 .../sed/tests}/regress.multitest.out/3.1 | 0 .../sed/tests}/regress.multitest.out/3.2 | 0 .../sed/tests}/regress.multitest.out/3.3 | 0 .../sed/tests}/regress.multitest.out/3.4 | 0 .../sed/tests}/regress.multitest.out/4.1 | 0 .../sed/tests}/regress.multitest.out/4.2 | 0 .../sed/tests}/regress.multitest.out/4.3 | 0 .../sed/tests}/regress.multitest.out/4.4 | 0 .../sed/tests}/regress.multitest.out/4.5 | 0 .../sed/tests}/regress.multitest.out/4.6 | 0 .../sed/tests}/regress.multitest.out/4.7 | 0 .../sed/tests}/regress.multitest.out/4.8 | 0 .../sed/tests}/regress.multitest.out/5.1 | 0 .../sed/tests}/regress.multitest.out/5.2 | 0 .../sed/tests}/regress.multitest.out/5.3 | 0 .../sed/tests}/regress.multitest.out/5.4 | 0 .../sed/tests}/regress.multitest.out/5.5 | 0 .../sed/tests}/regress.multitest.out/5.6 | 0 .../sed/tests}/regress.multitest.out/5.7 | 0 .../sed/tests}/regress.multitest.out/5.8 | 0 .../sed/tests}/regress.multitest.out/6.1 | 0 .../sed/tests}/regress.multitest.out/6.2 | 0 .../sed/tests}/regress.multitest.out/6.3 | 0 .../sed/tests}/regress.multitest.out/6.4 | 0 .../sed/tests}/regress.multitest.out/6.5 | 0 .../sed/tests}/regress.multitest.out/6.6 | 0 .../sed/tests}/regress.multitest.out/7.1 | 0 .../sed/tests}/regress.multitest.out/7.2 | 0 .../sed/tests}/regress.multitest.out/7.3 | 0 .../sed/tests}/regress.multitest.out/7.4 | 0 .../sed/tests}/regress.multitest.out/7.5 | 0 .../sed/tests}/regress.multitest.out/7.6 | 0 .../sed/tests}/regress.multitest.out/7.7 | 0 .../sed/tests}/regress.multitest.out/7.8 | 0 .../sed/tests}/regress.multitest.out/8.1 | 0 .../sed/tests}/regress.multitest.out/8.10 | 0 .../sed/tests}/regress.multitest.out/8.11 | 0 .../sed/tests}/regress.multitest.out/8.12 | 0 .../sed/tests}/regress.multitest.out/8.13 | 0 .../sed/tests}/regress.multitest.out/8.14 | 0 .../sed/tests}/regress.multitest.out/8.15 | 0 .../sed/tests}/regress.multitest.out/8.16 | 0 .../sed/tests}/regress.multitest.out/8.17 | 0 .../sed/tests}/regress.multitest.out/8.18 | 0 .../sed/tests}/regress.multitest.out/8.19 | 0 .../sed/tests}/regress.multitest.out/8.2 | 0 .../sed/tests}/regress.multitest.out/8.20 | 0 .../sed/tests}/regress.multitest.out/8.21 | 0 .../sed/tests}/regress.multitest.out/8.22 | 0 .../sed/tests}/regress.multitest.out/8.23 | 0 .../sed/tests}/regress.multitest.out/8.3 | 0 .../sed/tests}/regress.multitest.out/8.4 | 0 .../sed/tests}/regress.multitest.out/8.5 | 0 .../sed/tests}/regress.multitest.out/8.6 | 0 .../sed/tests}/regress.multitest.out/8.7 | 0 .../sed/tests}/regress.multitest.out/8.8 | 0 .../sed/tests}/regress.multitest.out/8.9 | 0 .../sed/tests}/regress.multitest.out/9.1 | 0 .../sed/tests}/regress.multitest.out/9.10 | 0 .../sed/tests}/regress.multitest.out/9.11 | 0 .../sed/tests}/regress.multitest.out/9.12 | 0 .../sed/tests}/regress.multitest.out/9.13 | 0 .../sed/tests}/regress.multitest.out/9.14 | 0 .../sed/tests}/regress.multitest.out/9.15 | 0 .../sed/tests}/regress.multitest.out/9.16 | 0 .../sed/tests}/regress.multitest.out/9.17 | 0 .../sed/tests}/regress.multitest.out/9.18 | 0 .../sed/tests}/regress.multitest.out/9.19 | 0 .../sed/tests}/regress.multitest.out/9.2 | 0 .../sed/tests}/regress.multitest.out/9.20 | 0 .../sed/tests}/regress.multitest.out/9.21 | 0 .../sed/tests}/regress.multitest.out/9.22 | 0 .../sed/tests}/regress.multitest.out/9.23 | 0 .../sed/tests}/regress.multitest.out/9.24 | 0 .../sed/tests}/regress.multitest.out/9.25 | 0 .../sed/tests}/regress.multitest.out/9.26 | 0 .../sed/tests}/regress.multitest.out/9.27 | 0 .../sed/tests}/regress.multitest.out/9.28 | 0 .../sed/tests}/regress.multitest.out/9.29 | 0 .../sed/tests}/regress.multitest.out/9.3 | 0 .../sed/tests}/regress.multitest.out/9.30 | 0 .../sed/tests}/regress.multitest.out/9.31 | 0 .../sed/tests}/regress.multitest.out/9.4 | 0 .../sed/tests}/regress.multitest.out/9.5 | 0 .../sed/tests}/regress.multitest.out/9.6 | 0 .../sed/tests}/regress.multitest.out/9.7 | 0 .../sed/tests}/regress.multitest.out/9.8 | 0 .../sed/tests}/regress.multitest.out/9.9 | 0 .../sed/tests/regress.multitest.out/Makefile | 136 +++++++ .../sed => usr.bin/sed/tests}/regress.not.out | 0 .../sed => usr.bin/sed/tests}/regress.psl.out | 0 .../sed => usr.bin/sed/tests}/regress.s3.out | 0 .../sed => usr.bin/sed/tests}/regress.s4.out | 0 .../sed => usr.bin/sed/tests}/regress.s5.out | 0 .../sed => usr.bin/sed/tests}/regress.sg.out | 0 .../sed => usr.bin/sed/tests}/regress.sh | 30 +- .../sed => usr.bin/sed/tests}/regress.y.out | 0 usr.bin/tests/Makefile | 3 + .../usr.bin => usr.bin/tests}/regress.m4 | 4 +- usr.bin/tr/Makefile | 6 + usr.bin/tr/tests/Makefile | 26 ++ usr.bin/tr/tests/legacy_test.sh | 6 + .../tr => usr.bin/tr/tests}/regress.00.out | 0 .../tr => usr.bin/tr/tests}/regress.01.out | 0 .../tr => usr.bin/tr/tests}/regress.02.out | 0 .../tr => usr.bin/tr/tests}/regress.03.out | 0 .../tr => usr.bin/tr/tests}/regress.04.out | 0 .../tr => usr.bin/tr/tests}/regress.05.out | 0 .../tr => usr.bin/tr/tests}/regress.06.out | 0 .../tr => usr.bin/tr/tests}/regress.07.out | 0 .../tr => usr.bin/tr/tests}/regress.08.out | 0 .../tr => usr.bin/tr/tests}/regress.09.out | 0 .../tr => usr.bin/tr/tests}/regress.0a.out | 0 .../tr => usr.bin/tr/tests}/regress.0b.out | 0 .../tr => usr.bin/tr/tests}/regress.0c.out | 0 .../tr => usr.bin/tr/tests}/regress.0d.out | 0 .../tr => usr.bin/tr/tests}/regress.in | 0 usr.bin/tr/tests/regress.sh | 22 ++ .../tr => usr.bin/tr/tests}/regress2.in | 0 usr.bin/uudecode/Makefile | 9 +- usr.bin/uudecode/tests/Makefile | 13 + usr.bin/uudecode/tests/legacy_test.sh | 6 + .../uudecode/tests}/regress.base64.in | 0 .../uudecode/tests}/regress.out | Bin usr.bin/uudecode/tests/regress.sh | 10 + .../uudecode/tests}/regress.traditional.in | 0 usr.bin/uuencode/Makefile | 6 + usr.bin/uuencode/tests/Makefile | 13 + usr.bin/uuencode/tests/legacy_test.sh | 6 + .../uuencode/tests}/regress.base64.out | 0 .../uuencode/tests}/regress.in | Bin usr.bin/uuencode/tests/regress.sh | 10 + .../uuencode/tests}/regress.traditional.out | 0 usr.bin/xargs/Makefile | 6 + usr.bin/xargs/tests/Makefile | 26 ++ usr.bin/xargs/tests/legacy_test.sh | 6 + .../xargs/tests}/regress.0.in | Bin .../xargs/tests}/regress.0.out | 0 .../xargs/tests}/regress.0I.out | 0 .../xargs/tests}/regress.0J.out | 0 .../xargs/tests}/regress.0L.out | 0 .../xargs/tests}/regress.I.out | 0 .../xargs/tests}/regress.J.out | 0 .../xargs/tests}/regress.L.out | 0 .../xargs/tests}/regress.R.out | 0 .../xargs => usr.bin/xargs/tests}/regress.in | 0 .../xargs/tests}/regress.n1.out | 0 .../xargs/tests}/regress.n2.out | 0 .../xargs/tests}/regress.n3.out | 0 .../xargs/tests}/regress.normal.out | 0 .../xargs/tests}/regress.quotes.in | 0 .../xargs/tests}/regress.quotes.out | 0 usr.bin/xargs/tests/regress.sh | 21 + usr.bin/yacc/Makefile | 6 + usr.bin/yacc/tests/Makefile | 41 ++ .../yacc => usr.bin/yacc/tests}/calc.y | 0 .../yacc => usr.bin/yacc/tests}/calc1.y | 0 .../yacc => usr.bin/yacc/tests}/calc2.y | 0 .../yacc => usr.bin/yacc/tests}/calc3.y | 0 .../yacc => usr.bin/yacc/tests}/code_calc.y | 0 .../yacc => usr.bin/yacc/tests}/code_error.y | 0 .../yacc => usr.bin/yacc/tests}/error.y | 0 .../usr.bin/yacc => usr.bin/yacc/tests}/ftp.y | 0 .../yacc => usr.bin/yacc/tests}/grammar.y | 0 usr.bin/yacc/tests/legacy_test.sh | 6 + .../yacc => usr.bin/yacc/tests}/pure_calc.y | 0 .../yacc => usr.bin/yacc/tests}/pure_error.y | 0 .../yacc => usr.bin/yacc/tests}/quote_calc.y | 0 .../yacc => usr.bin/yacc/tests}/quote_calc2.y | 0 .../yacc => usr.bin/yacc/tests}/quote_calc3.y | 0 .../yacc => usr.bin/yacc/tests}/quote_calc4.y | 0 .../yacc/tests}/regress.00.out | 0 .../yacc/tests}/regress.01.out | 0 .../yacc/tests}/regress.02.out | 0 .../yacc/tests}/regress.03.out | 0 .../yacc/tests}/regress.04.out | 0 .../yacc/tests}/regress.05.out | 0 .../yacc/tests}/regress.06.out | 0 .../yacc/tests}/regress.07.out | 0 .../yacc/tests}/regress.08.out | 0 .../yacc/tests}/regress.09.out | 0 .../yacc/tests}/regress.10.out | 0 .../yacc/tests}/regress.11.out | 0 .../yacc/tests}/regress.12.out | 0 .../yacc/tests}/regress.13.out | 0 .../yacc/tests}/regress.14.out | 0 usr.bin/yacc/tests/regress.sh | 28 ++ .../yacc => usr.bin/yacc/tests}/undefined.y | 0 usr.sbin/Makefile | 4 + usr.sbin/etcupdate/Makefile | 6 + usr.sbin/etcupdate/tests/Makefile | 17 + .../etcupdate/tests/always_test.sh | 0 .../etcupdate/tests/conflicts_test.sh | 0 .../etcupdate/tests/fbsdid_test.sh | 0 .../etcupdate/tests/ignore_test.sh | 0 .../etcupdate/tests/preworld_test.sh | 0 .../etcupdate/tests/tests_test.sh | 0 .../etcupdate/tests/tzsetup_test.sh | 0 usr.sbin/newsyslog/Makefile | 6 + usr.sbin/newsyslog/tests/Makefile | 7 + .../newsyslog/tests/legacy_test.sh | 2 +- usr.sbin/sa/Makefile | 6 + usr.sbin/sa/tests/Makefile | 33 ++ usr.sbin/sa/tests/legacy_test.sh | 78 ++++ .../sa => usr.sbin/sa/tests}/prime.sh | 2 + .../sa => usr.sbin/sa/tests}/v1-amd64-sav.in | Bin .../sa => usr.sbin/sa/tests}/v1-amd64-sav.out | 0 .../sa => usr.sbin/sa/tests}/v1-amd64-u.out | 0 .../sa => usr.sbin/sa/tests}/v1-amd64-usr.in | Bin .../sa => usr.sbin/sa/tests}/v1-amd64-usr.out | 0 .../sa => usr.sbin/sa/tests}/v1-i386-sav.in | Bin .../sa => usr.sbin/sa/tests}/v1-i386-sav.out | 0 .../sa => usr.sbin/sa/tests}/v1-i386-u.out | 0 .../sa => usr.sbin/sa/tests}/v1-i386-usr.in | Bin .../sa => usr.sbin/sa/tests}/v1-i386-usr.out | 0 .../sa/tests}/v1-sparc64-sav.in | Bin .../sa/tests}/v1-sparc64-sav.out | 0 .../sa => usr.sbin/sa/tests}/v1-sparc64-u.out | 0 .../sa/tests}/v1-sparc64-usr.in | Bin .../sa/tests}/v1-sparc64-usr.out | 0 .../sa => usr.sbin/sa/tests}/v2-amd64-sav.in | Bin .../sa => usr.sbin/sa/tests}/v2-amd64-u.out | 0 .../sa => usr.sbin/sa/tests}/v2-amd64-usr.in | Bin .../sa => usr.sbin/sa/tests}/v2-i386-sav.in | Bin .../sa => usr.sbin/sa/tests}/v2-i386-u.out | 0 .../sa => usr.sbin/sa/tests}/v2-i386-usr.in | Bin .../sa/tests}/v2-sparc64-sav.in | Bin .../sa => usr.sbin/sa/tests}/v2-sparc64-u.out | 0 .../sa/tests}/v2-sparc64-usr.in | Bin usr.sbin/tests/Makefile | 10 + 1024 files changed, 2686 insertions(+), 781 deletions(-) create mode 100644 bin/pkill/tests/Makefile rename tools/regression/usr.bin/pkill/pgrep-F.t => bin/pkill/tests/pgrep-F_test.sh (78%) rename tools/regression/usr.bin/pkill/pgrep-LF.t => bin/pkill/tests/pgrep-LF_test.sh (86%) rename tools/regression/usr.bin/pkill/pgrep-P.t => bin/pkill/tests/pgrep-P_test.sh (86%) rename tools/regression/usr.bin/pkill/pgrep-U.t => bin/pkill/tests/pgrep-U_test.sh (85%) rename tools/regression/usr.bin/pkill/pgrep-_g.t => bin/pkill/tests/pgrep-_g_test.sh (85%) rename tools/regression/usr.bin/pkill/pgrep-_s.t => bin/pkill/tests/pgrep-_s_test.sh (100%) rename tools/regression/usr.bin/pkill/pgrep-g.t => bin/pkill/tests/pgrep-g_test.sh (85%) rename tools/regression/usr.bin/pkill/pgrep-i.t => bin/pkill/tests/pgrep-i_test.sh (88%) rename tools/regression/usr.bin/pkill/pgrep-j.t => bin/pkill/tests/pgrep-j_test.sh (91%) rename tools/regression/usr.bin/pkill/pgrep-l.t => bin/pkill/tests/pgrep-l_test.sh (85%) rename tools/regression/usr.bin/pkill/pgrep-n.t => bin/pkill/tests/pgrep-n_test.sh (87%) rename tools/regression/usr.bin/pkill/pgrep-o.t => bin/pkill/tests/pgrep-o_test.sh (87%) rename tools/regression/usr.bin/pkill/pgrep-q.t => bin/pkill/tests/pgrep-q_test.sh (85%) rename tools/regression/usr.bin/pkill/pgrep-s.t => bin/pkill/tests/pgrep-s_test.sh (85%) rename tools/regression/usr.bin/pkill/pgrep-t.t => bin/pkill/tests/pgrep-t_test.sh (83%) rename tools/regression/usr.bin/pkill/pgrep-v.t => bin/pkill/tests/pgrep-v_test.sh (89%) rename tools/regression/usr.bin/pkill/pgrep-x.t => bin/pkill/tests/pgrep-x_test.sh (93%) rename tools/regression/usr.bin/pkill/pkill-F.t => bin/pkill/tests/pkill-F_test.sh (76%) rename tools/regression/usr.bin/pkill/pkill-LF.t => bin/pkill/tests/pkill-LF_test.sh (86%) rename tools/regression/usr.bin/pkill/pkill-P.t => bin/pkill/tests/pkill-P_test.sh (85%) rename tools/regression/usr.bin/pkill/pkill-U.t => bin/pkill/tests/pkill-U_test.sh (84%) rename tools/regression/usr.bin/pkill/pkill-_g.t => bin/pkill/tests/pkill-_g_test.sh (84%) rename tools/regression/usr.bin/pkill/pkill-g.t => bin/pkill/tests/pkill-g_test.sh (84%) rename tools/regression/usr.bin/pkill/pkill-i.t => bin/pkill/tests/pkill-i_test.sh (87%) rename tools/regression/usr.bin/pkill/pkill-j.t => bin/pkill/tests/pkill-j_test.sh (91%) rename tools/regression/usr.bin/pkill/pkill-s.t => bin/pkill/tests/pkill-s_test.sh (84%) rename tools/regression/usr.bin/pkill/pkill-t.t => bin/pkill/tests/pkill-t_test.sh (83%) rename tools/regression/usr.bin/pkill/pkill-x.t => bin/pkill/tests/pkill-x_test.sh (87%) create mode 100644 sbin/dhclient/tests/Makefile rename {tools/regression/sbin/dhclient => sbin/dhclient/tests}/fake.c (100%) rename {tools/regression/sbin/dhclient => sbin/dhclient/tests}/option-domain-search.c (100%) create mode 100644 sbin/growfs/tests/Makefile rename tools/regression/sbin/growfs/regress.t => sbin/growfs/tests/legacy_test.pl (99%) create mode 100644 sbin/mdconfig/tests/Makefile rename tools/regression/sbin/mdconfig/00.t => sbin/mdconfig/tests/legacy_test.sh (96%) rename {tools/regression/sbin/mdconfig => sbin/mdconfig/tests}/mdconfig.test (100%) rename tools/regression/sbin/mdconfig/run => sbin/mdconfig/tests/run.pl (100%) mode change 100755 => 100644 create mode 100644 sbin/tests/Makefile delete mode 100644 tools/regression/sbin/Makefile delete mode 100644 tools/regression/sbin/dhclient/Makefile delete mode 100644 tools/regression/sbin/growfs/Makefile delete mode 100644 tools/regression/usr.bin/Makefile delete mode 100644 tools/regression/usr.bin/apply/Makefile delete mode 100644 tools/regression/usr.bin/apply/regress.sh delete mode 100644 tools/regression/usr.bin/apply/regress.t delete mode 100644 tools/regression/usr.bin/calendar/Makefile delete mode 100644 tools/regression/usr.bin/calendar/regress.t delete mode 100644 tools/regression/usr.bin/comm/Makefile delete mode 100644 tools/regression/usr.bin/comm/regress.sh delete mode 100644 tools/regression/usr.bin/comm/regress.t delete mode 100644 tools/regression/usr.bin/file2c/Makefile delete mode 100644 tools/regression/usr.bin/file2c/regress.sh delete mode 100644 tools/regression/usr.bin/file2c/regress.t delete mode 100644 tools/regression/usr.bin/join/Makefile delete mode 100644 tools/regression/usr.bin/join/regress.t delete mode 100644 tools/regression/usr.bin/jot/Makefile delete mode 100644 tools/regression/usr.bin/jot/regress.t delete mode 100644 tools/regression/usr.bin/lastcomm/Makefile delete mode 100755 tools/regression/usr.bin/lastcomm/regress.t delete mode 100644 tools/regression/usr.bin/m4/Makefile delete mode 100644 tools/regression/usr.bin/m4/regress.sh delete mode 100644 tools/regression/usr.bin/m4/regress.t delete mode 100755 tools/regression/usr.bin/make/all.sh delete mode 100644 tools/regression/usr.bin/ncal/Makefile delete mode 100644 tools/regression/usr.bin/ncal/regress.t delete mode 100644 tools/regression/usr.bin/printf/Makefile delete mode 100644 tools/regression/usr.bin/printf/regress.t delete mode 100644 tools/regression/usr.bin/sed/Makefile delete mode 100644 tools/regression/usr.bin/sed/regress.t delete mode 100644 tools/regression/usr.bin/tr/Makefile delete mode 100644 tools/regression/usr.bin/tr/regress.sh delete mode 100644 tools/regression/usr.bin/tr/regress.t delete mode 100644 tools/regression/usr.bin/uudecode/Makefile delete mode 100644 tools/regression/usr.bin/uudecode/regress.sh delete mode 100644 tools/regression/usr.bin/uudecode/regress.t delete mode 100644 tools/regression/usr.bin/uuencode/Makefile delete mode 100644 tools/regression/usr.bin/uuencode/regress.sh delete mode 100644 tools/regression/usr.bin/uuencode/regress.t delete mode 100644 tools/regression/usr.bin/xargs/Makefile delete mode 100644 tools/regression/usr.bin/xargs/regress.sh delete mode 100644 tools/regression/usr.bin/xargs/regress.t delete mode 100644 tools/regression/usr.bin/yacc/Makefile delete mode 100755 tools/regression/usr.bin/yacc/regress.sh delete mode 100644 tools/regression/usr.bin/yacc/regress.t delete mode 100644 tools/regression/usr.sbin/Makefile delete mode 100644 tools/regression/usr.sbin/newsyslog/Makefile delete mode 100755 tools/regression/usr.sbin/newsyslog/regress.t delete mode 100644 tools/regression/usr.sbin/sa/Makefile delete mode 100755 tools/regression/usr.sbin/sa/regress.t create mode 100644 usr.bin/apply/tests/Makefile create mode 100644 usr.bin/apply/tests/legacy_test.sh rename {tools/regression/usr.bin/apply => usr.bin/apply/tests}/regress.00.in (100%) rename {tools/regression/usr.bin/apply => usr.bin/apply/tests}/regress.00.out (100%) rename {tools/regression/usr.bin/apply => usr.bin/apply/tests}/regress.01.out (100%) rename {tools/regression/usr.bin/apply => usr.bin/apply/tests}/regress.01.sh (100%) create mode 100644 usr.bin/apply/tests/regress.sh create mode 100644 usr.bin/calendar/tests/Makefile rename {tools/regression/usr.bin/calendar => usr.bin/calendar/tests}/calendar.calibrate (100%) create mode 100644 usr.bin/calendar/tests/legacy_test.sh rename {tools/regression/usr.bin/calendar => usr.bin/calendar/tests}/regress.a1.out (100%) rename {tools/regression/usr.bin/calendar => usr.bin/calendar/tests}/regress.a2.out (100%) rename {tools/regression/usr.bin/calendar => usr.bin/calendar/tests}/regress.a3.out (100%) rename {tools/regression/usr.bin/calendar => usr.bin/calendar/tests}/regress.a4.out (100%) rename {tools/regression/usr.bin/calendar => usr.bin/calendar/tests}/regress.a5.out (100%) rename {tools/regression/usr.bin/calendar => usr.bin/calendar/tests}/regress.b1.out (100%) rename {tools/regression/usr.bin/calendar => usr.bin/calendar/tests}/regress.b2.out (100%) rename {tools/regression/usr.bin/calendar => usr.bin/calendar/tests}/regress.b3.out (100%) rename {tools/regression/usr.bin/calendar => usr.bin/calendar/tests}/regress.b4.out (100%) rename {tools/regression/usr.bin/calendar => usr.bin/calendar/tests}/regress.b5.out (100%) rename {tools/regression/usr.bin/calendar => usr.bin/calendar/tests}/regress.s1.out (100%) rename {tools/regression/usr.bin/calendar => usr.bin/calendar/tests}/regress.s2.out (100%) rename {tools/regression/usr.bin/calendar => usr.bin/calendar/tests}/regress.s3.out (100%) rename {tools/regression/usr.bin/calendar => usr.bin/calendar/tests}/regress.s4.out (100%) rename {tools/regression/usr.bin/calendar => usr.bin/calendar/tests}/regress.sh (97%) rename {tools/regression/usr.bin/calendar => usr.bin/calendar/tests}/regress.w0-1.out (100%) rename {tools/regression/usr.bin/calendar => usr.bin/calendar/tests}/regress.w0-2.out (100%) rename {tools/regression/usr.bin/calendar => usr.bin/calendar/tests}/regress.w0-3.out (100%) rename {tools/regression/usr.bin/calendar => usr.bin/calendar/tests}/regress.w0-4.out (100%) rename {tools/regression/usr.bin/calendar => usr.bin/calendar/tests}/regress.w0-5.out (100%) rename {tools/regression/usr.bin/calendar => usr.bin/calendar/tests}/regress.w0-6.out (100%) rename {tools/regression/usr.bin/calendar => usr.bin/calendar/tests}/regress.w0-7.out (100%) rename {tools/regression/usr.bin/calendar => usr.bin/calendar/tests}/regress.wn-1.out (100%) rename {tools/regression/usr.bin/calendar => usr.bin/calendar/tests}/regress.wn-2.out (100%) rename {tools/regression/usr.bin/calendar => usr.bin/calendar/tests}/regress.wn-3.out (100%) rename {tools/regression/usr.bin/calendar => usr.bin/calendar/tests}/regress.wn-4.out (100%) rename {tools/regression/usr.bin/calendar => usr.bin/calendar/tests}/regress.wn-5.out (100%) rename {tools/regression/usr.bin/calendar => usr.bin/calendar/tests}/regress.wn-6.out (100%) rename {tools/regression/usr.bin/calendar => usr.bin/calendar/tests}/regress.wn-7.out (100%) create mode 100644 usr.bin/comm/tests/Makefile create mode 100644 usr.bin/comm/tests/legacy_test.sh rename {tools/regression/usr.bin/comm => usr.bin/comm/tests}/regress.00.out (100%) rename {tools/regression/usr.bin/comm => usr.bin/comm/tests}/regress.00a.in (100%) rename {tools/regression/usr.bin/comm => usr.bin/comm/tests}/regress.00b.in (100%) rename {tools/regression/usr.bin/comm => usr.bin/comm/tests}/regress.01.out (100%) rename {tools/regression/usr.bin/comm => usr.bin/comm/tests}/regress.01a.in (100%) rename {tools/regression/usr.bin/comm => usr.bin/comm/tests}/regress.01b.in (100%) rename {tools/regression/usr.bin/comm => usr.bin/comm/tests}/regress.02.out (100%) rename {tools/regression/usr.bin/comm => usr.bin/comm/tests}/regress.02a.in (100%) rename {tools/regression/usr.bin/comm => usr.bin/comm/tests}/regress.02b.in (100%) create mode 100644 usr.bin/comm/tests/regress.sh create mode 100644 usr.bin/file2c/tests/Makefile create mode 100644 usr.bin/file2c/tests/legacy_test.sh rename {tools/regression/usr.bin/file2c => usr.bin/file2c/tests}/regress.1.out (100%) rename {tools/regression/usr.bin/file2c => usr.bin/file2c/tests}/regress.2.out (100%) rename {tools/regression/usr.bin/file2c => usr.bin/file2c/tests}/regress.3.out (100%) rename {tools/regression/usr.bin/file2c => usr.bin/file2c/tests}/regress.4.out (100%) rename {tools/regression/usr.bin/file2c => usr.bin/file2c/tests}/regress.5.out (100%) rename {tools/regression/usr.bin/file2c => usr.bin/file2c/tests}/regress.6.out (100%) rename {tools/regression/usr.bin/file2c => usr.bin/file2c/tests}/regress.7.out (100%) rename {tools/regression/usr.bin/file2c => usr.bin/file2c/tests}/regress.8.out (100%) rename {tools/regression/usr.bin/file2c => usr.bin/file2c/tests}/regress.9.out (100%) rename {tools/regression/usr.bin/file2c => usr.bin/file2c/tests}/regress.in (100%) create mode 100644 usr.bin/file2c/tests/regress.sh create mode 100644 usr.bin/join/tests/Makefile create mode 100644 usr.bin/join/tests/legacy_test.sh rename {tools/regression/usr.bin/join => usr.bin/join/tests}/regress.1.in (100%) rename {tools/regression/usr.bin/join => usr.bin/join/tests}/regress.2.in (100%) rename {tools/regression/usr.bin/join => usr.bin/join/tests}/regress.out (100%) rename {tools/regression/usr.bin/join => usr.bin/join/tests}/regress.sh (71%) create mode 100644 usr.bin/jot/tests/Makefile create mode 100644 usr.bin/jot/tests/legacy_test.sh rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.ascii.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.block.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.dddd.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.dddh.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.ddhd.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.ddhd2.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.ddhh.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.ddhh2.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.dhdd.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.dhdh.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.dhhd.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.dhhd2.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.dhhh.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.dhhh2.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.ed.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.grep.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.hddd.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.hddd2.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.hddh.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.hddh2.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.hdhd.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.hdhd2.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.hdhh.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.hdhh2.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.hhdd.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.hhdd2.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.hhdh.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.hhdh2.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.hhhd.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.hhhd2.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.hhhh.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.hhhh2.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.n21.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.rand1.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.rand2.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.sh (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.stutter.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.stutter2.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.tabs.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.wX1.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.wXl.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.wc.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.wdl.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.wdn.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.we.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.wf.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.wg.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.wgd.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.wo.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.wp1.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.wp2.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.wp3.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.wp4.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.wp5.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.wp6.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.wu.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.wwe.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.wx.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.wxn.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.x.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.xaa.out (100%) rename {tools/regression/usr.bin/jot => usr.bin/jot/tests}/regress.yes.out (100%) create mode 100644 usr.bin/lastcomm/tests/Makefile rename {tools/regression/usr.bin/lastcomm => usr.bin/lastcomm/tests}/README (100%) create mode 100644 usr.bin/lastcomm/tests/legacy_test.sh rename {tools/regression/usr.bin/lastcomm => usr.bin/lastcomm/tests}/v1-amd64-acct.in (100%) rename {tools/regression/usr.bin/lastcomm => usr.bin/lastcomm/tests}/v1-amd64.out (100%) rename {tools/regression/usr.bin/lastcomm => usr.bin/lastcomm/tests}/v1-i386-acct.in (100%) rename {tools/regression/usr.bin/lastcomm => usr.bin/lastcomm/tests}/v1-i386.out (100%) rename {tools/regression/usr.bin/lastcomm => usr.bin/lastcomm/tests}/v1-sparc64-acct.in (100%) rename {tools/regression/usr.bin/lastcomm => usr.bin/lastcomm/tests}/v1-sparc64.out (100%) rename {tools/regression/usr.bin/lastcomm => usr.bin/lastcomm/tests}/v2-amd64-acct.in (100%) rename {tools/regression/usr.bin/lastcomm => usr.bin/lastcomm/tests}/v2-amd64.out (100%) rename {tools/regression/usr.bin/lastcomm => usr.bin/lastcomm/tests}/v2-i386-acct.in (100%) rename {tools/regression/usr.bin/lastcomm => usr.bin/lastcomm/tests}/v2-i386.out (100%) rename {tools/regression/usr.bin/lastcomm => usr.bin/lastcomm/tests}/v2-sparc64-acct.in (100%) rename {tools/regression/usr.bin/lastcomm => usr.bin/lastcomm/tests}/v2-sparc64.out (100%) rename {tools/regression/usr.bin/lastcomm => usr.bin/lastcomm/tests}/values.sh (98%) mode change 100644 => 100755 create mode 100644 usr.bin/m4/tests/Makefile rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/args.m4 (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/args2.m4 (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/comments.m4 (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/esyscmd.m4 (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/eval.m4 (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/ff_after_dnl.m4.uu (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/gnueval.m4 (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/gnuformat.m4 (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/gnupatterns.m4 (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/gnupatterns2.m4 (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/gnuprefix.m4 (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/gnusofterror.m4 (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/includes.aux (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/includes.m4 (100%) create mode 100644 usr.bin/m4/tests/legacy_test.sh rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/m4wrap3.m4 (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/patterns.m4 (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/quotes.m4 (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/redef.m4 (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/regress.args.out (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/regress.args2.out (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/regress.comments.out (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/regress.esyscmd.out (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/regress.eval.out (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/regress.ff_after_dnl.out (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/regress.gnueval.out (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/regress.gnuformat.out (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/regress.gnupatterns.out (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/regress.gnupatterns2.out (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/regress.gnuprefix.out (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/regress.gnusofterror.out (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/regress.gnutranslit2.out (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/regress.includes.out (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/regress.m4wrap3.out (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/regress.patterns.out (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/regress.quotes.out (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/regress.redef.out (100%) create mode 100644 usr.bin/m4/tests/regress.sh rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/regress.strangequotes.out (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/regress.translit.out (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/regress.translit2.out (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/strangequotes.m4.uu (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/translit.m4 (100%) rename {tools/regression/usr.bin/m4 => usr.bin/m4/tests}/translit2.m4 (100%) create mode 100644 usr.bin/make/tests/Makefile rename {tools/regression/usr.bin/make => usr.bin/make/tests}/README (97%) create mode 100644 usr.bin/make/tests/archives/Makefile create mode 100644 usr.bin/make/tests/archives/fmt_44bsd/Makefile rename tools/regression/usr.bin/make/archives/fmt_44bsd/Makefile => usr.bin/make/tests/archives/fmt_44bsd/Makefile.test (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd/expected.status.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd/expected.status.3 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd/expected.status.4 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd/expected.status.5 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd/expected.status.6 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd/expected.status.7 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd/expected.stderr.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd/expected.stderr.3 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd/expected.stderr.4 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd/expected.stderr.5 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd/expected.stderr.6 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd/expected.stderr.7 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd/expected.stdout.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd/expected.stdout.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd/expected.stdout.3 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd/expected.stdout.4 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd/expected.stdout.5 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd/expected.stdout.6 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd/expected.stdout.7 (100%) rename tools/regression/usr.bin/make/archives/fmt_44bsd/test.t => usr.bin/make/tests/archives/fmt_44bsd/legacy_test.sh (75%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd/libtest.a (100%) create mode 100644 usr.bin/make/tests/archives/fmt_44bsd_mod/Makefile rename tools/regression/usr.bin/make/archives/fmt_44bsd_mod/Makefile => usr.bin/make/tests/archives/fmt_44bsd_mod/Makefile.test (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd_mod/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd_mod/expected.status.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd_mod/expected.status.3 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd_mod/expected.status.4 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd_mod/expected.status.5 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd_mod/expected.status.6 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd_mod/expected.status.7 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd_mod/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd_mod/expected.stderr.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd_mod/expected.stderr.3 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd_mod/expected.stderr.4 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd_mod/expected.stderr.5 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd_mod/expected.stderr.6 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd_mod/expected.stderr.7 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd_mod/expected.stdout.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd_mod/expected.stdout.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd_mod/expected.stdout.3 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd_mod/expected.stdout.4 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd_mod/expected.stdout.5 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd_mod/expected.stdout.6 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd_mod/expected.stdout.7 (100%) rename tools/regression/usr.bin/make/archives/fmt_44bsd_mod/test.t => usr.bin/make/tests/archives/fmt_44bsd_mod/legacy_test.sh (76%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_44bsd_mod/libtest.a (100%) create mode 100644 usr.bin/make/tests/archives/fmt_oldbsd/Makefile rename tools/regression/usr.bin/make/archives/fmt_oldbsd/Makefile => usr.bin/make/tests/archives/fmt_oldbsd/Makefile.test (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_oldbsd/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_oldbsd/expected.status.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_oldbsd/expected.status.3 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_oldbsd/expected.status.4 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_oldbsd/expected.status.5 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_oldbsd/expected.status.6 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_oldbsd/expected.status.7 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_oldbsd/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_oldbsd/expected.stderr.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_oldbsd/expected.stderr.3 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_oldbsd/expected.stderr.4 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_oldbsd/expected.stderr.5 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_oldbsd/expected.stderr.6 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_oldbsd/expected.stderr.7 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_oldbsd/expected.stdout.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_oldbsd/expected.stdout.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_oldbsd/expected.stdout.3 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_oldbsd/expected.stdout.4 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_oldbsd/expected.stdout.5 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_oldbsd/expected.stdout.6 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_oldbsd/expected.stdout.7 (100%) rename tools/regression/usr.bin/make/archives/fmt_oldbsd/test.t => usr.bin/make/tests/archives/fmt_oldbsd/legacy_test.sh (75%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/archives/fmt_oldbsd/libtest.a (100%) create mode 100644 usr.bin/make/tests/basic/Makefile create mode 100644 usr.bin/make/tests/basic/t0/Makefile rename {tools/regression/usr.bin/make => usr.bin/make/tests}/basic/t0/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/basic/t0/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/basic/t0/expected.stdout.1 (100%) rename tools/regression/usr.bin/make/basic/t0/test.t => usr.bin/make/tests/basic/t0/legacy_test.sh (76%) create mode 100644 usr.bin/make/tests/basic/t1/Makefile rename tools/regression/usr.bin/make/basic/t1/Makefile => usr.bin/make/tests/basic/t1/Makefile.test (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/basic/t1/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/basic/t1/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/basic/t1/expected.stdout.1 (100%) rename tools/regression/usr.bin/make/basic/t1/test.t => usr.bin/make/tests/basic/t1/legacy_test.sh (75%) create mode 100644 usr.bin/make/tests/basic/t2/Makefile rename tools/regression/usr.bin/make/basic/t2/Makefile => usr.bin/make/tests/basic/t2/Makefile.test (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/basic/t2/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/basic/t2/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/basic/t2/expected.stdout.1 (100%) rename tools/regression/usr.bin/make/basic/t2/test.t => usr.bin/make/tests/basic/t2/legacy_test.sh (77%) create mode 100644 usr.bin/make/tests/basic/t3/Makefile rename {tools/regression/usr.bin/make => usr.bin/make/tests}/basic/t3/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/basic/t3/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/basic/t3/expected.stdout.1 (100%) rename tools/regression/usr.bin/make/basic/t3/test.t => usr.bin/make/tests/basic/t3/legacy_test.sh (71%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/common.sh (90%) create mode 100644 usr.bin/make/tests/execution/Makefile create mode 100644 usr.bin/make/tests/execution/ellipsis/Makefile rename tools/regression/usr.bin/make/execution/ellipsis/Makefile => usr.bin/make/tests/execution/ellipsis/Makefile.test (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/execution/ellipsis/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/execution/ellipsis/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/execution/ellipsis/expected.stdout.1 (100%) rename tools/regression/usr.bin/make/execution/ellipsis/test.t => usr.bin/make/tests/execution/ellipsis/legacy_test.sh (69%) create mode 100644 usr.bin/make/tests/execution/empty/Makefile rename tools/regression/usr.bin/make/execution/empty/Makefile => usr.bin/make/tests/execution/empty/Makefile.test (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/execution/empty/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/execution/empty/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/execution/empty/expected.stdout.1 (100%) rename tools/regression/usr.bin/make/execution/empty/test.t => usr.bin/make/tests/execution/empty/legacy_test.sh (69%) create mode 100644 usr.bin/make/tests/execution/joberr/Makefile rename tools/regression/usr.bin/make/execution/joberr/Makefile => usr.bin/make/tests/execution/joberr/Makefile.test (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/execution/joberr/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/execution/joberr/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/execution/joberr/expected.stdout.1 (100%) rename tools/regression/usr.bin/make/execution/joberr/test.t => usr.bin/make/tests/execution/joberr/legacy_test.sh (68%) create mode 100644 usr.bin/make/tests/execution/plus/Makefile rename tools/regression/usr.bin/make/execution/plus/Makefile => usr.bin/make/tests/execution/plus/Makefile.test (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/execution/plus/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/execution/plus/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/execution/plus/expected.stdout.1 (100%) rename tools/regression/usr.bin/make/execution/plus/test.t => usr.bin/make/tests/execution/plus/legacy_test.sh (70%) create mode 100644 usr.bin/make/tests/shell/Makefile create mode 100644 usr.bin/make/tests/shell/builtin/Makefile rename tools/regression/usr.bin/make/shell/builtin/Makefile => usr.bin/make/tests/shell/builtin/Makefile.test (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/builtin/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/builtin/expected.status.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/builtin/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/builtin/expected.stderr.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/builtin/expected.stdout.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/builtin/expected.stdout.2 (100%) rename tools/regression/usr.bin/make/shell/builtin/test.t => usr.bin/make/tests/shell/builtin/legacy_test.sh (82%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/builtin/sh (100%) create mode 100644 usr.bin/make/tests/shell/meta/Makefile rename tools/regression/usr.bin/make/shell/meta/Makefile => usr.bin/make/tests/shell/meta/Makefile.test (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/meta/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/meta/expected.status.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/meta/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/meta/expected.stderr.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/meta/expected.stdout.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/meta/expected.stdout.2 (100%) rename tools/regression/usr.bin/make/shell/meta/test.t => usr.bin/make/tests/shell/meta/legacy_test.sh (82%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/meta/sh (100%) create mode 100644 usr.bin/make/tests/shell/path/Makefile rename tools/regression/usr.bin/make/shell/path/Makefile => usr.bin/make/tests/shell/path/Makefile.test (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/path/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/path/expected.status.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/path/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/path/expected.stderr.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/path/expected.stdout.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/path/expected.stdout.2 (100%) rename tools/regression/usr.bin/make/shell/path/test.t => usr.bin/make/tests/shell/path/legacy_test.sh (84%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/path/sh (100%) create mode 100644 usr.bin/make/tests/shell/path_select/Makefile rename tools/regression/usr.bin/make/shell/path_select/Makefile => usr.bin/make/tests/shell/path_select/Makefile.test (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/path_select/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/path_select/expected.status.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/path_select/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/path_select/expected.stderr.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/path_select/expected.stdout.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/path_select/expected.stdout.2 (100%) rename tools/regression/usr.bin/make/shell/path_select/test.t => usr.bin/make/tests/shell/path_select/legacy_test.sh (82%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/path_select/shell (100%) create mode 100644 usr.bin/make/tests/shell/replace/Makefile rename tools/regression/usr.bin/make/shell/replace/Makefile => usr.bin/make/tests/shell/replace/Makefile.test (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/replace/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/replace/expected.status.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/replace/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/replace/expected.stderr.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/replace/expected.stdout.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/replace/expected.stdout.2 (100%) rename tools/regression/usr.bin/make/shell/replace/test.t => usr.bin/make/tests/shell/replace/legacy_test.sh (77%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/replace/shell (100%) create mode 100644 usr.bin/make/tests/shell/select/Makefile rename tools/regression/usr.bin/make/shell/select/Makefile => usr.bin/make/tests/shell/select/Makefile.test (89%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/select/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/select/expected.status.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/select/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/select/expected.stderr.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/select/expected.stdout.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/shell/select/expected.stdout.2 (100%) rename tools/regression/usr.bin/make/shell/select/test.t => usr.bin/make/tests/shell/select/legacy_test.sh (79%) create mode 100644 usr.bin/make/tests/suffixes/Makefile create mode 100644 usr.bin/make/tests/suffixes/basic/Makefile rename tools/regression/usr.bin/make/suffixes/basic/Makefile => usr.bin/make/tests/suffixes/basic/Makefile.test (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/suffixes/basic/TEST1.a (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/suffixes/basic/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/suffixes/basic/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/suffixes/basic/expected.stdout.1 (100%) rename tools/regression/usr.bin/make/suffixes/basic/test.t => usr.bin/make/tests/suffixes/basic/legacy_test.sh (79%) create mode 100644 usr.bin/make/tests/suffixes/src_wild1/Makefile rename tools/regression/usr.bin/make/suffixes/src_wild1/Makefile => usr.bin/make/tests/suffixes/src_wild1/Makefile.test (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/suffixes/src_wild1/TEST1.a (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/suffixes/src_wild1/TEST2.a (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/suffixes/src_wild1/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/suffixes/src_wild1/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/suffixes/src_wild1/expected.stdout.1 (100%) rename tools/regression/usr.bin/make/suffixes/src_wild1/test.t => usr.bin/make/tests/suffixes/src_wild1/legacy_test.sh (80%) create mode 100644 usr.bin/make/tests/suffixes/src_wild2/Makefile rename tools/regression/usr.bin/make/suffixes/src_wild2/Makefile => usr.bin/make/tests/suffixes/src_wild2/Makefile.test (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/suffixes/src_wild2/TEST1.a (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/suffixes/src_wild2/TEST2.a (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/suffixes/src_wild2/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/suffixes/src_wild2/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/suffixes/src_wild2/expected.stdout.1 (100%) rename tools/regression/usr.bin/make/suffixes/src_wild2/test.t => usr.bin/make/tests/suffixes/src_wild2/legacy_test.sh (81%) create mode 100644 usr.bin/make/tests/syntax/Makefile create mode 100644 usr.bin/make/tests/syntax/directive-t0/Makefile rename tools/regression/usr.bin/make/syntax/directive-t0/Makefile => usr.bin/make/tests/syntax/directive-t0/Makefile.test (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/syntax/directive-t0/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/syntax/directive-t0/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/syntax/directive-t0/expected.stdout.1 (100%) rename tools/regression/usr.bin/make/syntax/directive-t0/test.t => usr.bin/make/tests/syntax/directive-t0/legacy_test.sh (75%) create mode 100644 usr.bin/make/tests/syntax/enl/Makefile rename tools/regression/usr.bin/make/syntax/enl/Makefile => usr.bin/make/tests/syntax/enl/Makefile.test (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/syntax/enl/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/syntax/enl/expected.status.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/syntax/enl/expected.status.3 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/syntax/enl/expected.status.4 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/syntax/enl/expected.status.5 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/syntax/enl/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/syntax/enl/expected.stderr.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/syntax/enl/expected.stderr.3 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/syntax/enl/expected.stderr.4 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/syntax/enl/expected.stderr.5 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/syntax/enl/expected.stdout.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/syntax/enl/expected.stdout.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/syntax/enl/expected.stdout.3 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/syntax/enl/expected.stdout.4 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/syntax/enl/expected.stdout.5 (100%) rename tools/regression/usr.bin/make/syntax/enl/test.t => usr.bin/make/tests/syntax/enl/legacy_test.sh (73%) create mode 100644 usr.bin/make/tests/syntax/funny-targets/Makefile rename tools/regression/usr.bin/make/syntax/funny-targets/Makefile => usr.bin/make/tests/syntax/funny-targets/Makefile.test (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/syntax/funny-targets/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/syntax/funny-targets/expected.status.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/syntax/funny-targets/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/syntax/funny-targets/expected.stderr.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/syntax/funny-targets/expected.stdout.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/syntax/funny-targets/expected.stdout.2 (100%) rename tools/regression/usr.bin/make/syntax/funny-targets/test.t => usr.bin/make/tests/syntax/funny-targets/legacy_test.sh (70%) create mode 100644 usr.bin/make/tests/syntax/semi/Makefile rename tools/regression/usr.bin/make/syntax/semi/Makefile => usr.bin/make/tests/syntax/semi/Makefile.test (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/syntax/semi/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/syntax/semi/expected.status.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/syntax/semi/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/syntax/semi/expected.stderr.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/syntax/semi/expected.stdout.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/syntax/semi/expected.stdout.2 (100%) rename tools/regression/usr.bin/make/syntax/semi/test.t => usr.bin/make/tests/syntax/semi/legacy_test.sh (71%) create mode 100644 usr.bin/make/tests/sysmk/Makefile create mode 100644 usr.bin/make/tests/sysmk/t0/2/1/Makefile rename tools/regression/usr.bin/make/sysmk/t0/2/1/Makefile => usr.bin/make/tests/sysmk/t0/2/1/Makefile.test (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/sysmk/t0/2/1/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/sysmk/t0/2/1/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/sysmk/t0/2/1/expected.stdout.1 (100%) rename tools/regression/usr.bin/make/sysmk/t0/2/1/test.t => usr.bin/make/tests/sysmk/t0/2/1/legacy_test.sh (79%) create mode 100644 usr.bin/make/tests/sysmk/t0/2/Makefile create mode 100644 usr.bin/make/tests/sysmk/t0/Makefile create mode 100644 usr.bin/make/tests/sysmk/t0/mk/Makefile rename tools/regression/usr.bin/make/sysmk/t0/mk/sys.mk => usr.bin/make/tests/sysmk/t0/mk/sys.mk.test (100%) create mode 100644 usr.bin/make/tests/sysmk/t1/2/1/Makefile rename {tools/regression/usr.bin/make => usr.bin/make/tests}/sysmk/t1/2/1/cleanup (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/sysmk/t1/2/1/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/sysmk/t1/2/1/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/sysmk/t1/2/1/expected.stdout.1 (100%) rename tools/regression/usr.bin/make/sysmk/t1/2/1/test.t => usr.bin/make/tests/sysmk/t1/2/1/legacy_test.sh (81%) create mode 100644 usr.bin/make/tests/sysmk/t1/2/Makefile create mode 100644 usr.bin/make/tests/sysmk/t1/Makefile create mode 100644 usr.bin/make/tests/sysmk/t1/mk/Makefile rename tools/regression/usr.bin/make/sysmk/t1/mk/sys.mk => usr.bin/make/tests/sysmk/t1/mk/sys.mk.test (100%) create mode 100644 usr.bin/make/tests/sysmk/t2/2/1/Makefile rename {tools/regression/usr.bin/make => usr.bin/make/tests}/sysmk/t2/2/1/cleanup (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/sysmk/t2/2/1/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/sysmk/t2/2/1/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/sysmk/t2/2/1/expected.stdout.1 (100%) rename tools/regression/usr.bin/make/sysmk/t2/2/1/test.t => usr.bin/make/tests/sysmk/t2/2/1/legacy_test.sh (81%) create mode 100644 usr.bin/make/tests/sysmk/t2/2/Makefile create mode 100644 usr.bin/make/tests/sysmk/t2/Makefile create mode 100644 usr.bin/make/tests/sysmk/t2/mk/Makefile rename tools/regression/usr.bin/make/sysmk/t2/mk/sys.mk => usr.bin/make/tests/sysmk/t2/mk/sys.mk.test (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/test-new.mk (100%) create mode 100644 usr.bin/make/tests/variables/Makefile create mode 100644 usr.bin/make/tests/variables/modifier_M/Makefile rename tools/regression/usr.bin/make/variables/modifier_M/Makefile => usr.bin/make/tests/variables/modifier_M/Makefile.test (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/variables/modifier_M/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/variables/modifier_M/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/variables/modifier_M/expected.stdout.1 (100%) rename tools/regression/usr.bin/make/variables/modifier_M/test.t => usr.bin/make/tests/variables/modifier_M/legacy_test.sh (64%) create mode 100644 usr.bin/make/tests/variables/modifier_t/Makefile rename tools/regression/usr.bin/make/variables/modifier_t/Makefile => usr.bin/make/tests/variables/modifier_t/Makefile.test (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/variables/modifier_t/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/variables/modifier_t/expected.status.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/variables/modifier_t/expected.status.3 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/variables/modifier_t/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/variables/modifier_t/expected.stderr.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/variables/modifier_t/expected.stderr.3 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/variables/modifier_t/expected.stdout.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/variables/modifier_t/expected.stdout.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/variables/modifier_t/expected.stdout.3 (100%) rename tools/regression/usr.bin/make/variables/modifier_t/test.t => usr.bin/make/tests/variables/modifier_t/legacy_test.sh (68%) create mode 100644 usr.bin/make/tests/variables/opt_V/Makefile rename tools/regression/usr.bin/make/variables/opt_V/Makefile => usr.bin/make/tests/variables/opt_V/Makefile.test (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/variables/opt_V/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/variables/opt_V/expected.status.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/variables/opt_V/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/variables/opt_V/expected.stderr.2 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/variables/opt_V/expected.stdout.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/variables/opt_V/expected.stdout.2 (100%) rename tools/regression/usr.bin/make/variables/opt_V/test.t => usr.bin/make/tests/variables/opt_V/legacy_test.sh (70%) create mode 100644 usr.bin/make/tests/variables/t0/Makefile rename tools/regression/usr.bin/make/variables/t0/Makefile => usr.bin/make/tests/variables/t0/Makefile.test (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/variables/t0/expected.status.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/variables/t0/expected.stderr.1 (100%) rename {tools/regression/usr.bin/make => usr.bin/make/tests}/variables/t0/expected.stdout.1 (100%) rename tools/regression/usr.bin/make/variables/t0/test.t => usr.bin/make/tests/variables/t0/legacy_test.sh (60%) create mode 100644 usr.bin/ncal/tests/Makefile create mode 100644 usr.bin/ncal/tests/legacy_test.sh rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-3m200901-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-3m200901-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-3m200902-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-3m200902-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-3m200903-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-3m200903-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-3m200904-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-3m200904-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-3m200905-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-3m200905-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-3m200906-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-3m200906-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-3m200907-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-3m200907-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-3m200908-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-3m200908-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-3m200909-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-3m200909-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-3m200910-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-3m200910-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-3m200911-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-3m200911-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-3m200912-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-3m200912-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-y2008-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-y2008-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-y2009-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-y2009-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-y2010-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-y2010-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-y2011-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.b-y2011-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.f-3A-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.f-3AB-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.f-3B-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.f-3gy-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.f-3y-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.f-mgm-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.f-yA-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.f-yAB-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.f-yB-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.f-ygm-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.f-ym-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-3m200901-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-3m200901-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-3m200902-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-3m200902-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-3m200903-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-3m200903-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-3m200904-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-3m200904-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-3m200905-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-3m200905-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-3m200906-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-3m200906-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-3m200907-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-3m200907-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-3m200908-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-3m200908-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-3m200909-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-3m200909-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-3m200910-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-3m200910-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-3m200911-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-3m200911-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-3m200912-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-3m200912-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-y2008-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-y2008-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-y2009-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-y2009-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-y2010-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-y2010-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-y2011-jd-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.r-y2011-md-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.s-b-3-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.s-b-A-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.s-b-AB-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.s-b-B-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.s-b-gmgy-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.s-b-m-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.s-b-mgy-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.s-r-3-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.s-r-A-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.s-r-AB-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.s-r-B-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.s-r-gmgy-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.s-r-m-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.s-r-mgy-nhl.out (100%) rename {tools/regression/usr.bin/ncal => usr.bin/ncal/tests}/regress.sh (100%) create mode 100644 usr.bin/printf/tests/Makefile create mode 100644 usr.bin/printf/tests/legacy_test.sh rename {tools/regression/usr.bin/printf => usr.bin/printf/tests}/regress.b.out (100%) rename {tools/regression/usr.bin/printf => usr.bin/printf/tests}/regress.d.out (100%) rename {tools/regression/usr.bin/printf => usr.bin/printf/tests}/regress.f.out (100%) rename {tools/regression/usr.bin/printf => usr.bin/printf/tests}/regress.l1.out (100%) rename {tools/regression/usr.bin/printf => usr.bin/printf/tests}/regress.l2.out (100%) rename {tools/regression/usr.bin/printf => usr.bin/printf/tests}/regress.m1.out (100%) rename {tools/regression/usr.bin/printf => usr.bin/printf/tests}/regress.m2.out (100%) rename {tools/regression/usr.bin/printf => usr.bin/printf/tests}/regress.m3.out (100%) rename {tools/regression/usr.bin/printf => usr.bin/printf/tests}/regress.m4.out (100%) rename {tools/regression/usr.bin/printf => usr.bin/printf/tests}/regress.m5.out (100%) rename {tools/regression/usr.bin/printf => usr.bin/printf/tests}/regress.s.out (100%) rename {tools/regression/usr.bin/printf => usr.bin/printf/tests}/regress.sh (100%) rename {tools/regression/usr.bin/printf => usr.bin/printf/tests}/regress.zero.out (100%) create mode 100644 usr.bin/sed/tests/Makefile rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/hanoi.sed (100%) rename tools/regression/usr.bin/sed/inplace_race.t => usr.bin/sed/tests/inplace_race_test.sh (96%) create mode 100644 usr.bin/sed/tests/legacy_test.sh rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/math.sed (100%) rename tools/regression/usr.bin/sed/multitest.t => usr.bin/sed/tests/multi_test.sh (99%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.G.out (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.P.out (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.b2a.out (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.bcb.out (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.c0.out (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.c1.out (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.c2.out (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.c3.out (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.hanoi.out (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.icase1.out (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.icase2.out (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.icase3.out (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.icase4.out (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.in (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.math.out (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/1.1 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/1.10 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/1.11 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/1.12 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/1.13 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/1.14 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/1.15 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/1.16 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/1.17 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/1.18 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/1.2 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/1.3 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/1.4 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/1.4.1 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/1.5 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/1.6 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/1.7 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/1.8 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/1.9 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/2.1 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/2.10 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/2.11 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/2.12 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/2.13 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/2.14 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/2.15 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/2.16 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/2.17 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/2.18 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/2.19 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/2.2 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/2.20 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/2.21 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/2.22 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/2.3 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/2.4 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/2.5 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/2.6 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/2.7 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/2.8 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/2.9 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/3.1 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/3.2 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/3.3 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/3.4 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/4.1 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/4.2 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/4.3 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/4.4 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/4.5 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/4.6 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/4.7 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/4.8 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/5.1 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/5.2 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/5.3 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/5.4 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/5.5 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/5.6 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/5.7 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/5.8 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/6.1 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/6.2 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/6.3 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/6.4 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/6.5 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/6.6 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/7.1 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/7.2 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/7.3 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/7.4 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/7.5 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/7.6 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/7.7 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/7.8 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/8.1 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/8.10 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/8.11 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/8.12 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/8.13 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/8.14 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/8.15 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/8.16 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/8.17 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/8.18 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/8.19 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/8.2 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/8.20 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/8.21 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/8.22 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/8.23 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/8.3 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/8.4 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/8.5 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/8.6 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/8.7 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/8.8 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/8.9 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.1 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.10 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.11 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.12 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.13 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.14 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.15 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.16 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.17 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.18 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.19 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.2 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.20 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.21 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.22 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.23 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.24 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.25 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.26 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.27 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.28 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.29 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.3 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.30 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.31 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.4 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.5 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.6 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.7 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.8 (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.multitest.out/9.9 (100%) create mode 100644 usr.bin/sed/tests/regress.multitest.out/Makefile rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.not.out (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.psl.out (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.s3.out (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.s4.out (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.s5.out (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.sg.out (100%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.sh (66%) rename {tools/regression/usr.bin/sed => usr.bin/sed/tests}/regress.y.out (100%) rename {tools/regression/usr.bin => usr.bin/tests}/regress.m4 (96%) create mode 100644 usr.bin/tr/tests/Makefile create mode 100644 usr.bin/tr/tests/legacy_test.sh rename {tools/regression/usr.bin/tr => usr.bin/tr/tests}/regress.00.out (100%) rename {tools/regression/usr.bin/tr => usr.bin/tr/tests}/regress.01.out (100%) rename {tools/regression/usr.bin/tr => usr.bin/tr/tests}/regress.02.out (100%) rename {tools/regression/usr.bin/tr => usr.bin/tr/tests}/regress.03.out (100%) rename {tools/regression/usr.bin/tr => usr.bin/tr/tests}/regress.04.out (100%) rename {tools/regression/usr.bin/tr => usr.bin/tr/tests}/regress.05.out (100%) rename {tools/regression/usr.bin/tr => usr.bin/tr/tests}/regress.06.out (100%) rename {tools/regression/usr.bin/tr => usr.bin/tr/tests}/regress.07.out (100%) rename {tools/regression/usr.bin/tr => usr.bin/tr/tests}/regress.08.out (100%) rename {tools/regression/usr.bin/tr => usr.bin/tr/tests}/regress.09.out (100%) rename {tools/regression/usr.bin/tr => usr.bin/tr/tests}/regress.0a.out (100%) rename {tools/regression/usr.bin/tr => usr.bin/tr/tests}/regress.0b.out (100%) rename {tools/regression/usr.bin/tr => usr.bin/tr/tests}/regress.0c.out (100%) rename {tools/regression/usr.bin/tr => usr.bin/tr/tests}/regress.0d.out (100%) rename {tools/regression/usr.bin/tr => usr.bin/tr/tests}/regress.in (100%) create mode 100644 usr.bin/tr/tests/regress.sh rename {tools/regression/usr.bin/tr => usr.bin/tr/tests}/regress2.in (100%) create mode 100644 usr.bin/uudecode/tests/Makefile create mode 100644 usr.bin/uudecode/tests/legacy_test.sh rename {tools/regression/usr.bin/uudecode => usr.bin/uudecode/tests}/regress.base64.in (100%) rename {tools/regression/usr.bin/uudecode => usr.bin/uudecode/tests}/regress.out (100%) create mode 100644 usr.bin/uudecode/tests/regress.sh rename {tools/regression/usr.bin/uudecode => usr.bin/uudecode/tests}/regress.traditional.in (100%) create mode 100644 usr.bin/uuencode/tests/Makefile create mode 100644 usr.bin/uuencode/tests/legacy_test.sh rename {tools/regression/usr.bin/uuencode => usr.bin/uuencode/tests}/regress.base64.out (100%) rename {tools/regression/usr.bin/uuencode => usr.bin/uuencode/tests}/regress.in (100%) create mode 100644 usr.bin/uuencode/tests/regress.sh rename {tools/regression/usr.bin/uuencode => usr.bin/uuencode/tests}/regress.traditional.out (100%) create mode 100644 usr.bin/xargs/tests/Makefile create mode 100644 usr.bin/xargs/tests/legacy_test.sh rename {tools/regression/usr.bin/xargs => usr.bin/xargs/tests}/regress.0.in (100%) rename {tools/regression/usr.bin/xargs => usr.bin/xargs/tests}/regress.0.out (100%) rename {tools/regression/usr.bin/xargs => usr.bin/xargs/tests}/regress.0I.out (100%) rename {tools/regression/usr.bin/xargs => usr.bin/xargs/tests}/regress.0J.out (100%) rename {tools/regression/usr.bin/xargs => usr.bin/xargs/tests}/regress.0L.out (100%) rename {tools/regression/usr.bin/xargs => usr.bin/xargs/tests}/regress.I.out (100%) rename {tools/regression/usr.bin/xargs => usr.bin/xargs/tests}/regress.J.out (100%) rename {tools/regression/usr.bin/xargs => usr.bin/xargs/tests}/regress.L.out (100%) rename {tools/regression/usr.bin/xargs => usr.bin/xargs/tests}/regress.R.out (100%) rename {tools/regression/usr.bin/xargs => usr.bin/xargs/tests}/regress.in (100%) rename {tools/regression/usr.bin/xargs => usr.bin/xargs/tests}/regress.n1.out (100%) rename {tools/regression/usr.bin/xargs => usr.bin/xargs/tests}/regress.n2.out (100%) rename {tools/regression/usr.bin/xargs => usr.bin/xargs/tests}/regress.n3.out (100%) rename {tools/regression/usr.bin/xargs => usr.bin/xargs/tests}/regress.normal.out (100%) rename {tools/regression/usr.bin/xargs => usr.bin/xargs/tests}/regress.quotes.in (100%) rename {tools/regression/usr.bin/xargs => usr.bin/xargs/tests}/regress.quotes.out (100%) create mode 100644 usr.bin/xargs/tests/regress.sh create mode 100644 usr.bin/yacc/tests/Makefile rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/calc.y (100%) rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/calc1.y (100%) rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/calc2.y (100%) rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/calc3.y (100%) rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/code_calc.y (100%) rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/code_error.y (100%) rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/error.y (100%) rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/ftp.y (100%) rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/grammar.y (100%) create mode 100644 usr.bin/yacc/tests/legacy_test.sh rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/pure_calc.y (100%) rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/pure_error.y (100%) rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/quote_calc.y (100%) rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/quote_calc2.y (100%) rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/quote_calc3.y (100%) rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/quote_calc4.y (100%) rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/regress.00.out (100%) rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/regress.01.out (100%) rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/regress.02.out (100%) rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/regress.03.out (100%) rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/regress.04.out (100%) rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/regress.05.out (100%) rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/regress.06.out (100%) rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/regress.07.out (100%) rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/regress.08.out (100%) rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/regress.09.out (100%) rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/regress.10.out (100%) rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/regress.11.out (100%) rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/regress.12.out (100%) rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/regress.13.out (100%) rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/regress.14.out (100%) create mode 100644 usr.bin/yacc/tests/regress.sh rename {tools/regression/usr.bin/yacc => usr.bin/yacc/tests}/undefined.y (100%) create mode 100644 usr.sbin/etcupdate/tests/Makefile rename tools/regression/usr.sbin/etcupdate/always.sh => usr.sbin/etcupdate/tests/always_test.sh (100%) mode change 100755 => 100644 rename tools/regression/usr.sbin/etcupdate/conflicts.sh => usr.sbin/etcupdate/tests/conflicts_test.sh (100%) mode change 100755 => 100644 rename tools/regression/usr.sbin/etcupdate/fbsdid.sh => usr.sbin/etcupdate/tests/fbsdid_test.sh (100%) mode change 100755 => 100644 rename tools/regression/usr.sbin/etcupdate/ignore.sh => usr.sbin/etcupdate/tests/ignore_test.sh (100%) mode change 100755 => 100644 rename tools/regression/usr.sbin/etcupdate/preworld.sh => usr.sbin/etcupdate/tests/preworld_test.sh (100%) mode change 100755 => 100644 rename tools/regression/usr.sbin/etcupdate/tests.sh => usr.sbin/etcupdate/tests/tests_test.sh (100%) mode change 100755 => 100644 rename tools/regression/usr.sbin/etcupdate/tzsetup.sh => usr.sbin/etcupdate/tests/tzsetup_test.sh (100%) mode change 100755 => 100644 create mode 100644 usr.sbin/newsyslog/tests/Makefile rename tools/regression/usr.sbin/newsyslog/regress.sh => usr.sbin/newsyslog/tests/legacy_test.sh (99%) mode change 100755 => 100644 create mode 100644 usr.sbin/sa/tests/Makefile create mode 100644 usr.sbin/sa/tests/legacy_test.sh rename {tools/regression/usr.sbin/sa => usr.sbin/sa/tests}/prime.sh (98%) mode change 100644 => 100755 rename {tools/regression/usr.sbin/sa => usr.sbin/sa/tests}/v1-amd64-sav.in (100%) rename {tools/regression/usr.sbin/sa => usr.sbin/sa/tests}/v1-amd64-sav.out (100%) rename {tools/regression/usr.sbin/sa => usr.sbin/sa/tests}/v1-amd64-u.out (100%) rename {tools/regression/usr.sbin/sa => usr.sbin/sa/tests}/v1-amd64-usr.in (100%) rename {tools/regression/usr.sbin/sa => usr.sbin/sa/tests}/v1-amd64-usr.out (100%) rename {tools/regression/usr.sbin/sa => usr.sbin/sa/tests}/v1-i386-sav.in (100%) rename {tools/regression/usr.sbin/sa => usr.sbin/sa/tests}/v1-i386-sav.out (100%) rename {tools/regression/usr.sbin/sa => usr.sbin/sa/tests}/v1-i386-u.out (100%) rename {tools/regression/usr.sbin/sa => usr.sbin/sa/tests}/v1-i386-usr.in (100%) rename {tools/regression/usr.sbin/sa => usr.sbin/sa/tests}/v1-i386-usr.out (100%) rename {tools/regression/usr.sbin/sa => usr.sbin/sa/tests}/v1-sparc64-sav.in (100%) rename {tools/regression/usr.sbin/sa => usr.sbin/sa/tests}/v1-sparc64-sav.out (100%) rename {tools/regression/usr.sbin/sa => usr.sbin/sa/tests}/v1-sparc64-u.out (100%) rename {tools/regression/usr.sbin/sa => usr.sbin/sa/tests}/v1-sparc64-usr.in (100%) rename {tools/regression/usr.sbin/sa => usr.sbin/sa/tests}/v1-sparc64-usr.out (100%) rename {tools/regression/usr.sbin/sa => usr.sbin/sa/tests}/v2-amd64-sav.in (100%) rename {tools/regression/usr.sbin/sa => usr.sbin/sa/tests}/v2-amd64-u.out (100%) rename {tools/regression/usr.sbin/sa => usr.sbin/sa/tests}/v2-amd64-usr.in (100%) rename {tools/regression/usr.sbin/sa => usr.sbin/sa/tests}/v2-i386-sav.in (100%) rename {tools/regression/usr.sbin/sa => usr.sbin/sa/tests}/v2-i386-u.out (100%) rename {tools/regression/usr.sbin/sa => usr.sbin/sa/tests}/v2-i386-usr.in (100%) rename {tools/regression/usr.sbin/sa => usr.sbin/sa/tests}/v2-sparc64-sav.in (100%) rename {tools/regression/usr.sbin/sa => usr.sbin/sa/tests}/v2-sparc64-u.out (100%) rename {tools/regression/usr.sbin/sa => usr.sbin/sa/tests}/v2-sparc64-usr.in (100%) create mode 100644 usr.sbin/tests/Makefile diff --git a/Makefile b/Makefile index cd5f3eeaa..ab8f6b113 100644 --- a/Makefile +++ b/Makefile @@ -345,7 +345,8 @@ MMAKEENV= MAKEOBJDIRPREFIX=${MYMAKE:H} \ MMAKE= ${MMAKEENV} ${MAKE} \ -D_UPGRADING \ -DNOMAN -DNO_MAN -DNOSHARED -DNO_SHARED \ - -DNO_CPU_CFLAGS -DNO_WERROR DESTDIR= PROGNAME=${MYMAKE:T} + -DNO_CPU_CFLAGS -DNO_WERROR \ + DESTDIR= MK_TESTS=no PROGNAME=${MYMAKE:T} make bmake: .PHONY @echo diff --git a/bin/pkill/Makefile b/bin/pkill/Makefile index e98ed2c4e..bb4d865b7 100644 --- a/bin/pkill/Makefile +++ b/bin/pkill/Makefile @@ -1,6 +1,8 @@ # $NetBSD: Makefile,v 1.1 2002/03/01 11:21:58 ad Exp $ # $FreeBSD$ +.include + PROG= pkill DPADD= ${LIBKVM} @@ -17,4 +19,8 @@ MLINKS= pkill.1 pgrep.1 SYMLINKS= ${BINDIR}/pkill /usr/bin/pkill SYMLINKS+= ${BINDIR}/pgrep /usr/bin/pgrep +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include diff --git a/bin/pkill/tests/Makefile b/bin/pkill/tests/Makefile new file mode 100644 index 000000000..b131d5925 --- /dev/null +++ b/bin/pkill/tests/Makefile @@ -0,0 +1,38 @@ +# $FreeBSD$ + +.include + +TESTSDIR= ${TESTSBASE}/bin/pkill + +TAP_TESTS_SH= pgrep-F_test +TAP_TESTS_SH+= pgrep-LF_test +TAP_TESTS_SH+= pgrep-P_test +TAP_TESTS_SH+= pgrep-U_test +TAP_TESTS_SH+= pgrep-_g_test +TAP_TESTS_SH+= pgrep-_s_test +TAP_TESTS_SH+= pgrep-g_test +TAP_TESTS_SH+= pgrep-i_test +TAP_TESTS_SH+= pgrep-j_test +TEST_METADATA.pgrep-j_test+= required_user="root" +TAP_TESTS_SH+= pgrep-l_test +TAP_TESTS_SH+= pgrep-n_test +TAP_TESTS_SH+= pgrep-o_test +TAP_TESTS_SH+= pgrep-q_test +TAP_TESTS_SH+= pgrep-s_test +TAP_TESTS_SH+= pgrep-t_test +TAP_TESTS_SH+= pgrep-v_test +TAP_TESTS_SH+= pgrep-x_test +TAP_TESTS_SH+= pkill-F_test +TAP_TESTS_SH+= pkill-LF_test +TAP_TESTS_SH+= pkill-P_test +TAP_TESTS_SH+= pkill-U_test +TAP_TESTS_SH+= pkill-_g_test +TAP_TESTS_SH+= pkill-g_test +TAP_TESTS_SH+= pkill-i_test +TAP_TESTS_SH+= pkill-j_test +TEST_METADATA.pkill-j_test+= required_user="root" +TAP_TESTS_SH+= pkill-s_test +TAP_TESTS_SH+= pkill-t_test +TAP_TESTS_SH+= pkill-x_test + +.include diff --git a/tools/regression/usr.bin/pkill/pgrep-F.t b/bin/pkill/tests/pgrep-F_test.sh similarity index 78% rename from tools/regression/usr.bin/pkill/pgrep-F.t rename to bin/pkill/tests/pgrep-F_test.sh index fd76e6451..4d8feaa34 100644 --- a/tools/regression/usr.bin/pkill/pgrep-F.t +++ b/bin/pkill/tests/pgrep-F_test.sh @@ -6,8 +6,8 @@ base=`basename $0` echo "1..1" name="pgrep -F " -pidfile=`mktemp /tmp/$base.XXXXXX` || exit 1 -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +pidfile=$(pwd)/pidfile.txt +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pgrep-LF.t b/bin/pkill/tests/pgrep-LF_test.sh similarity index 86% rename from tools/regression/usr.bin/pkill/pgrep-LF.t rename to bin/pkill/tests/pgrep-LF_test.sh index d981175fb..4818869d8 100644 --- a/tools/regression/usr.bin/pkill/pgrep-LF.t +++ b/bin/pkill/tests/pgrep-LF_test.sh @@ -6,8 +6,8 @@ base=`basename $0` echo "1..2" name="pgrep -LF " -pidfile=`mktemp /tmp/$base.XXXXXX` || exit 1 -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +pidfile=$(pwd)/pidfile.txt +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep daemon -p $pidfile $sleep 5 sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pgrep-P.t b/bin/pkill/tests/pgrep-P_test.sh similarity index 86% rename from tools/regression/usr.bin/pkill/pgrep-P.t rename to bin/pkill/tests/pgrep-P_test.sh index d139edbb0..5a5cdcf8e 100644 --- a/tools/regression/usr.bin/pkill/pgrep-P.t +++ b/bin/pkill/tests/pgrep-P_test.sh @@ -7,7 +7,7 @@ echo "1..1" name="pgrep -P " ppid=$$ -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pgrep-U.t b/bin/pkill/tests/pgrep-U_test.sh similarity index 85% rename from tools/regression/usr.bin/pkill/pgrep-U.t rename to bin/pkill/tests/pgrep-U_test.sh index 7cc865ab5..2e7f24d94 100644 --- a/tools/regression/usr.bin/pkill/pgrep-U.t +++ b/bin/pkill/tests/pgrep-U_test.sh @@ -7,7 +7,7 @@ echo "1..2" name="pgrep -U " ruid=`id -ur` -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 @@ -23,7 +23,7 @@ rm -f $sleep name="pgrep -U " ruid=`id -urn` -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pgrep-_g.t b/bin/pkill/tests/pgrep-_g_test.sh similarity index 85% rename from tools/regression/usr.bin/pkill/pgrep-_g.t rename to bin/pkill/tests/pgrep-_g_test.sh index b07b6089b..fbe7b0816 100644 --- a/tools/regression/usr.bin/pkill/pgrep-_g.t +++ b/bin/pkill/tests/pgrep-_g_test.sh @@ -7,7 +7,7 @@ echo "1..2" name="pgrep -G " rgid=`id -gr` -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 @@ -23,7 +23,7 @@ rm -f $sleep name="pgrep -G " rgid=`id -grn` -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pgrep-_s.t b/bin/pkill/tests/pgrep-_s_test.sh similarity index 100% rename from tools/regression/usr.bin/pkill/pgrep-_s.t rename to bin/pkill/tests/pgrep-_s_test.sh diff --git a/tools/regression/usr.bin/pkill/pgrep-g.t b/bin/pkill/tests/pgrep-g_test.sh similarity index 85% rename from tools/regression/usr.bin/pkill/pgrep-g.t rename to bin/pkill/tests/pgrep-g_test.sh index 19bd7748b..141490823 100644 --- a/tools/regression/usr.bin/pkill/pgrep-g.t +++ b/bin/pkill/tests/pgrep-g_test.sh @@ -7,7 +7,7 @@ echo "1..2" name="pgrep -g " pgrp=`ps -o tpgid -p $$ | tail -1` -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 @@ -22,7 +22,7 @@ kill $chpid rm -f $sleep name="pgrep -g 0" -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pgrep-i.t b/bin/pkill/tests/pgrep-i_test.sh similarity index 88% rename from tools/regression/usr.bin/pkill/pgrep-i.t rename to bin/pkill/tests/pgrep-i_test.sh index cbf36ff4d..b9ecfbc15 100644 --- a/tools/regression/usr.bin/pkill/pgrep-i.t +++ b/bin/pkill/tests/pgrep-i_test.sh @@ -6,7 +6,7 @@ base=`basename $0` echo "1..1" name="pgrep -i" -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt usleep="${sleep}XXX" touch $usleep lsleep="${sleep}xxx" diff --git a/tools/regression/usr.bin/pkill/pgrep-j.t b/bin/pkill/tests/pgrep-j_test.sh similarity index 91% rename from tools/regression/usr.bin/pkill/pgrep-j.t rename to bin/pkill/tests/pgrep-j_test.sh index 861d5751c..6656a9bd7 100644 --- a/tools/regression/usr.bin/pkill/pgrep-j.t +++ b/bin/pkill/tests/pgrep-j_test.sh @@ -7,7 +7,7 @@ echo "1..3" name="pgrep -j " if [ `id -u` -eq 0 ]; then - sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 + sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep jail / $base-1 127.0.0.1 $sleep 5 & chpid=$! @@ -31,7 +31,7 @@ fi name="pgrep -j any" if [ `id -u` -eq 0 ]; then - sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 + sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep jail / $base-1 127.0.0.1 $sleep 5 & chpid=$! @@ -55,7 +55,7 @@ fi name="pgrep -j none" if [ `id -u` -eq 0 ]; then - sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 + sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & chpid=$! diff --git a/tools/regression/usr.bin/pkill/pgrep-l.t b/bin/pkill/tests/pgrep-l_test.sh similarity index 85% rename from tools/regression/usr.bin/pkill/pgrep-l.t rename to bin/pkill/tests/pgrep-l_test.sh index 3be3402e6..49273b315 100644 --- a/tools/regression/usr.bin/pkill/pgrep-l.t +++ b/bin/pkill/tests/pgrep-l_test.sh @@ -6,7 +6,7 @@ base=`basename $0` echo "1..1" name="pgrep -l" -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pgrep-n.t b/bin/pkill/tests/pgrep-n_test.sh similarity index 87% rename from tools/regression/usr.bin/pkill/pgrep-n.t rename to bin/pkill/tests/pgrep-n_test.sh index cde95fb5c..1b6fe8302 100644 --- a/tools/regression/usr.bin/pkill/pgrep-n.t +++ b/bin/pkill/tests/pgrep-n_test.sh @@ -6,7 +6,7 @@ base=`basename $0` echo "1..1" name="pgrep -n" -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & oldpid=$! diff --git a/tools/regression/usr.bin/pkill/pgrep-o.t b/bin/pkill/tests/pgrep-o_test.sh similarity index 87% rename from tools/regression/usr.bin/pkill/pgrep-o.t rename to bin/pkill/tests/pgrep-o_test.sh index 2b1cf5167..250f230ec 100644 --- a/tools/regression/usr.bin/pkill/pgrep-o.t +++ b/bin/pkill/tests/pgrep-o_test.sh @@ -6,7 +6,7 @@ base=`basename $0` echo "1..1" name="pgrep -o" -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & oldpid=$! diff --git a/tools/regression/usr.bin/pkill/pgrep-q.t b/bin/pkill/tests/pgrep-q_test.sh similarity index 85% rename from tools/regression/usr.bin/pkill/pgrep-q.t rename to bin/pkill/tests/pgrep-q_test.sh index 02a89fc12..2626a5e6b 100644 --- a/tools/regression/usr.bin/pkill/pgrep-q.t +++ b/bin/pkill/tests/pgrep-q_test.sh @@ -6,8 +6,8 @@ base=`basename $0` echo "1..4" name="pgrep -q" -sleep0=`mktemp /tmp/$base.XXXXXX` || exit 1 -sleep1=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep0=$(pwd)/sleep0.txt +sleep1=$(pwd)/sleep1.txt ln -sf /bin/sleep $sleep0 $sleep0 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pgrep-s.t b/bin/pkill/tests/pgrep-s_test.sh similarity index 85% rename from tools/regression/usr.bin/pkill/pgrep-s.t rename to bin/pkill/tests/pgrep-s_test.sh index b9d39698e..82c1ef98d 100644 --- a/tools/regression/usr.bin/pkill/pgrep-s.t +++ b/bin/pkill/tests/pgrep-s_test.sh @@ -7,7 +7,7 @@ echo "1..2" name="pgrep -s " sid=`ps -o tsid -p $$ | tail -1` -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 @@ -22,7 +22,7 @@ kill $chpid rm -f $sleep name="pgrep -s 0" -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pgrep-t.t b/bin/pkill/tests/pgrep-t_test.sh similarity index 83% rename from tools/regression/usr.bin/pkill/pgrep-t.t rename to bin/pkill/tests/pgrep-t_test.sh index c1d0c2a48..a8527d5be 100644 --- a/tools/regression/usr.bin/pkill/pgrep-t.t +++ b/bin/pkill/tests/pgrep-t_test.sh @@ -6,8 +6,8 @@ base=`basename $0` echo "1..2" name="pgrep -t " -tty=`ps -o tty -p $$ | tail -1` -if [ "$tty" = "??" ]; then +tty=`ps -x -o tty -p $$ | tail -1` +if [ "$tty" = "??" -o "$tty" = "-" ]; then tty="-" ttyshort="-" else @@ -16,7 +16,7 @@ else *) ttyshort=`echo $tty | cut -c 4-` ;; esac fi -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pgrep-v.t b/bin/pkill/tests/pgrep-v_test.sh similarity index 89% rename from tools/regression/usr.bin/pkill/pgrep-v.t rename to bin/pkill/tests/pgrep-v_test.sh index 11a2be27c..b9835bc29 100644 --- a/tools/regression/usr.bin/pkill/pgrep-v.t +++ b/bin/pkill/tests/pgrep-v_test.sh @@ -6,7 +6,7 @@ base=`basename $0` echo "1..2" name="pgrep -v" -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pgrep-x.t b/bin/pkill/tests/pgrep-x_test.sh similarity index 93% rename from tools/regression/usr.bin/pkill/pgrep-x.t rename to bin/pkill/tests/pgrep-x_test.sh index 890666496..1defde23d 100644 --- a/tools/regression/usr.bin/pkill/pgrep-x.t +++ b/bin/pkill/tests/pgrep-x_test.sh @@ -6,7 +6,7 @@ base=`basename $0` echo "1..4" name="pgrep -x" -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pkill-F.t b/bin/pkill/tests/pkill-F_test.sh similarity index 76% rename from tools/regression/usr.bin/pkill/pkill-F.t rename to bin/pkill/tests/pkill-F_test.sh index 732d80757..48ad47456 100644 --- a/tools/regression/usr.bin/pkill/pkill-F.t +++ b/bin/pkill/tests/pkill-F_test.sh @@ -6,8 +6,8 @@ base=`basename $0` echo "1..1" name="pkill -F " -pidfile=`mktemp /tmp/$base.XXXXXX` || exit 1 -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +pidfile=$(pwd)/pidfile.txt +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pkill-LF.t b/bin/pkill/tests/pkill-LF_test.sh similarity index 86% rename from tools/regression/usr.bin/pkill/pkill-LF.t rename to bin/pkill/tests/pkill-LF_test.sh index adb6ba9d4..fcafd0a1e 100644 --- a/tools/regression/usr.bin/pkill/pkill-LF.t +++ b/bin/pkill/tests/pkill-LF_test.sh @@ -6,8 +6,8 @@ base=`basename $0` echo "1..2" name="pkill -LF " -pidfile=`mktemp /tmp/$base.XXXXXX` || exit 1 -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +pidfile=$(pwd)/pidfile.txt +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep daemon -p $pidfile $sleep 5 sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pkill-P.t b/bin/pkill/tests/pkill-P_test.sh similarity index 85% rename from tools/regression/usr.bin/pkill/pkill-P.t rename to bin/pkill/tests/pkill-P_test.sh index 4b8ddb559..2030710af 100644 --- a/tools/regression/usr.bin/pkill/pkill-P.t +++ b/bin/pkill/tests/pkill-P_test.sh @@ -7,7 +7,7 @@ echo "1..1" name="pkill -P " ppid=$$ -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pkill-U.t b/bin/pkill/tests/pkill-U_test.sh similarity index 84% rename from tools/regression/usr.bin/pkill/pkill-U.t rename to bin/pkill/tests/pkill-U_test.sh index 16313f828..04395e559 100644 --- a/tools/regression/usr.bin/pkill/pkill-U.t +++ b/bin/pkill/tests/pkill-U_test.sh @@ -7,7 +7,7 @@ echo "1..2" name="pkill -U " ruid=`id -ur` -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 @@ -25,7 +25,7 @@ rm -f $sleep name="pkill -U " ruid=`id -urn` -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pkill-_g.t b/bin/pkill/tests/pkill-_g_test.sh similarity index 84% rename from tools/regression/usr.bin/pkill/pkill-_g.t rename to bin/pkill/tests/pkill-_g_test.sh index 0717cea79..1739ac88e 100644 --- a/tools/regression/usr.bin/pkill/pkill-_g.t +++ b/bin/pkill/tests/pkill-_g_test.sh @@ -7,7 +7,7 @@ echo "1..2" name="pkill -G " rgid=`id -gr` -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 @@ -25,7 +25,7 @@ rm -f $sleep name="pkill -G " rgid=`id -grn` -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pkill-g.t b/bin/pkill/tests/pkill-g_test.sh similarity index 84% rename from tools/regression/usr.bin/pkill/pkill-g.t rename to bin/pkill/tests/pkill-g_test.sh index d00adacb2..29d6ab77b 100644 --- a/tools/regression/usr.bin/pkill/pkill-g.t +++ b/bin/pkill/tests/pkill-g_test.sh @@ -7,7 +7,7 @@ echo "1..2" name="pkill -g " pgrp=`ps -o tpgid -p $$ | tail -1` -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 @@ -24,7 +24,7 @@ esac rm -f $sleep name="pkill -g 0" -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pkill-i.t b/bin/pkill/tests/pkill-i_test.sh similarity index 87% rename from tools/regression/usr.bin/pkill/pkill-i.t rename to bin/pkill/tests/pkill-i_test.sh index 6574cbd5d..b9b8df8be 100644 --- a/tools/regression/usr.bin/pkill/pkill-i.t +++ b/bin/pkill/tests/pkill-i_test.sh @@ -6,7 +6,7 @@ base=`basename $0` echo "1..1" name="pkill -i" -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt usleep="${sleep}XXX" touch $usleep lsleep="${sleep}xxx" diff --git a/tools/regression/usr.bin/pkill/pkill-j.t b/bin/pkill/tests/pkill-j_test.sh similarity index 91% rename from tools/regression/usr.bin/pkill/pkill-j.t rename to bin/pkill/tests/pkill-j_test.sh index 5cb031158..48e7c721b 100644 --- a/tools/regression/usr.bin/pkill/pkill-j.t +++ b/bin/pkill/tests/pkill-j_test.sh @@ -7,7 +7,7 @@ echo "1..3" name="pkill -j " if [ `id -u` -eq 0 ]; then - sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 + sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep jail / $base-1 127.0.0.1 $sleep 5 & chpid=$! @@ -30,7 +30,7 @@ fi name="pkill -j any" if [ `id -u` -eq 0 ]; then - sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 + sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep jail / $base-1 127.0.0.1 $sleep 5 & chpid=$! @@ -52,7 +52,7 @@ fi name="pkill -j none" if [ `id -u` -eq 0 ]; then - sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 + sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & chpid=$! diff --git a/tools/regression/usr.bin/pkill/pkill-s.t b/bin/pkill/tests/pkill-s_test.sh similarity index 84% rename from tools/regression/usr.bin/pkill/pkill-s.t rename to bin/pkill/tests/pkill-s_test.sh index 5fc4dc6f2..0a9587ba6 100644 --- a/tools/regression/usr.bin/pkill/pkill-s.t +++ b/bin/pkill/tests/pkill-s_test.sh @@ -7,7 +7,7 @@ echo "1..2" name="pkill -s " sid=`ps -o tsid -p $$ | tail -1` -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 @@ -24,7 +24,7 @@ esac rm -f $sleep name="pkill -s 0" -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pkill-t.t b/bin/pkill/tests/pkill-t_test.sh similarity index 83% rename from tools/regression/usr.bin/pkill/pkill-t.t rename to bin/pkill/tests/pkill-t_test.sh index 84a66c300..07f511bd1 100644 --- a/tools/regression/usr.bin/pkill/pkill-t.t +++ b/bin/pkill/tests/pkill-t_test.sh @@ -6,8 +6,8 @@ base=`basename $0` echo "1..2" name="pkill -t " -tty=`ps -o tty -p $$ | tail -1` -if [ "$tty" = "??" ]; then +tty=`ps -x -o tty -p $$ | tail -1` +if [ "$tty" = "??" -o "$tty" = "-" ]; then tty="-" ttyshort="-" else @@ -16,7 +16,7 @@ else *) ttyshort=`echo $tty | cut -c 4-` ;; esac fi -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pkill-x.t b/bin/pkill/tests/pkill-x_test.sh similarity index 87% rename from tools/regression/usr.bin/pkill/pkill-x.t rename to bin/pkill/tests/pkill-x_test.sh index 61d5d5b54..5ff0d680a 100644 --- a/tools/regression/usr.bin/pkill/pkill-x.t +++ b/bin/pkill/tests/pkill-x_test.sh @@ -6,7 +6,7 @@ base=`basename $0` echo "1..4" name="pkill -x" -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 @@ -25,7 +25,7 @@ fi rm -f $sleep name="pkill -x -f" -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/etc/mtree/BSD.tests.dist b/etc/mtree/BSD.tests.dist index eefb94a78..503504295 100644 --- a/etc/mtree/BSD.tests.dist +++ b/etc/mtree/BSD.tests.dist @@ -29,6 +29,8 @@ .. pax .. + pkill + .. sh builtins .. @@ -70,6 +72,14 @@ .. .. .. + sbin + dhclient + .. + growfs + .. + mdconfig + .. + .. share examples tests @@ -85,10 +95,150 @@ .. .. usr.bin + apply + .. atf atf-sh .. .. + calendar + .. + comm + .. + file2c + .. + join + .. + jot + .. + lastcomm + .. + m4 + .. + make + archives + fmt_44bsd + .. + fmt_44bsd_mod + .. + fmt_oldbsd + .. + .. + basic + t0 + .. + t1 + .. + t2 + .. + t3 + .. + .. + execution + ellipsis + .. + empty + .. + joberr + .. + plus + .. + .. + shell + builtin + .. + meta + .. + path + .. + path_select + .. + replace + .. + select + .. + .. + suffixes + basic + .. + src_wild1 + .. + src_wild2 + .. + .. + syntax + directive-t0 + .. + enl + .. + funny-targets + .. + semi + .. + .. + sysmk + t0 + 2 + 1 + .. + .. + mk + .. + .. + t1 + 2 + 1 + .. + .. + mk + .. + .. + t2 + 2 + 1 + .. + .. + mk + .. + .. + .. + variables + modifier_M + .. + modifier_t + .. + opt_V + .. + t0 + .. + .. + .. + ncal + .. + printf + .. + sed + regress.multitest.out + .. + .. + tr + .. + uudecode + .. + uuencode + .. + xargs + .. + yacc + .. + .. + usr.sbin + etcupdate + .. + newsyslog + .. + sa + .. .. .. .. diff --git a/sbin/Makefile b/sbin/Makefile index c6c37866e..cad32190a 100644 --- a/sbin/Makefile +++ b/sbin/Makefile @@ -114,6 +114,10 @@ SUBDIR+= quotacheck SUBDIR+= routed .endif +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include SUBDIR:= ${SUBDIR:O} diff --git a/sbin/dhclient/Makefile b/sbin/dhclient/Makefile index 74d1c4d9d..57c92118d 100644 --- a/sbin/dhclient/Makefile +++ b/sbin/dhclient/Makefile @@ -31,6 +31,8 @@ # OF THE POSSIBILITY OF SUCH DAMAGE. # +.include + SRCS= dhclient.c clparse.c alloc.c dispatch.c hash.c bpf.c options.c \ tree.c conflex.c errwarn.c inet.c packet.c convert.c tables.c \ parse.c privsep.c @@ -44,4 +46,8 @@ LDADD= -lutil WARNS?= 2 +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include diff --git a/sbin/dhclient/tests/Makefile b/sbin/dhclient/tests/Makefile new file mode 100644 index 000000000..b092eead0 --- /dev/null +++ b/sbin/dhclient/tests/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/sbin/dhclient + +.PATH: ${.CURDIR}/.. + +PLAIN_TESTS_C= option-domain-search_test +SRCS.option-domain-search_test= alloc.c convert.c hash.c options.c \ + tables.c fake.c option-domain-search.c +CFLAGS.option-domain-search_test+= -I${.CURDIR}/.. +LDADD.option-domain-search_test= -lutil + +WARNS?= 2 + +.include diff --git a/tools/regression/sbin/dhclient/fake.c b/sbin/dhclient/tests/fake.c similarity index 100% rename from tools/regression/sbin/dhclient/fake.c rename to sbin/dhclient/tests/fake.c diff --git a/tools/regression/sbin/dhclient/option-domain-search.c b/sbin/dhclient/tests/option-domain-search.c similarity index 100% rename from tools/regression/sbin/dhclient/option-domain-search.c rename to sbin/dhclient/tests/option-domain-search.c diff --git a/sbin/growfs/Makefile b/sbin/growfs/Makefile index f464ed7d7..58ce41df6 100644 --- a/sbin/growfs/Makefile +++ b/sbin/growfs/Makefile @@ -6,6 +6,8 @@ #GFSDBG= +.include + .PATH: ${.CURDIR}/../mount PROG= growfs @@ -20,4 +22,8 @@ SRCS+= debug.c DPADD= ${LIBUTIL} LDADD= -lutil +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include diff --git a/sbin/growfs/tests/Makefile b/sbin/growfs/tests/Makefile new file mode 100644 index 000000000..7a6a831f2 --- /dev/null +++ b/sbin/growfs/tests/Makefile @@ -0,0 +1,7 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/sbin/growfs + +TAP_TESTS_PERL= legacy_test + +.include diff --git a/tools/regression/sbin/growfs/regress.t b/sbin/growfs/tests/legacy_test.pl similarity index 99% rename from tools/regression/sbin/growfs/regress.t rename to sbin/growfs/tests/legacy_test.pl index 9dbdd8523..7316951c9 100755 --- a/tools/regression/sbin/growfs/regress.t +++ b/sbin/growfs/tests/legacy_test.pl @@ -1,5 +1,3 @@ -#! /usr/bin/perl -# # $FreeBSD$ use strict; diff --git a/sbin/mdconfig/Makefile b/sbin/mdconfig/Makefile index be8b1b556..4b9b94054 100644 --- a/sbin/mdconfig/Makefile +++ b/sbin/mdconfig/Makefile @@ -1,9 +1,15 @@ # $FreeBSD$ +.include + PROG= mdconfig MAN= mdconfig.8 DPADD= ${LIBUTIL} ${LIBGEOM} ${LIBBSDXML} ${LIBSBUF} LDADD= -lutil -lgeom -lbsdxml -lsbuf +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include diff --git a/sbin/mdconfig/tests/Makefile b/sbin/mdconfig/tests/Makefile new file mode 100644 index 000000000..17284bb6e --- /dev/null +++ b/sbin/mdconfig/tests/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/sbin/mdconfig + +TAP_TESTS_SH= legacy_test +TAP_TESTS_SH_SED_legacy_test= 's,__PERL__,${TAP_PERL_INTERPRETER},g' +TEST_METADATA.legacy_test+= required_programs="${TAP_PERL_INTERPRETER}" + +FILESDIR= ${TESTSDIR} +FILES= mdconfig.test +FILES+= run.pl + +.include diff --git a/tools/regression/sbin/mdconfig/00.t b/sbin/mdconfig/tests/legacy_test.sh similarity index 96% rename from tools/regression/sbin/mdconfig/00.t rename to sbin/mdconfig/tests/legacy_test.sh index 04e6d00ca..728224dbd 100644 --- a/tools/regression/sbin/mdconfig/00.t +++ b/sbin/mdconfig/tests/legacy_test.sh @@ -38,7 +38,7 @@ fi TESTDIR=$(dirname $(realpath $0)) -perl $TESTDIR/run $TESTDIR/mdconfig.test > /dev/null +__PERL__ -w -U $TESTDIR/run.pl $TESTDIR/mdconfig.test > /dev/null if [ $? -eq 0 ]; then echo "ok 1" diff --git a/tools/regression/sbin/mdconfig/mdconfig.test b/sbin/mdconfig/tests/mdconfig.test similarity index 100% rename from tools/regression/sbin/mdconfig/mdconfig.test rename to sbin/mdconfig/tests/mdconfig.test diff --git a/tools/regression/sbin/mdconfig/run b/sbin/mdconfig/tests/run.pl old mode 100755 new mode 100644 similarity index 100% rename from tools/regression/sbin/mdconfig/run rename to sbin/mdconfig/tests/run.pl diff --git a/sbin/tests/Makefile b/sbin/tests/Makefile new file mode 100644 index 000000000..a298f87ab --- /dev/null +++ b/sbin/tests/Makefile @@ -0,0 +1,10 @@ +# $FreeBSD$ + +.include + +TESTSDIR= ${TESTSBASE}/sbin + +.PATH: ${.CURDIR:H:H}/tests +KYUAFILE= yes + +.include diff --git a/tools/build/mk/OptionalObsoleteFiles.inc b/tools/build/mk/OptionalObsoleteFiles.inc index cc66ef452..0f3a8e2c3 100644 --- a/tools/build/mk/OptionalObsoleteFiles.inc +++ b/tools/build/mk/OptionalObsoleteFiles.inc @@ -4092,6 +4092,376 @@ OLD_FILES+=usr/tests/lib/atf/libatf-c/process_test OLD_FILES+=usr/tests/lib/atf/libatf-c/sanity_test OLD_FILES+=usr/tests/lib/atf/libatf-c/text_test OLD_FILES+=usr/tests/lib/atf/libatf-c/user_test +.if ${MK_MAKE} == yes && ${MK_BMAKE} == yes +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd/Makefile.test +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd/expected.status.2 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd/expected.status.3 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd/expected.status.4 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd/expected.status.5 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd/expected.status.6 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd/expected.status.7 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd/expected.stderr.2 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd/expected.stderr.3 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd/expected.stderr.4 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd/expected.stderr.5 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd/expected.stderr.6 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd/expected.stderr.7 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd/expected.stdout.2 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd/expected.stdout.3 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd/expected.stdout.4 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd/expected.stdout.5 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd/expected.stdout.6 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd/expected.stdout.7 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd/libtest.a +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd_mod/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd_mod/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd_mod/Makefile.test +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd_mod/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd_mod/expected.status.2 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd_mod/expected.status.3 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd_mod/expected.status.4 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd_mod/expected.status.5 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd_mod/expected.status.6 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd_mod/expected.status.7 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.2 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.3 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.4 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.5 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.6 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.7 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.2 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.3 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.4 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.5 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.6 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.7 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_44bsd_mod/libtest.a +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_oldbsd/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_oldbsd/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_oldbsd/Makefile.test +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_oldbsd/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_oldbsd/expected.status.2 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_oldbsd/expected.status.3 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_oldbsd/expected.status.4 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_oldbsd/expected.status.5 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_oldbsd/expected.status.6 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_oldbsd/expected.status.7 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_oldbsd/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_oldbsd/expected.stderr.2 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_oldbsd/expected.stderr.3 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_oldbsd/expected.stderr.4 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_oldbsd/expected.stderr.5 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_oldbsd/expected.stderr.6 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_oldbsd/expected.stderr.7 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_oldbsd/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_oldbsd/expected.stdout.2 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_oldbsd/expected.stdout.3 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_oldbsd/expected.stdout.4 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_oldbsd/expected.stdout.5 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_oldbsd/expected.stdout.6 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_oldbsd/expected.stdout.7 +OLD_FILES+=usr/tests/usr.bin/make/archives/fmt_oldbsd/libtest.a +OLD_FILES+=usr/tests/usr.bin/make/archives/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/basic/t0/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/basic/t0/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/basic/t0/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/basic/t0/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/basic/t0/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/basic/t1/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/basic/t1/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/basic/t1/Makefile.test +OLD_FILES+=usr/tests/usr.bin/make/basic/t1/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/basic/t1/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/basic/t1/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/basic/t2/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/basic/t2/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/basic/t2/Makefile.test +OLD_FILES+=usr/tests/usr.bin/make/basic/t2/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/basic/t2/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/basic/t2/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/basic/t3/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/basic/t3/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/basic/t3/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/basic/t3/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/basic/t3/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/basic/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/execution/ellipsis/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/execution/ellipsis/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/execution/ellipsis/Makefile.test +OLD_FILES+=usr/tests/usr.bin/make/execution/ellipsis/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/execution/ellipsis/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/execution/ellipsis/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/execution/empty/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/execution/empty/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/execution/empty/Makefile.test +OLD_FILES+=usr/tests/usr.bin/make/execution/empty/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/execution/empty/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/execution/empty/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/execution/joberr/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/execution/joberr/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/execution/joberr/Makefile.test +OLD_FILES+=usr/tests/usr.bin/make/execution/joberr/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/execution/joberr/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/execution/joberr/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/execution/plus/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/execution/plus/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/execution/plus/Makefile.test +OLD_FILES+=usr/tests/usr.bin/make/execution/plus/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/execution/plus/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/execution/plus/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/execution/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/shell/builtin/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/shell/builtin/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/shell/builtin/Makefile.test +OLD_FILES+=usr/tests/usr.bin/make/shell/builtin/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/shell/builtin/expected.status.2 +OLD_FILES+=usr/tests/usr.bin/make/shell/builtin/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/shell/builtin/expected.stderr.2 +OLD_FILES+=usr/tests/usr.bin/make/shell/builtin/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/shell/builtin/expected.stdout.2 +OLD_FILES+=usr/tests/usr.bin/make/shell/builtin/sh +OLD_FILES+=usr/tests/usr.bin/make/shell/meta/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/shell/meta/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/shell/meta/Makefile.test +OLD_FILES+=usr/tests/usr.bin/make/shell/meta/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/shell/meta/expected.status.2 +OLD_FILES+=usr/tests/usr.bin/make/shell/meta/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/shell/meta/expected.stderr.2 +OLD_FILES+=usr/tests/usr.bin/make/shell/meta/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/shell/meta/expected.stdout.2 +OLD_FILES+=usr/tests/usr.bin/make/shell/meta/sh +OLD_FILES+=usr/tests/usr.bin/make/shell/path/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/shell/path/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/shell/path/Makefile.test +OLD_FILES+=usr/tests/usr.bin/make/shell/path/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/shell/path/expected.status.2 +OLD_FILES+=usr/tests/usr.bin/make/shell/path/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/shell/path/expected.stderr.2 +OLD_FILES+=usr/tests/usr.bin/make/shell/path/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/shell/path/expected.stdout.2 +OLD_FILES+=usr/tests/usr.bin/make/shell/path/sh +OLD_FILES+=usr/tests/usr.bin/make/shell/path_select/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/shell/path_select/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/shell/path_select/Makefile.test +OLD_FILES+=usr/tests/usr.bin/make/shell/path_select/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/shell/path_select/expected.status.2 +OLD_FILES+=usr/tests/usr.bin/make/shell/path_select/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/shell/path_select/expected.stderr.2 +OLD_FILES+=usr/tests/usr.bin/make/shell/path_select/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/shell/path_select/expected.stdout.2 +OLD_FILES+=usr/tests/usr.bin/make/shell/path_select/shell +OLD_FILES+=usr/tests/usr.bin/make/shell/replace/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/shell/replace/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/shell/replace/Makefile.test +OLD_FILES+=usr/tests/usr.bin/make/shell/replace/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/shell/replace/expected.status.2 +OLD_FILES+=usr/tests/usr.bin/make/shell/replace/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/shell/replace/expected.stderr.2 +OLD_FILES+=usr/tests/usr.bin/make/shell/replace/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/shell/replace/expected.stdout.2 +OLD_FILES+=usr/tests/usr.bin/make/shell/replace/shell +OLD_FILES+=usr/tests/usr.bin/make/shell/select/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/shell/select/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/shell/select/Makefile.test +OLD_FILES+=usr/tests/usr.bin/make/shell/select/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/shell/select/expected.status.2 +OLD_FILES+=usr/tests/usr.bin/make/shell/select/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/shell/select/expected.stderr.2 +OLD_FILES+=usr/tests/usr.bin/make/shell/select/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/shell/select/expected.stdout.2 +OLD_FILES+=usr/tests/usr.bin/make/shell/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/suffixes/basic/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/suffixes/basic/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/suffixes/basic/Makefile.test +OLD_FILES+=usr/tests/usr.bin/make/suffixes/basic/TEST1.a +OLD_FILES+=usr/tests/usr.bin/make/suffixes/basic/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/suffixes/basic/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/suffixes/basic/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/suffixes/src_wild1/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/suffixes/src_wild1/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/suffixes/src_wild1/Makefile.test +OLD_FILES+=usr/tests/usr.bin/make/suffixes/src_wild1/TEST1.a +OLD_FILES+=usr/tests/usr.bin/make/suffixes/src_wild1/TEST2.a +OLD_FILES+=usr/tests/usr.bin/make/suffixes/src_wild1/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/suffixes/src_wild1/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/suffixes/src_wild1/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/suffixes/src_wild2/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/suffixes/src_wild2/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/suffixes/src_wild2/Makefile.test +OLD_FILES+=usr/tests/usr.bin/make/suffixes/src_wild2/TEST1.a +OLD_FILES+=usr/tests/usr.bin/make/suffixes/src_wild2/TEST2.a +OLD_FILES+=usr/tests/usr.bin/make/suffixes/src_wild2/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/suffixes/src_wild2/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/suffixes/src_wild2/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/suffixes/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/syntax/directive-t0/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/syntax/directive-t0/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/syntax/directive-t0/Makefile.test +OLD_FILES+=usr/tests/usr.bin/make/syntax/directive-t0/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/syntax/directive-t0/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/syntax/directive-t0/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/syntax/enl/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/syntax/enl/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/syntax/enl/Makefile.test +OLD_FILES+=usr/tests/usr.bin/make/syntax/enl/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/syntax/enl/expected.status.2 +OLD_FILES+=usr/tests/usr.bin/make/syntax/enl/expected.status.3 +OLD_FILES+=usr/tests/usr.bin/make/syntax/enl/expected.status.4 +OLD_FILES+=usr/tests/usr.bin/make/syntax/enl/expected.status.5 +OLD_FILES+=usr/tests/usr.bin/make/syntax/enl/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/syntax/enl/expected.stderr.2 +OLD_FILES+=usr/tests/usr.bin/make/syntax/enl/expected.stderr.3 +OLD_FILES+=usr/tests/usr.bin/make/syntax/enl/expected.stderr.4 +OLD_FILES+=usr/tests/usr.bin/make/syntax/enl/expected.stderr.5 +OLD_FILES+=usr/tests/usr.bin/make/syntax/enl/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/syntax/enl/expected.stdout.2 +OLD_FILES+=usr/tests/usr.bin/make/syntax/enl/expected.stdout.3 +OLD_FILES+=usr/tests/usr.bin/make/syntax/enl/expected.stdout.4 +OLD_FILES+=usr/tests/usr.bin/make/syntax/enl/expected.stdout.5 +OLD_FILES+=usr/tests/usr.bin/make/syntax/funny-targets/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/syntax/funny-targets/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/syntax/funny-targets/Makefile.test +OLD_FILES+=usr/tests/usr.bin/make/syntax/funny-targets/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/syntax/funny-targets/expected.status.2 +OLD_FILES+=usr/tests/usr.bin/make/syntax/funny-targets/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/syntax/funny-targets/expected.stderr.2 +OLD_FILES+=usr/tests/usr.bin/make/syntax/funny-targets/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/syntax/funny-targets/expected.stdout.2 +OLD_FILES+=usr/tests/usr.bin/make/syntax/semi/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/syntax/semi/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/syntax/semi/Makefile.test +OLD_FILES+=usr/tests/usr.bin/make/syntax/semi/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/syntax/semi/expected.status.2 +OLD_FILES+=usr/tests/usr.bin/make/syntax/semi/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/syntax/semi/expected.stderr.2 +OLD_FILES+=usr/tests/usr.bin/make/syntax/semi/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/syntax/semi/expected.stdout.2 +OLD_FILES+=usr/tests/usr.bin/make/syntax/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/sysmk/t0/2/1/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/sysmk/t0/2/1/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/sysmk/t0/2/1/Makefile.test +OLD_FILES+=usr/tests/usr.bin/make/sysmk/t0/2/1/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/sysmk/t0/2/1/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/sysmk/t0/2/1/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/sysmk/t0/2/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/sysmk/t0/mk/sys.mk +OLD_FILES+=usr/tests/usr.bin/make/sysmk/t0/mk/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/sysmk/t0/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/sysmk/t1/2/1/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/sysmk/t1/2/1/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/sysmk/t1/2/1/cleanup +OLD_FILES+=usr/tests/usr.bin/make/sysmk/t1/2/1/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/sysmk/t1/2/1/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/sysmk/t1/2/1/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/sysmk/t1/2/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/sysmk/t1/mk/sys.mk +OLD_FILES+=usr/tests/usr.bin/make/sysmk/t1/mk/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/sysmk/t1/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/sysmk/t2/2/1/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/sysmk/t2/2/1/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/sysmk/t2/2/1/cleanup +OLD_FILES+=usr/tests/usr.bin/make/sysmk/t2/2/1/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/sysmk/t2/2/1/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/sysmk/t2/2/1/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/sysmk/t2/2/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/sysmk/t2/mk/sys.mk +OLD_FILES+=usr/tests/usr.bin/make/sysmk/t2/mk/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/sysmk/t2/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/sysmk/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/variables/modifier_M/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/variables/modifier_M/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/variables/modifier_M/Makefile.test +OLD_FILES+=usr/tests/usr.bin/make/variables/modifier_M/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/variables/modifier_M/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/variables/modifier_M/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/variables/modifier_t/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/variables/modifier_t/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/variables/modifier_t/Makefile.test +OLD_FILES+=usr/tests/usr.bin/make/variables/modifier_t/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/variables/modifier_t/expected.status.2 +OLD_FILES+=usr/tests/usr.bin/make/variables/modifier_t/expected.status.3 +OLD_FILES+=usr/tests/usr.bin/make/variables/modifier_t/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/variables/modifier_t/expected.stderr.2 +OLD_FILES+=usr/tests/usr.bin/make/variables/modifier_t/expected.stderr.3 +OLD_FILES+=usr/tests/usr.bin/make/variables/modifier_t/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/variables/modifier_t/expected.stdout.2 +OLD_FILES+=usr/tests/usr.bin/make/variables/modifier_t/expected.stdout.3 +OLD_FILES+=usr/tests/usr.bin/make/variables/opt_V/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/variables/opt_V/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/variables/opt_V/Makefile.test +OLD_FILES+=usr/tests/usr.bin/make/variables/opt_V/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/variables/opt_V/expected.status.2 +OLD_FILES+=usr/tests/usr.bin/make/variables/opt_V/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/variables/opt_V/expected.stderr.2 +OLD_FILES+=usr/tests/usr.bin/make/variables/opt_V/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/variables/opt_V/expected.stdout.2 +OLD_FILES+=usr/tests/usr.bin/make/variables/t0/legacy_test +OLD_FILES+=usr/tests/usr.bin/make/variables/t0/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/variables/t0/Makefile.test +OLD_FILES+=usr/tests/usr.bin/make/variables/t0/expected.status.1 +OLD_FILES+=usr/tests/usr.bin/make/variables/t0/expected.stderr.1 +OLD_FILES+=usr/tests/usr.bin/make/variables/t0/expected.stdout.1 +OLD_FILES+=usr/tests/usr.bin/make/variables/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/Kyuafile +OLD_FILES+=usr/tests/usr.bin/make/common.sh +OLD_FILES+=usr/tests/usr.bin/make/test-new.mk +OLD_DIRS+=usr/tests/usr.bin/make/variables/t0 +OLD_DIRS+=usr/tests/usr.bin/make/variables/opt_V +OLD_DIRS+=usr/tests/usr.bin/make/variables/modifier_t +OLD_DIRS+=usr/tests/usr.bin/make/variables/modifier_M +OLD_DIRS+=usr/tests/usr.bin/make/variables +OLD_DIRS+=usr/tests/usr.bin/make/sysmk/t2/mk +OLD_DIRS+=usr/tests/usr.bin/make/sysmk/t2/2/1 +OLD_DIRS+=usr/tests/usr.bin/make/sysmk/t2/2 +OLD_DIRS+=usr/tests/usr.bin/make/sysmk/t2 +OLD_DIRS+=usr/tests/usr.bin/make/sysmk/t1/mk +OLD_DIRS+=usr/tests/usr.bin/make/sysmk/t1/2/1 +OLD_DIRS+=usr/tests/usr.bin/make/sysmk/t1/2 +OLD_DIRS+=usr/tests/usr.bin/make/sysmk/t1 +OLD_DIRS+=usr/tests/usr.bin/make/sysmk/t0/mk +OLD_DIRS+=usr/tests/usr.bin/make/sysmk/t0/2/1 +OLD_DIRS+=usr/tests/usr.bin/make/sysmk/t0/2 +OLD_DIRS+=usr/tests/usr.bin/make/sysmk/t0 +OLD_DIRS+=usr/tests/usr.bin/make/sysmk +OLD_DIRS+=usr/tests/usr.bin/make/syntax/semi +OLD_DIRS+=usr/tests/usr.bin/make/syntax/funny-targets +OLD_DIRS+=usr/tests/usr.bin/make/syntax/enl +OLD_DIRS+=usr/tests/usr.bin/make/syntax/directive-t0 +OLD_DIRS+=usr/tests/usr.bin/make/syntax +OLD_DIRS+=usr/tests/usr.bin/make/suffixes/src_wild2 +OLD_DIRS+=usr/tests/usr.bin/make/suffixes/src_wild1 +OLD_DIRS+=usr/tests/usr.bin/make/suffixes/basic +OLD_DIRS+=usr/tests/usr.bin/make/suffixes +OLD_DIRS+=usr/tests/usr.bin/make/shell/select +OLD_DIRS+=usr/tests/usr.bin/make/shell/replace +OLD_DIRS+=usr/tests/usr.bin/make/shell/path_select +OLD_DIRS+=usr/tests/usr.bin/make/shell/path +OLD_DIRS+=usr/tests/usr.bin/make/shell/meta +OLD_DIRS+=usr/tests/usr.bin/make/shell/builtin +OLD_DIRS+=usr/tests/usr.bin/make/shell +OLD_DIRS+=usr/tests/usr.bin/make/execution/plus +OLD_DIRS+=usr/tests/usr.bin/make/execution/joberr +OLD_DIRS+=usr/tests/usr.bin/make/execution/empty +OLD_DIRS+=usr/tests/usr.bin/make/execution/ellipsis +OLD_DIRS+=usr/tests/usr.bin/make/execution +OLD_DIRS+=usr/tests/usr.bin/make/basic/t3 +OLD_DIRS+=usr/tests/usr.bin/make/basic/t2 +OLD_DIRS+=usr/tests/usr.bin/make/basic/t1 +OLD_DIRS+=usr/tests/usr.bin/make/basic/t0 +OLD_DIRS+=usr/tests/usr.bin/make/basic +OLD_DIRS+=usr/tests/usr.bin/make/archives/fmt_oldbsd +OLD_DIRS+=usr/tests/usr.bin/make/archives/fmt_44bsd_mod +OLD_DIRS+=usr/tests/usr.bin/make/archives/fmt_44bsd +OLD_DIRS+=usr/tests/usr.bin/make/archives +OLD_DIRS+=usr/tests/usr.bin/make +.endif .else # ATF libraries. OLD_FILES+=usr/bin/atf-sh diff --git a/tools/regression/sbin/Makefile b/tools/regression/sbin/Makefile deleted file mode 100644 index 623ff62ee..000000000 --- a/tools/regression/sbin/Makefile +++ /dev/null @@ -1,5 +0,0 @@ -# $FreeBSD$ - -SUBDIR= dhclient growfs - -.include diff --git a/tools/regression/sbin/dhclient/Makefile b/tools/regression/sbin/dhclient/Makefile deleted file mode 100644 index a9c876e3b..000000000 --- a/tools/regression/sbin/dhclient/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ - -.PATH: ${.CURDIR}/../../../../sbin/dhclient - -SRCS= alloc.c convert.c hash.c options.c tables.c \ - fake.c \ - option-domain-search.c - -CFLAGS+= -I${.CURDIR}/../../../../sbin/dhclient -LDADD= -lutil - -PROG= option-domain-search - -NO_MAN= -WARNS?= 2 - -.include diff --git a/tools/regression/sbin/growfs/Makefile b/tools/regression/sbin/growfs/Makefile deleted file mode 100644 index dc9fa6771..000000000 --- a/tools/regression/sbin/growfs/Makefile +++ /dev/null @@ -1,6 +0,0 @@ -# $FreeBSD$ - -all test: - prove -vmw regress.t - -clean: diff --git a/tools/regression/usr.bin/Makefile b/tools/regression/usr.bin/Makefile deleted file mode 100644 index 7538f23a7..000000000 --- a/tools/regression/usr.bin/Makefile +++ /dev/null @@ -1,9 +0,0 @@ -# $FreeBSD$ - -SUBDIR= apply calendar comm file2c join jot m4 ncal printf sed tr \ - uudecode uuencode xargs -.if !defined(AUTOMATED) -SUBDIR+= lastcomm -.endif - -.include diff --git a/tools/regression/usr.bin/apply/Makefile b/tools/regression/usr.bin/apply/Makefile deleted file mode 100644 index b937d41a4..000000000 --- a/tools/regression/usr.bin/apply/Makefile +++ /dev/null @@ -1,4 +0,0 @@ -# $FreeBSD$ - -all: - @m4 ${.CURDIR}/../regress.m4 ${.CURDIR}/regress.sh | sh /dev/stdin ${.CURDIR} diff --git a/tools/regression/usr.bin/apply/regress.sh b/tools/regression/usr.bin/apply/regress.sh deleted file mode 100644 index 7cbaae322..000000000 --- a/tools/regression/usr.bin/apply/regress.sh +++ /dev/null @@ -1,10 +0,0 @@ -# $FreeBSD$ - -echo 1..2 - -REGRESSION_START($1) - -REGRESSION_TEST(`00', `apply "echo %1 %1 %1 %1" $(cat regress.00.in)') -REGRESSION_TEST(`01', `sh regress.01.sh') - -REGRESSION_END() diff --git a/tools/regression/usr.bin/apply/regress.t b/tools/regression/usr.bin/apply/regress.t deleted file mode 100644 index a82aacd98..000000000 --- a/tools/regression/usr.bin/apply/regress.t +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -# $FreeBSD$ - -cd `dirname $0` - -m4 ../regress.m4 regress.sh | sh diff --git a/tools/regression/usr.bin/calendar/Makefile b/tools/regression/usr.bin/calendar/Makefile deleted file mode 100644 index b937d41a4..000000000 --- a/tools/regression/usr.bin/calendar/Makefile +++ /dev/null @@ -1,4 +0,0 @@ -# $FreeBSD$ - -all: - @m4 ${.CURDIR}/../regress.m4 ${.CURDIR}/regress.sh | sh /dev/stdin ${.CURDIR} diff --git a/tools/regression/usr.bin/calendar/regress.t b/tools/regression/usr.bin/calendar/regress.t deleted file mode 100644 index a82aacd98..000000000 --- a/tools/regression/usr.bin/calendar/regress.t +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -# $FreeBSD$ - -cd `dirname $0` - -m4 ../regress.m4 regress.sh | sh diff --git a/tools/regression/usr.bin/comm/Makefile b/tools/regression/usr.bin/comm/Makefile deleted file mode 100644 index b937d41a4..000000000 --- a/tools/regression/usr.bin/comm/Makefile +++ /dev/null @@ -1,4 +0,0 @@ -# $FreeBSD$ - -all: - @m4 ${.CURDIR}/../regress.m4 ${.CURDIR}/regress.sh | sh /dev/stdin ${.CURDIR} diff --git a/tools/regression/usr.bin/comm/regress.sh b/tools/regression/usr.bin/comm/regress.sh deleted file mode 100644 index 774093f0c..000000000 --- a/tools/regression/usr.bin/comm/regress.sh +++ /dev/null @@ -1,13 +0,0 @@ -# $FreeBSD$ - -LC_ALL=C; export LC_ALL - -echo 1..3 - -REGRESSION_START($1) - -REGRESSION_TEST(`00', `comm -12 regress.00a.in regress.00b.in') -REGRESSION_TEST(`01', `comm -12 regress.01a.in regress.01b.in') -REGRESSION_TEST(`02', `comm regress.02a.in regress.02b.in') - -REGRESSION_END() diff --git a/tools/regression/usr.bin/comm/regress.t b/tools/regression/usr.bin/comm/regress.t deleted file mode 100644 index a82aacd98..000000000 --- a/tools/regression/usr.bin/comm/regress.t +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -# $FreeBSD$ - -cd `dirname $0` - -m4 ../regress.m4 regress.sh | sh diff --git a/tools/regression/usr.bin/file2c/Makefile b/tools/regression/usr.bin/file2c/Makefile deleted file mode 100644 index b937d41a4..000000000 --- a/tools/regression/usr.bin/file2c/Makefile +++ /dev/null @@ -1,4 +0,0 @@ -# $FreeBSD$ - -all: - @m4 ${.CURDIR}/../regress.m4 ${.CURDIR}/regress.sh | sh /dev/stdin ${.CURDIR} diff --git a/tools/regression/usr.bin/file2c/regress.sh b/tools/regression/usr.bin/file2c/regress.sh deleted file mode 100644 index 4492e91c0..000000000 --- a/tools/regression/usr.bin/file2c/regress.sh +++ /dev/null @@ -1,19 +0,0 @@ -# $FreeBSD$ - -echo 1..9 - -REGRESSION_START($1) - -REGRESSION_TEST(`1', `head -c 13 regress.in | file2c') -REGRESSION_TEST(`2', `head -c 26 regress.in | file2c PREFIX') -REGRESSION_TEST(`3', `head -c 39 regress.in | file2c PREFIX SUFFIX') -REGRESSION_TEST(`4', `head -c 52 regress.in | file2c -x') -REGRESSION_TEST(`5', `head -c 65 regress.in | file2c -n -1') - -REGRESSION_TEST(`6', `head -c 7 regress.in | file2c -n 1 P S') -REGRESSION_TEST(`7', `head -c 14 regress.in | file2c -n 2 -x "P S"') -REGRESSION_TEST(`8', `head -c 21 regress.in | file2c -n 16 P -x S') - -REGRESSION_TEST(`9', `file2c "const char data[] = {" ", 0};" < regress.in') - -REGRESSION_END() diff --git a/tools/regression/usr.bin/file2c/regress.t b/tools/regression/usr.bin/file2c/regress.t deleted file mode 100644 index a82aacd98..000000000 --- a/tools/regression/usr.bin/file2c/regress.t +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -# $FreeBSD$ - -cd `dirname $0` - -m4 ../regress.m4 regress.sh | sh diff --git a/tools/regression/usr.bin/join/Makefile b/tools/regression/usr.bin/join/Makefile deleted file mode 100644 index b937d41a4..000000000 --- a/tools/regression/usr.bin/join/Makefile +++ /dev/null @@ -1,4 +0,0 @@ -# $FreeBSD$ - -all: - @m4 ${.CURDIR}/../regress.m4 ${.CURDIR}/regress.sh | sh /dev/stdin ${.CURDIR} diff --git a/tools/regression/usr.bin/join/regress.t b/tools/regression/usr.bin/join/regress.t deleted file mode 100644 index a82aacd98..000000000 --- a/tools/regression/usr.bin/join/regress.t +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -# $FreeBSD$ - -cd `dirname $0` - -m4 ../regress.m4 regress.sh | sh diff --git a/tools/regression/usr.bin/jot/Makefile b/tools/regression/usr.bin/jot/Makefile deleted file mode 100644 index b937d41a4..000000000 --- a/tools/regression/usr.bin/jot/Makefile +++ /dev/null @@ -1,4 +0,0 @@ -# $FreeBSD$ - -all: - @m4 ${.CURDIR}/../regress.m4 ${.CURDIR}/regress.sh | sh /dev/stdin ${.CURDIR} diff --git a/tools/regression/usr.bin/jot/regress.t b/tools/regression/usr.bin/jot/regress.t deleted file mode 100644 index a82aacd98..000000000 --- a/tools/regression/usr.bin/jot/regress.t +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -# $FreeBSD$ - -cd `dirname $0` - -m4 ../regress.m4 regress.sh | sh diff --git a/tools/regression/usr.bin/lastcomm/Makefile b/tools/regression/usr.bin/lastcomm/Makefile deleted file mode 100644 index 930f3ff5f..000000000 --- a/tools/regression/usr.bin/lastcomm/Makefile +++ /dev/null @@ -1,6 +0,0 @@ -# $FreeBSD$ - -all: regress - -regress: regress.t - ./regress.t diff --git a/tools/regression/usr.bin/lastcomm/regress.t b/tools/regression/usr.bin/lastcomm/regress.t deleted file mode 100755 index d733dbcdb..000000000 --- a/tools/regression/usr.bin/lastcomm/regress.t +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -DIR=`dirname $0` -ARCH=`uname -m` - -TZ=UTC; export TZ - -check() -{ - NUM=$1 - shift - # Remove tty field, which varies between systems. - awk '{$4 = ""; print}' | - if diff -q - $DIR/$1 - then - echo "ok $NUM" - else - echo "not ok $NUM" - fi -} - - -cat $DIR/v1-$ARCH-acct.in $DIR/v2-$ARCH-acct.in >$DIR/v1v2-$ARCH-acct.in -cat $DIR/v2-$ARCH.out $DIR/v1-$ARCH.out >$DIR/v1v2-$ARCH.out - -echo 1..6 - -lastcomm -cesuS -f $DIR/v1-$ARCH-acct.in | check 1 v1-$ARCH.out -lastcomm -cesuS -f - <$DIR/v1-$ARCH-acct.in | tail -r | check 2 v1-$ARCH.out -lastcomm -cesuS -f $DIR/v2-$ARCH-acct.in | check 3 v2-$ARCH.out -lastcomm -cesuS -f - <$DIR/v2-$ARCH-acct.in | tail -r | check 4 v2-$ARCH.out -lastcomm -cesuS -f $DIR/v1v2-$ARCH-acct.in | check 5 v1v2-$ARCH.out -lastcomm -cesuS -f - <$DIR/v1v2-$ARCH-acct.in | tail -r | check 6 v1v2-$ARCH.out - -rm $DIR/v1v2-$ARCH-acct.in -rm $DIR/v1v2-$ARCH.out - -exit 0 diff --git a/tools/regression/usr.bin/m4/Makefile b/tools/regression/usr.bin/m4/Makefile deleted file mode 100644 index b937d41a4..000000000 --- a/tools/regression/usr.bin/m4/Makefile +++ /dev/null @@ -1,4 +0,0 @@ -# $FreeBSD$ - -all: - @m4 ${.CURDIR}/../regress.m4 ${.CURDIR}/regress.sh | sh /dev/stdin ${.CURDIR} diff --git a/tools/regression/usr.bin/m4/regress.sh b/tools/regression/usr.bin/m4/regress.sh deleted file mode 100644 index 6f22f7d54..000000000 --- a/tools/regression/usr.bin/m4/regress.sh +++ /dev/null @@ -1,31 +0,0 @@ -# $FreeBSD$ - -LC_ALL=C; export LC_ALL - -echo 1..21 - -REGRESSION_START($1) - -REGRESSION_TEST(`args', `m4 args.m4') -REGRESSION_TEST(`args2', `m4 args2.m4') -REGRESSION_TEST(`comments', `m4 comments.m4') -REGRESSION_TEST(`esyscmd', `m4 esyscmd.m4') -REGRESSION_TEST(`eval', `m4 eval.m4') -REGRESSION_TEST(`ff_after_dnl', `uudecode -o /dev/stdout ff_after_dnl.m4.uu | m4') -REGRESSION_TEST(`gnueval', `m4 -g gnueval.m4') -REGRESSION_TEST(`gnuformat', `m4 -g gnuformat.m4') -REGRESSION_TEST(`gnupatterns', `m4 -g gnupatterns.m4') -REGRESSION_TEST(`gnupatterns2', `m4 -g gnupatterns2.m4') -REGRESSION_TEST(`gnuprefix', `m4 -P gnuprefix.m4 2>&1') -REGRESSION_TEST(`gnusofterror', `m4 -g gnusofterror.m4 2>&1') -REGRESSION_TEST(`gnutranslit2', `m4 -g translit2.m4') -REGRESSION_TEST(`includes', `m4 -I. includes.m4') -REGRESSION_TEST(`m4wrap3', `m4 m4wrap3.m4') -REGRESSION_TEST(`patterns', `m4 patterns.m4') -REGRESSION_TEST(`quotes', `m4 quotes.m4 2>&1') -REGRESSION_TEST(`strangequotes', `uudecode -o /dev/stdout strangequotes.m4.uu | m4') -REGRESSION_TEST(`redef', `m4 redef.m4') -REGRESSION_TEST(`translit', `m4 translit.m4') -REGRESSION_TEST(`translit2', `m4 translit2.m4') - -REGRESSION_END() diff --git a/tools/regression/usr.bin/m4/regress.t b/tools/regression/usr.bin/m4/regress.t deleted file mode 100644 index a82aacd98..000000000 --- a/tools/regression/usr.bin/m4/regress.t +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -# $FreeBSD$ - -cd `dirname $0` - -m4 ../regress.m4 regress.sh | sh diff --git a/tools/regression/usr.bin/make/all.sh b/tools/regression/usr.bin/make/all.sh deleted file mode 100755 index 42f9e73e6..000000000 --- a/tools/regression/usr.bin/make/all.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh -# $FreeBSD$ - -# find all test scripts below our current directory -SCRIPTS=`find . -name test.t` - -if [ -z "${SCRIPTS}" ] ; then - exit 0 -fi - -for i in ${SCRIPTS} ; do - ( - cd `dirname $i` - sh ./test.t $1 - ) -done diff --git a/tools/regression/usr.bin/ncal/Makefile b/tools/regression/usr.bin/ncal/Makefile deleted file mode 100644 index b937d41a4..000000000 --- a/tools/regression/usr.bin/ncal/Makefile +++ /dev/null @@ -1,4 +0,0 @@ -# $FreeBSD$ - -all: - @m4 ${.CURDIR}/../regress.m4 ${.CURDIR}/regress.sh | sh /dev/stdin ${.CURDIR} diff --git a/tools/regression/usr.bin/ncal/regress.t b/tools/regression/usr.bin/ncal/regress.t deleted file mode 100644 index a82aacd98..000000000 --- a/tools/regression/usr.bin/ncal/regress.t +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -# $FreeBSD$ - -cd `dirname $0` - -m4 ../regress.m4 regress.sh | sh diff --git a/tools/regression/usr.bin/printf/Makefile b/tools/regression/usr.bin/printf/Makefile deleted file mode 100644 index b937d41a4..000000000 --- a/tools/regression/usr.bin/printf/Makefile +++ /dev/null @@ -1,4 +0,0 @@ -# $FreeBSD$ - -all: - @m4 ${.CURDIR}/../regress.m4 ${.CURDIR}/regress.sh | sh /dev/stdin ${.CURDIR} diff --git a/tools/regression/usr.bin/printf/regress.t b/tools/regression/usr.bin/printf/regress.t deleted file mode 100644 index a82aacd98..000000000 --- a/tools/regression/usr.bin/printf/regress.t +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -# $FreeBSD$ - -cd `dirname $0` - -m4 ../regress.m4 regress.sh | sh diff --git a/tools/regression/usr.bin/sed/Makefile b/tools/regression/usr.bin/sed/Makefile deleted file mode 100644 index 6b4caed48..000000000 --- a/tools/regression/usr.bin/sed/Makefile +++ /dev/null @@ -1,6 +0,0 @@ -# $FreeBSD$ - -all: - @m4 ${.CURDIR}/../regress.m4 ${.CURDIR}/regress.sh | sh /dev/stdin ${.CURDIR} - @sh multitest.t - @sh inplace_race.t diff --git a/tools/regression/usr.bin/sed/regress.t b/tools/regression/usr.bin/sed/regress.t deleted file mode 100644 index a82aacd98..000000000 --- a/tools/regression/usr.bin/sed/regress.t +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -# $FreeBSD$ - -cd `dirname $0` - -m4 ../regress.m4 regress.sh | sh diff --git a/tools/regression/usr.bin/tr/Makefile b/tools/regression/usr.bin/tr/Makefile deleted file mode 100644 index b937d41a4..000000000 --- a/tools/regression/usr.bin/tr/Makefile +++ /dev/null @@ -1,4 +0,0 @@ -# $FreeBSD$ - -all: - @m4 ${.CURDIR}/../regress.m4 ${.CURDIR}/regress.sh | sh /dev/stdin ${.CURDIR} diff --git a/tools/regression/usr.bin/tr/regress.sh b/tools/regression/usr.bin/tr/regress.sh deleted file mode 100644 index badef15d2..000000000 --- a/tools/regression/usr.bin/tr/regress.sh +++ /dev/null @@ -1,22 +0,0 @@ -# $FreeBSD$ - -echo 1..14 - -REGRESSION_START($1) - -REGRESSION_TEST(`00', `tr abcde 12345 < regress.in') -REGRESSION_TEST(`01', `tr 12345 abcde < regress.in') -REGRESSION_TEST(`02', `tr -d aceg < regress.in') -REGRESSION_TEST(`03', `tr "[[:lower:]]" "[[:upper:]]" < regress.in') -REGRESSION_TEST(`04', `tr "[[:alpha:]]" . < regress.in') -REGRESSION_TEST(`05', `tr "[[:lower:]]" "[[:upper:]]" < regress.in | tr "[[:upper:]]" "[[:lower:]]"') -REGRESSION_TEST(`06', `tr "[[:digit:]]" "?" < regress2.in') -REGRESSION_TEST(`07', `tr "[[:alnum:]]" "#" < regress2.in') -REGRESSION_TEST(`08', `tr "[[:upper:]]" "[[:lower:]]" < regress2.in | tr -d "[^[:alpha:]] "') -REGRESSION_TEST(`09', `printf "\\f\\r\\n" | tr "\\014\\r" "?#"') -REGRESSION_TEST(`0a', `printf "0xdeadbeef\\n" | tr "x[[:xdigit:]]" "?\$"') -REGRESSION_TEST(`0b', `(tr -cd "[[:xdigit:]]" < regress2.in ; echo)') -REGRESSION_TEST(`0c', `echo "[[[[]]]]" | tr -d "[=]=]"') -REGRESSION_TEST(`0d', `echo "]=[" | tr -d "[=]"') - -REGRESSION_END() diff --git a/tools/regression/usr.bin/tr/regress.t b/tools/regression/usr.bin/tr/regress.t deleted file mode 100644 index a82aacd98..000000000 --- a/tools/regression/usr.bin/tr/regress.t +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -# $FreeBSD$ - -cd `dirname $0` - -m4 ../regress.m4 regress.sh | sh diff --git a/tools/regression/usr.bin/uudecode/Makefile b/tools/regression/usr.bin/uudecode/Makefile deleted file mode 100644 index b937d41a4..000000000 --- a/tools/regression/usr.bin/uudecode/Makefile +++ /dev/null @@ -1,4 +0,0 @@ -# $FreeBSD$ - -all: - @m4 ${.CURDIR}/../regress.m4 ${.CURDIR}/regress.sh | sh /dev/stdin ${.CURDIR} diff --git a/tools/regression/usr.bin/uudecode/regress.sh b/tools/regression/usr.bin/uudecode/regress.sh deleted file mode 100644 index f131280c4..000000000 --- a/tools/regression/usr.bin/uudecode/regress.sh +++ /dev/null @@ -1,10 +0,0 @@ -# $FreeBSD$ - -echo 1..2 - -REGRESSION_START($1) - -REGRESSION_TEST_ONE(`uudecode -p < regress.traditional.in', `traditional') -REGRESSION_TEST_ONE(`uudecode -p < regress.base64.in', `base64') - -REGRESSION_END() diff --git a/tools/regression/usr.bin/uudecode/regress.t b/tools/regression/usr.bin/uudecode/regress.t deleted file mode 100644 index a82aacd98..000000000 --- a/tools/regression/usr.bin/uudecode/regress.t +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -# $FreeBSD$ - -cd `dirname $0` - -m4 ../regress.m4 regress.sh | sh diff --git a/tools/regression/usr.bin/uuencode/Makefile b/tools/regression/usr.bin/uuencode/Makefile deleted file mode 100644 index b937d41a4..000000000 --- a/tools/regression/usr.bin/uuencode/Makefile +++ /dev/null @@ -1,4 +0,0 @@ -# $FreeBSD$ - -all: - @m4 ${.CURDIR}/../regress.m4 ${.CURDIR}/regress.sh | sh /dev/stdin ${.CURDIR} diff --git a/tools/regression/usr.bin/uuencode/regress.sh b/tools/regression/usr.bin/uuencode/regress.sh deleted file mode 100644 index e14b2c304..000000000 --- a/tools/regression/usr.bin/uuencode/regress.sh +++ /dev/null @@ -1,13 +0,0 @@ -# $FreeBSD$ - -echo 1..2 - -REGRESSION_START($1) - -# To make sure we end up with matching headers. -umask 022 - -REGRESSION_TEST(`traditional', `uuencode regress.in < regress.in') -REGRESSION_TEST(`base64', `uuencode -m regress.in < regress.in') - -REGRESSION_END() diff --git a/tools/regression/usr.bin/uuencode/regress.t b/tools/regression/usr.bin/uuencode/regress.t deleted file mode 100644 index a82aacd98..000000000 --- a/tools/regression/usr.bin/uuencode/regress.t +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -# $FreeBSD$ - -cd `dirname $0` - -m4 ../regress.m4 regress.sh | sh diff --git a/tools/regression/usr.bin/xargs/Makefile b/tools/regression/usr.bin/xargs/Makefile deleted file mode 100644 index b937d41a4..000000000 --- a/tools/regression/usr.bin/xargs/Makefile +++ /dev/null @@ -1,4 +0,0 @@ -# $FreeBSD$ - -all: - @m4 ${.CURDIR}/../regress.m4 ${.CURDIR}/regress.sh | sh /dev/stdin ${.CURDIR} diff --git a/tools/regression/usr.bin/xargs/regress.sh b/tools/regression/usr.bin/xargs/regress.sh deleted file mode 100644 index 4edeae4b8..000000000 --- a/tools/regression/usr.bin/xargs/regress.sh +++ /dev/null @@ -1,21 +0,0 @@ -# $FreeBSD$ - -echo 1..13 - -REGRESSION_START($1) - -REGRESSION_TEST(`normal', `xargs echo The < regress.in') -REGRESSION_TEST(`I', `xargs -I% echo The % % % %% % % < regress.in') -REGRESSION_TEST(`J', `xargs -J% echo The % again. < regress.in') -REGRESSION_TEST(`L', `xargs -L3 echo < regress.in') -REGRESSION_TEST(`R', `xargs -I% -R1 echo The % % % %% % % < regress.in') -REGRESSION_TEST(`n1', `xargs -n1 echo < regress.in') -REGRESSION_TEST(`n2', `xargs -n2 echo < regress.in') -REGRESSION_TEST(`n3', `xargs -n3 echo < regress.in') -REGRESSION_TEST(`0', `xargs -0 -n1 echo < regress.0.in') -REGRESSION_TEST(`0I', `xargs -0 -I% echo The % %% % < regress.0.in') -REGRESSION_TEST(`0J', `xargs -0 -J% echo The % again. < regress.0.in') -REGRESSION_TEST(`0L', `xargs -0 -L2 echo < regress.0.in') -REGRESSION_TEST(`quotes', `xargs -n1 echo < regress.quotes.in') - -REGRESSION_END() diff --git a/tools/regression/usr.bin/xargs/regress.t b/tools/regression/usr.bin/xargs/regress.t deleted file mode 100644 index a82aacd98..000000000 --- a/tools/regression/usr.bin/xargs/regress.t +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -# $FreeBSD$ - -cd `dirname $0` - -m4 ../regress.m4 regress.sh | sh diff --git a/tools/regression/usr.bin/yacc/Makefile b/tools/regression/usr.bin/yacc/Makefile deleted file mode 100644 index b937d41a4..000000000 --- a/tools/regression/usr.bin/yacc/Makefile +++ /dev/null @@ -1,4 +0,0 @@ -# $FreeBSD$ - -all: - @m4 ${.CURDIR}/../regress.m4 ${.CURDIR}/regress.sh | sh /dev/stdin ${.CURDIR} diff --git a/tools/regression/usr.bin/yacc/regress.sh b/tools/regression/usr.bin/yacc/regress.sh deleted file mode 100755 index 5b004be78..000000000 --- a/tools/regression/usr.bin/yacc/regress.sh +++ /dev/null @@ -1,26 +0,0 @@ -# $FreeBSD$ - -LC_ALL=C; export LC_ALL - -echo 1..15 - -REGRESSION_START($1) - -REGRESSION_TEST(`00', `yacc -b regress -o /dev/stdout undefined.y') -REGRESSION_TEST(`01', `yacc -b regress -o /dev/stdout calc.y') -REGRESSION_TEST(`02', `yacc -b regress -o /dev/stdout calc1.y') -REGRESSION_TEST(`03', `yacc -b regress -o /dev/stdout calc3.y') -REGRESSION_TEST(`04', `yacc -b regress -o /dev/stdout code_calc.y') -REGRESSION_TEST(`05', `yacc -b regress -o /dev/stdout code_error.y') -REGRESSION_TEST(`06', `yacc -b regress -o /dev/stdout error.y') -REGRESSION_TEST(`07', `yacc -b regress -o /dev/stdout ftp.y') -REGRESSION_TEST(`08', `yacc -b regress -o /dev/stdout grammar.y') -REGRESSION_TEST(`09', `yacc -b regress -o /dev/stdout pure_calc.y') -REGRESSION_TEST(`10', `yacc -b regress -o /dev/stdout pure_error.y') -REGRESSION_TEST(`11', `yacc -b regress -o /dev/stdout quote_calc.y') -REGRESSION_TEST(`12', `yacc -b regress -o /dev/stdout quote_calc2.y') -REGRESSION_TEST(`13', `yacc -b regress -o /dev/stdout quote_calc3.y') -REGRESSION_TEST(`14', `yacc -b regress -o /dev/stdout quote_calc4.y') - -REGRESSION_END() - diff --git a/tools/regression/usr.bin/yacc/regress.t b/tools/regression/usr.bin/yacc/regress.t deleted file mode 100644 index a82aacd98..000000000 --- a/tools/regression/usr.bin/yacc/regress.t +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -# $FreeBSD$ - -cd `dirname $0` - -m4 ../regress.m4 regress.sh | sh diff --git a/tools/regression/usr.sbin/Makefile b/tools/regression/usr.sbin/Makefile deleted file mode 100644 index 071100b22..000000000 --- a/tools/regression/usr.sbin/Makefile +++ /dev/null @@ -1,5 +0,0 @@ -# $FreeBSD$ - -SUBDIR= newsyslog sa - -.include diff --git a/tools/regression/usr.sbin/newsyslog/Makefile b/tools/regression/usr.sbin/newsyslog/Makefile deleted file mode 100644 index 2c9ca5943..000000000 --- a/tools/regression/usr.sbin/newsyslog/Makefile +++ /dev/null @@ -1,4 +0,0 @@ -# $FreeBSD$ - -all: - sh regress.sh diff --git a/tools/regression/usr.sbin/newsyslog/regress.t b/tools/regression/usr.sbin/newsyslog/regress.t deleted file mode 100755 index c36d8342d..000000000 --- a/tools/regression/usr.sbin/newsyslog/regress.t +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -# $FreeBSD$ - -cd `dirname $0` - -sh regress.sh diff --git a/tools/regression/usr.sbin/sa/Makefile b/tools/regression/usr.sbin/sa/Makefile deleted file mode 100644 index 930f3ff5f..000000000 --- a/tools/regression/usr.sbin/sa/Makefile +++ /dev/null @@ -1,6 +0,0 @@ -# $FreeBSD$ - -all: regress - -regress: regress.t - ./regress.t diff --git a/tools/regression/usr.sbin/sa/regress.t b/tools/regression/usr.sbin/sa/regress.t deleted file mode 100755 index d28536add..000000000 --- a/tools/regression/usr.sbin/sa/regress.t +++ /dev/null @@ -1,81 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -DIR=`dirname $0` -LCDIR=`dirname $0`/../../usr.bin/lastcomm -ARCH=`uname -m` - -collapse_whitespace() -{ - sed -E 's,[ ]+, ,g' -} - -check() -{ - NUM=$1 - shift - collapse_whitespace | \ - if diff -q - $1 - then - echo "ok $NUM" - else - echo "not ok $NUM" - fi -} - -cp $LCDIR/v1-$ARCH-acct.in $DIR/v1-$ARCH-acct.in -cp $LCDIR/v2-$ARCH-acct.in $DIR/v2-$ARCH-acct.in - -echo 1..13 - -# Command listings of the two acct versions -sa -u $DIR/v1-$ARCH-acct.in | check 1 $DIR/v1-$ARCH-u.out -sa -u $DIR/v2-$ARCH-acct.in | check 2 $DIR/v2-$ARCH-u.out - -# Plain summaries of user/process -sa -i $DIR/v1-$ARCH-acct.in | check 3 $DIR/v1-$ARCH-sav.out -sa -im $DIR/v1-$ARCH-acct.in | check 4 $DIR/v1-$ARCH-usr.out - -# Backward compatibility of v1 summary files -sa -P $DIR/v1-$ARCH-sav.in -U $DIR/v1-$ARCH-usr.in /dev/null | - check 5 $DIR/v1-$ARCH-sav.out -sa -m -P $DIR/v1-$ARCH-sav.in -U $DIR/v1-$ARCH-usr.in /dev/null | - check 6 $DIR/v1-$ARCH-usr.out - -# Convert old summary format to new -cp $DIR/v1-$ARCH-sav.in $DIR/v2c-$ARCH-sav.in -cp $DIR/v1-$ARCH-usr.in $DIR/v2c-$ARCH-usr.in -sa -s -P $DIR/v2c-$ARCH-sav.in -U $DIR/v2c-$ARCH-usr.in /dev/null >/dev/null -sa -P $DIR/v2c-$ARCH-sav.in -U $DIR/v2c-$ARCH-usr.in /dev/null | - check 7 $DIR/v1-$ARCH-sav.out -sa -m -P $DIR/v2c-$ARCH-sav.in -U $DIR/v2c-$ARCH-usr.in /dev/null | - check 8 $DIR/v1-$ARCH-usr.out - -# Reading v2 summary files -sa -P $DIR/v2-$ARCH-sav.in -U $DIR/v2-$ARCH-usr.in /dev/null | - check 9 $DIR/v1-$ARCH-sav.out -sa -m -P $DIR/v2-$ARCH-sav.in -U $DIR/v2-$ARCH-usr.in /dev/null | - check 10 $DIR/v1-$ARCH-usr.out - -# Summarize -sa -is -P $DIR/v2c-$ARCH-sav.in -U $DIR/v2c-$ARCH-usr.in $DIR/v1-$ARCH-acct.in >/dev/null -sa -P $DIR/v2c-$ARCH-sav.in -U $DIR/v2c-$ARCH-usr.in /dev/null | - check 11 $DIR/v1-$ARCH-sav.out -sa -m -P $DIR/v2c-$ARCH-sav.in -U $DIR/v2c-$ARCH-usr.in /dev/null | - check 12 $DIR/v1-$ARCH-usr.out - -# Accumulate -cp $LCDIR/v1-$ARCH-acct.in $DIR/v1-$ARCH-acct.in -sa -is -P $DIR/v2c-$ARCH-sav.in -U $DIR/v2c-$ARCH-usr.in $DIR/v1-$ARCH-acct.in >/dev/null -cp $LCDIR/v1-$ARCH-acct.in $DIR/v1-$ARCH-acct.in -sa -s -P $DIR/v2c-$ARCH-sav.in -U $DIR/v2c-$ARCH-usr.in $DIR/v1-$ARCH-acct.in \ - | collapse_whitespace >$DIR/double -cp $LCDIR/v1-$ARCH-acct.in $DIR/v1-$ARCH-acct.in -sa -i $DIR/v1-$ARCH-acct.in $DIR/v1-$ARCH-acct.in | check 13 $DIR/double - -# Clean up -rm $DIR/double $DIR/v2c-$ARCH-usr.in $DIR/v2c-$ARCH-sav.in $DIR/v1-$ARCH-acct.in $DIR/v2-$ARCH-acct.in - -exit 0 diff --git a/usr.bin/apply/Makefile b/usr.bin/apply/Makefile index c23d928a8..bf37b9cff 100644 --- a/usr.bin/apply/Makefile +++ b/usr.bin/apply/Makefile @@ -1,8 +1,14 @@ # @(#)Makefile 8.1 (Berkeley) 6/6/93 # $FreeBSD$ +.include + PROG= apply DPADD= ${LIBSBUF} LDADD= -lsbuf +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include diff --git a/usr.bin/apply/tests/Makefile b/usr.bin/apply/tests/Makefile new file mode 100644 index 000000000..332bf7db1 --- /dev/null +++ b/usr.bin/apply/tests/Makefile @@ -0,0 +1,14 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/apply + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= regress.00.in +FILES+= regress.00.out +FILES+= regress.01.out +FILES+= regress.01.sh +FILES+= regress.sh + +.include diff --git a/usr.bin/apply/tests/legacy_test.sh b/usr.bin/apply/tests/legacy_test.sh new file mode 100644 index 000000000..1b6b806c5 --- /dev/null +++ b/usr.bin/apply/tests/legacy_test.sh @@ -0,0 +1,6 @@ +#!/bin/sh +# $FreeBSD$ + +SRCDIR="$(dirname "${0}")"; export SRCDIR + +m4 "${SRCDIR}/../regress.m4" "${SRCDIR}/regress.sh" | sh diff --git a/tools/regression/usr.bin/apply/regress.00.in b/usr.bin/apply/tests/regress.00.in similarity index 100% rename from tools/regression/usr.bin/apply/regress.00.in rename to usr.bin/apply/tests/regress.00.in diff --git a/tools/regression/usr.bin/apply/regress.00.out b/usr.bin/apply/tests/regress.00.out similarity index 100% rename from tools/regression/usr.bin/apply/regress.00.out rename to usr.bin/apply/tests/regress.00.out diff --git a/tools/regression/usr.bin/apply/regress.01.out b/usr.bin/apply/tests/regress.01.out similarity index 100% rename from tools/regression/usr.bin/apply/regress.01.out rename to usr.bin/apply/tests/regress.01.out diff --git a/tools/regression/usr.bin/apply/regress.01.sh b/usr.bin/apply/tests/regress.01.sh similarity index 100% rename from tools/regression/usr.bin/apply/regress.01.sh rename to usr.bin/apply/tests/regress.01.sh diff --git a/usr.bin/apply/tests/regress.sh b/usr.bin/apply/tests/regress.sh new file mode 100644 index 000000000..0a20d50ee --- /dev/null +++ b/usr.bin/apply/tests/regress.sh @@ -0,0 +1,10 @@ +# $FreeBSD$ + +echo 1..2 + +REGRESSION_START($1) + +REGRESSION_TEST(`00', `apply "echo %1 %1 %1 %1" $(cat ${SRCDIR}/regress.00.in)') +REGRESSION_TEST(`01', `sh ${SRCDIR}/regress.01.sh') + +REGRESSION_END() diff --git a/usr.bin/calendar/Makefile b/usr.bin/calendar/Makefile index 66403fe2b..b347a52a0 100644 --- a/usr.bin/calendar/Makefile +++ b/usr.bin/calendar/Makefile @@ -1,6 +1,8 @@ # @(#)Makefile 8.1 (Berkeley) 6/6/93 # $FreeBSD$ +.include + PROG= calendar SRCS= calendar.c locale.c events.c dates.c parsedata.c io.c day.c \ ostern.c paskha.c pom.c sunpos.c calcpp.c @@ -31,4 +33,8 @@ beforeinstall: ln -s fr_FR.ISO8859-1 ${DESTDIR}${SHAREDIR}/calendar/${link} .endfor +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include diff --git a/usr.bin/calendar/tests/Makefile b/usr.bin/calendar/tests/Makefile new file mode 100644 index 000000000..f3d592e42 --- /dev/null +++ b/usr.bin/calendar/tests/Makefile @@ -0,0 +1,39 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/calendar + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= calendar.calibrate +FILES+= regress.a1.out +FILES+= regress.a2.out +FILES+= regress.a3.out +FILES+= regress.a4.out +FILES+= regress.a5.out +FILES+= regress.b1.out +FILES+= regress.b2.out +FILES+= regress.b3.out +FILES+= regress.b4.out +FILES+= regress.b5.out +FILES+= regress.s1.out +FILES+= regress.s2.out +FILES+= regress.s3.out +FILES+= regress.s4.out +FILES+= regress.sh +FILES+= regress.w0-1.out +FILES+= regress.w0-2.out +FILES+= regress.w0-3.out +FILES+= regress.w0-4.out +FILES+= regress.w0-5.out +FILES+= regress.w0-6.out +FILES+= regress.w0-7.out +FILES+= regress.wn-1.out +FILES+= regress.wn-2.out +FILES+= regress.wn-3.out +FILES+= regress.wn-4.out +FILES+= regress.wn-5.out +FILES+= regress.wn-6.out +FILES+= regress.wn-7.out + +.include diff --git a/tools/regression/usr.bin/calendar/calendar.calibrate b/usr.bin/calendar/tests/calendar.calibrate similarity index 100% rename from tools/regression/usr.bin/calendar/calendar.calibrate rename to usr.bin/calendar/tests/calendar.calibrate diff --git a/usr.bin/calendar/tests/legacy_test.sh b/usr.bin/calendar/tests/legacy_test.sh new file mode 100644 index 000000000..1b6b806c5 --- /dev/null +++ b/usr.bin/calendar/tests/legacy_test.sh @@ -0,0 +1,6 @@ +#!/bin/sh +# $FreeBSD$ + +SRCDIR="$(dirname "${0}")"; export SRCDIR + +m4 "${SRCDIR}/../regress.m4" "${SRCDIR}/regress.sh" | sh diff --git a/tools/regression/usr.bin/calendar/regress.a1.out b/usr.bin/calendar/tests/regress.a1.out similarity index 100% rename from tools/regression/usr.bin/calendar/regress.a1.out rename to usr.bin/calendar/tests/regress.a1.out diff --git a/tools/regression/usr.bin/calendar/regress.a2.out b/usr.bin/calendar/tests/regress.a2.out similarity index 100% rename from tools/regression/usr.bin/calendar/regress.a2.out rename to usr.bin/calendar/tests/regress.a2.out diff --git a/tools/regression/usr.bin/calendar/regress.a3.out b/usr.bin/calendar/tests/regress.a3.out similarity index 100% rename from tools/regression/usr.bin/calendar/regress.a3.out rename to usr.bin/calendar/tests/regress.a3.out diff --git a/tools/regression/usr.bin/calendar/regress.a4.out b/usr.bin/calendar/tests/regress.a4.out similarity index 100% rename from tools/regression/usr.bin/calendar/regress.a4.out rename to usr.bin/calendar/tests/regress.a4.out diff --git a/tools/regression/usr.bin/calendar/regress.a5.out b/usr.bin/calendar/tests/regress.a5.out similarity index 100% rename from tools/regression/usr.bin/calendar/regress.a5.out rename to usr.bin/calendar/tests/regress.a5.out diff --git a/tools/regression/usr.bin/calendar/regress.b1.out b/usr.bin/calendar/tests/regress.b1.out similarity index 100% rename from tools/regression/usr.bin/calendar/regress.b1.out rename to usr.bin/calendar/tests/regress.b1.out diff --git a/tools/regression/usr.bin/calendar/regress.b2.out b/usr.bin/calendar/tests/regress.b2.out similarity index 100% rename from tools/regression/usr.bin/calendar/regress.b2.out rename to usr.bin/calendar/tests/regress.b2.out diff --git a/tools/regression/usr.bin/calendar/regress.b3.out b/usr.bin/calendar/tests/regress.b3.out similarity index 100% rename from tools/regression/usr.bin/calendar/regress.b3.out rename to usr.bin/calendar/tests/regress.b3.out diff --git a/tools/regression/usr.bin/calendar/regress.b4.out b/usr.bin/calendar/tests/regress.b4.out similarity index 100% rename from tools/regression/usr.bin/calendar/regress.b4.out rename to usr.bin/calendar/tests/regress.b4.out diff --git a/tools/regression/usr.bin/calendar/regress.b5.out b/usr.bin/calendar/tests/regress.b5.out similarity index 100% rename from tools/regression/usr.bin/calendar/regress.b5.out rename to usr.bin/calendar/tests/regress.b5.out diff --git a/tools/regression/usr.bin/calendar/regress.s1.out b/usr.bin/calendar/tests/regress.s1.out similarity index 100% rename from tools/regression/usr.bin/calendar/regress.s1.out rename to usr.bin/calendar/tests/regress.s1.out diff --git a/tools/regression/usr.bin/calendar/regress.s2.out b/usr.bin/calendar/tests/regress.s2.out similarity index 100% rename from tools/regression/usr.bin/calendar/regress.s2.out rename to usr.bin/calendar/tests/regress.s2.out diff --git a/tools/regression/usr.bin/calendar/regress.s3.out b/usr.bin/calendar/tests/regress.s3.out similarity index 100% rename from tools/regression/usr.bin/calendar/regress.s3.out rename to usr.bin/calendar/tests/regress.s3.out diff --git a/tools/regression/usr.bin/calendar/regress.s4.out b/usr.bin/calendar/tests/regress.s4.out similarity index 100% rename from tools/regression/usr.bin/calendar/regress.s4.out rename to usr.bin/calendar/tests/regress.s4.out diff --git a/tools/regression/usr.bin/calendar/regress.sh b/usr.bin/calendar/tests/regress.sh similarity index 97% rename from tools/regression/usr.bin/calendar/regress.sh rename to usr.bin/calendar/tests/regress.sh index 70447ca4e..248123ac5 100644 --- a/tools/regression/usr.bin/calendar/regress.sh +++ b/usr.bin/calendar/tests/regress.sh @@ -1,6 +1,6 @@ # $FreeBSD$ -CALENDAR_FILE="-f calendar.calibrate" +CALENDAR_FILE="-f ${SRCDIR}/calendar.calibrate" CALENDAR_BIN="calendar" CALENDAR="${CALENDAR_BIN} ${CALENDAR_FILE}" diff --git a/tools/regression/usr.bin/calendar/regress.w0-1.out b/usr.bin/calendar/tests/regress.w0-1.out similarity index 100% rename from tools/regression/usr.bin/calendar/regress.w0-1.out rename to usr.bin/calendar/tests/regress.w0-1.out diff --git a/tools/regression/usr.bin/calendar/regress.w0-2.out b/usr.bin/calendar/tests/regress.w0-2.out similarity index 100% rename from tools/regression/usr.bin/calendar/regress.w0-2.out rename to usr.bin/calendar/tests/regress.w0-2.out diff --git a/tools/regression/usr.bin/calendar/regress.w0-3.out b/usr.bin/calendar/tests/regress.w0-3.out similarity index 100% rename from tools/regression/usr.bin/calendar/regress.w0-3.out rename to usr.bin/calendar/tests/regress.w0-3.out diff --git a/tools/regression/usr.bin/calendar/regress.w0-4.out b/usr.bin/calendar/tests/regress.w0-4.out similarity index 100% rename from tools/regression/usr.bin/calendar/regress.w0-4.out rename to usr.bin/calendar/tests/regress.w0-4.out diff --git a/tools/regression/usr.bin/calendar/regress.w0-5.out b/usr.bin/calendar/tests/regress.w0-5.out similarity index 100% rename from tools/regression/usr.bin/calendar/regress.w0-5.out rename to usr.bin/calendar/tests/regress.w0-5.out diff --git a/tools/regression/usr.bin/calendar/regress.w0-6.out b/usr.bin/calendar/tests/regress.w0-6.out similarity index 100% rename from tools/regression/usr.bin/calendar/regress.w0-6.out rename to usr.bin/calendar/tests/regress.w0-6.out diff --git a/tools/regression/usr.bin/calendar/regress.w0-7.out b/usr.bin/calendar/tests/regress.w0-7.out similarity index 100% rename from tools/regression/usr.bin/calendar/regress.w0-7.out rename to usr.bin/calendar/tests/regress.w0-7.out diff --git a/tools/regression/usr.bin/calendar/regress.wn-1.out b/usr.bin/calendar/tests/regress.wn-1.out similarity index 100% rename from tools/regression/usr.bin/calendar/regress.wn-1.out rename to usr.bin/calendar/tests/regress.wn-1.out diff --git a/tools/regression/usr.bin/calendar/regress.wn-2.out b/usr.bin/calendar/tests/regress.wn-2.out similarity index 100% rename from tools/regression/usr.bin/calendar/regress.wn-2.out rename to usr.bin/calendar/tests/regress.wn-2.out diff --git a/tools/regression/usr.bin/calendar/regress.wn-3.out b/usr.bin/calendar/tests/regress.wn-3.out similarity index 100% rename from tools/regression/usr.bin/calendar/regress.wn-3.out rename to usr.bin/calendar/tests/regress.wn-3.out diff --git a/tools/regression/usr.bin/calendar/regress.wn-4.out b/usr.bin/calendar/tests/regress.wn-4.out similarity index 100% rename from tools/regression/usr.bin/calendar/regress.wn-4.out rename to usr.bin/calendar/tests/regress.wn-4.out diff --git a/tools/regression/usr.bin/calendar/regress.wn-5.out b/usr.bin/calendar/tests/regress.wn-5.out similarity index 100% rename from tools/regression/usr.bin/calendar/regress.wn-5.out rename to usr.bin/calendar/tests/regress.wn-5.out diff --git a/tools/regression/usr.bin/calendar/regress.wn-6.out b/usr.bin/calendar/tests/regress.wn-6.out similarity index 100% rename from tools/regression/usr.bin/calendar/regress.wn-6.out rename to usr.bin/calendar/tests/regress.wn-6.out diff --git a/tools/regression/usr.bin/calendar/regress.wn-7.out b/usr.bin/calendar/tests/regress.wn-7.out similarity index 100% rename from tools/regression/usr.bin/calendar/regress.wn-7.out rename to usr.bin/calendar/tests/regress.wn-7.out diff --git a/usr.bin/comm/Makefile b/usr.bin/comm/Makefile index 13da76fa2..59c97514e 100644 --- a/usr.bin/comm/Makefile +++ b/usr.bin/comm/Makefile @@ -1,6 +1,12 @@ # @(#)Makefile 8.1 (Berkeley) 6/6/93 # $FreeBSD$ +.include + PROG= comm +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include diff --git a/usr.bin/comm/tests/Makefile b/usr.bin/comm/tests/Makefile new file mode 100644 index 000000000..172943d12 --- /dev/null +++ b/usr.bin/comm/tests/Makefile @@ -0,0 +1,19 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/comm + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= regress.00.out +FILES+= regress.00a.in +FILES+= regress.00b.in +FILES+= regress.01.out +FILES+= regress.01a.in +FILES+= regress.01b.in +FILES+= regress.02.out +FILES+= regress.02a.in +FILES+= regress.02b.in +FILES+= regress.sh + +.include diff --git a/usr.bin/comm/tests/legacy_test.sh b/usr.bin/comm/tests/legacy_test.sh new file mode 100644 index 000000000..1b6b806c5 --- /dev/null +++ b/usr.bin/comm/tests/legacy_test.sh @@ -0,0 +1,6 @@ +#!/bin/sh +# $FreeBSD$ + +SRCDIR="$(dirname "${0}")"; export SRCDIR + +m4 "${SRCDIR}/../regress.m4" "${SRCDIR}/regress.sh" | sh diff --git a/tools/regression/usr.bin/comm/regress.00.out b/usr.bin/comm/tests/regress.00.out similarity index 100% rename from tools/regression/usr.bin/comm/regress.00.out rename to usr.bin/comm/tests/regress.00.out diff --git a/tools/regression/usr.bin/comm/regress.00a.in b/usr.bin/comm/tests/regress.00a.in similarity index 100% rename from tools/regression/usr.bin/comm/regress.00a.in rename to usr.bin/comm/tests/regress.00a.in diff --git a/tools/regression/usr.bin/comm/regress.00b.in b/usr.bin/comm/tests/regress.00b.in similarity index 100% rename from tools/regression/usr.bin/comm/regress.00b.in rename to usr.bin/comm/tests/regress.00b.in diff --git a/tools/regression/usr.bin/comm/regress.01.out b/usr.bin/comm/tests/regress.01.out similarity index 100% rename from tools/regression/usr.bin/comm/regress.01.out rename to usr.bin/comm/tests/regress.01.out diff --git a/tools/regression/usr.bin/comm/regress.01a.in b/usr.bin/comm/tests/regress.01a.in similarity index 100% rename from tools/regression/usr.bin/comm/regress.01a.in rename to usr.bin/comm/tests/regress.01a.in diff --git a/tools/regression/usr.bin/comm/regress.01b.in b/usr.bin/comm/tests/regress.01b.in similarity index 100% rename from tools/regression/usr.bin/comm/regress.01b.in rename to usr.bin/comm/tests/regress.01b.in diff --git a/tools/regression/usr.bin/comm/regress.02.out b/usr.bin/comm/tests/regress.02.out similarity index 100% rename from tools/regression/usr.bin/comm/regress.02.out rename to usr.bin/comm/tests/regress.02.out diff --git a/tools/regression/usr.bin/comm/regress.02a.in b/usr.bin/comm/tests/regress.02a.in similarity index 100% rename from tools/regression/usr.bin/comm/regress.02a.in rename to usr.bin/comm/tests/regress.02a.in diff --git a/tools/regression/usr.bin/comm/regress.02b.in b/usr.bin/comm/tests/regress.02b.in similarity index 100% rename from tools/regression/usr.bin/comm/regress.02b.in rename to usr.bin/comm/tests/regress.02b.in diff --git a/usr.bin/comm/tests/regress.sh b/usr.bin/comm/tests/regress.sh new file mode 100644 index 000000000..dcd0348e6 --- /dev/null +++ b/usr.bin/comm/tests/regress.sh @@ -0,0 +1,11 @@ +# $FreeBSD$ + +echo 1..3 + +REGRESSION_START($1) + +REGRESSION_TEST(`00', `comm -12 ${SRCDIR}/regress.00a.in ${SRCDIR}/regress.00b.in') +REGRESSION_TEST(`01', `comm -12 ${SRCDIR}/regress.01a.in ${SRCDIR}/regress.01b.in') +REGRESSION_TEST(`02', `comm ${SRCDIR}/regress.02a.in ${SRCDIR}/regress.02b.in') + +REGRESSION_END() diff --git a/usr.bin/file2c/Makefile b/usr.bin/file2c/Makefile index 82b7e9766..4a80e58a9 100644 --- a/usr.bin/file2c/Makefile +++ b/usr.bin/file2c/Makefile @@ -1,4 +1,11 @@ # $FreeBSD$ +.include + PROG= file2c + +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include diff --git a/usr.bin/file2c/tests/Makefile b/usr.bin/file2c/tests/Makefile new file mode 100644 index 000000000..8854eb4da --- /dev/null +++ b/usr.bin/file2c/tests/Makefile @@ -0,0 +1,20 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/file2c + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= regress.1.out +FILES+= regress.2.out +FILES+= regress.3.out +FILES+= regress.4.out +FILES+= regress.5.out +FILES+= regress.6.out +FILES+= regress.7.out +FILES+= regress.8.out +FILES+= regress.9.out +FILES+= regress.in +FILES+= regress.sh + +.include diff --git a/usr.bin/file2c/tests/legacy_test.sh b/usr.bin/file2c/tests/legacy_test.sh new file mode 100644 index 000000000..1b6b806c5 --- /dev/null +++ b/usr.bin/file2c/tests/legacy_test.sh @@ -0,0 +1,6 @@ +#!/bin/sh +# $FreeBSD$ + +SRCDIR="$(dirname "${0}")"; export SRCDIR + +m4 "${SRCDIR}/../regress.m4" "${SRCDIR}/regress.sh" | sh diff --git a/tools/regression/usr.bin/file2c/regress.1.out b/usr.bin/file2c/tests/regress.1.out similarity index 100% rename from tools/regression/usr.bin/file2c/regress.1.out rename to usr.bin/file2c/tests/regress.1.out diff --git a/tools/regression/usr.bin/file2c/regress.2.out b/usr.bin/file2c/tests/regress.2.out similarity index 100% rename from tools/regression/usr.bin/file2c/regress.2.out rename to usr.bin/file2c/tests/regress.2.out diff --git a/tools/regression/usr.bin/file2c/regress.3.out b/usr.bin/file2c/tests/regress.3.out similarity index 100% rename from tools/regression/usr.bin/file2c/regress.3.out rename to usr.bin/file2c/tests/regress.3.out diff --git a/tools/regression/usr.bin/file2c/regress.4.out b/usr.bin/file2c/tests/regress.4.out similarity index 100% rename from tools/regression/usr.bin/file2c/regress.4.out rename to usr.bin/file2c/tests/regress.4.out diff --git a/tools/regression/usr.bin/file2c/regress.5.out b/usr.bin/file2c/tests/regress.5.out similarity index 100% rename from tools/regression/usr.bin/file2c/regress.5.out rename to usr.bin/file2c/tests/regress.5.out diff --git a/tools/regression/usr.bin/file2c/regress.6.out b/usr.bin/file2c/tests/regress.6.out similarity index 100% rename from tools/regression/usr.bin/file2c/regress.6.out rename to usr.bin/file2c/tests/regress.6.out diff --git a/tools/regression/usr.bin/file2c/regress.7.out b/usr.bin/file2c/tests/regress.7.out similarity index 100% rename from tools/regression/usr.bin/file2c/regress.7.out rename to usr.bin/file2c/tests/regress.7.out diff --git a/tools/regression/usr.bin/file2c/regress.8.out b/usr.bin/file2c/tests/regress.8.out similarity index 100% rename from tools/regression/usr.bin/file2c/regress.8.out rename to usr.bin/file2c/tests/regress.8.out diff --git a/tools/regression/usr.bin/file2c/regress.9.out b/usr.bin/file2c/tests/regress.9.out similarity index 100% rename from tools/regression/usr.bin/file2c/regress.9.out rename to usr.bin/file2c/tests/regress.9.out diff --git a/tools/regression/usr.bin/file2c/regress.in b/usr.bin/file2c/tests/regress.in similarity index 100% rename from tools/regression/usr.bin/file2c/regress.in rename to usr.bin/file2c/tests/regress.in diff --git a/usr.bin/file2c/tests/regress.sh b/usr.bin/file2c/tests/regress.sh new file mode 100644 index 000000000..c8146e7d4 --- /dev/null +++ b/usr.bin/file2c/tests/regress.sh @@ -0,0 +1,19 @@ +# $FreeBSD$ + +echo 1..9 + +REGRESSION_START($1) + +REGRESSION_TEST(`1', `head -c 13 ${SRCDIR}/regress.in | file2c') +REGRESSION_TEST(`2', `head -c 26 ${SRCDIR}/regress.in | file2c PREFIX') +REGRESSION_TEST(`3', `head -c 39 ${SRCDIR}/regress.in | file2c PREFIX SUFFIX') +REGRESSION_TEST(`4', `head -c 52 ${SRCDIR}/regress.in | file2c -x') +REGRESSION_TEST(`5', `head -c 65 ${SRCDIR}/regress.in | file2c -n -1') + +REGRESSION_TEST(`6', `head -c 7 ${SRCDIR}/regress.in | file2c -n 1 P S') +REGRESSION_TEST(`7', `head -c 14 ${SRCDIR}/regress.in | file2c -n 2 -x "P S"') +REGRESSION_TEST(`8', `head -c 21 ${SRCDIR}/regress.in | file2c -n 16 P -x S') + +REGRESSION_TEST(`9', `file2c "const char data[] = {" ", 0};" <${SRCDIR}/regress.in') + +REGRESSION_END() diff --git a/usr.bin/join/Makefile b/usr.bin/join/Makefile index 3fa862915..61634ee2e 100644 --- a/usr.bin/join/Makefile +++ b/usr.bin/join/Makefile @@ -1,5 +1,12 @@ +# $FreeBSD$ # @(#)Makefile 8.1 (Berkeley) 6/6/93 +.include + PROG= join +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include diff --git a/usr.bin/join/tests/Makefile b/usr.bin/join/tests/Makefile new file mode 100644 index 000000000..2d5580ff7 --- /dev/null +++ b/usr.bin/join/tests/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/join + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= regress.1.in +FILES+= regress.2.in +FILES+= regress.out +FILES+= regress.sh + +.include diff --git a/usr.bin/join/tests/legacy_test.sh b/usr.bin/join/tests/legacy_test.sh new file mode 100644 index 000000000..1b6b806c5 --- /dev/null +++ b/usr.bin/join/tests/legacy_test.sh @@ -0,0 +1,6 @@ +#!/bin/sh +# $FreeBSD$ + +SRCDIR="$(dirname "${0}")"; export SRCDIR + +m4 "${SRCDIR}/../regress.m4" "${SRCDIR}/regress.sh" | sh diff --git a/tools/regression/usr.bin/join/regress.1.in b/usr.bin/join/tests/regress.1.in similarity index 100% rename from tools/regression/usr.bin/join/regress.1.in rename to usr.bin/join/tests/regress.1.in diff --git a/tools/regression/usr.bin/join/regress.2.in b/usr.bin/join/tests/regress.2.in similarity index 100% rename from tools/regression/usr.bin/join/regress.2.in rename to usr.bin/join/tests/regress.2.in diff --git a/tools/regression/usr.bin/join/regress.out b/usr.bin/join/tests/regress.out similarity index 100% rename from tools/regression/usr.bin/join/regress.out rename to usr.bin/join/tests/regress.out diff --git a/tools/regression/usr.bin/join/regress.sh b/usr.bin/join/tests/regress.sh similarity index 71% rename from tools/regression/usr.bin/join/regress.sh rename to usr.bin/join/tests/regress.sh index 5807c14fd..e07e554de 100644 --- a/tools/regression/usr.bin/join/regress.sh +++ b/usr.bin/join/tests/regress.sh @@ -4,6 +4,6 @@ echo 1..1 REGRESSION_START($1) -REGRESSION_TEST_ONE(`join -t , -a1 -a2 -e "(unknown)" -o 0,1.2,2.2 regress.1.in regress.2.in') +REGRESSION_TEST_ONE(`join -t , -a1 -a2 -e "(unknown)" -o 0,1.2,2.2 ${SRCDIR}/regress.1.in ${SRCDIR}/regress.2.in') REGRESSION_END() diff --git a/usr.bin/jot/Makefile b/usr.bin/jot/Makefile index 662600eef..ca6464953 100644 --- a/usr.bin/jot/Makefile +++ b/usr.bin/jot/Makefile @@ -1,6 +1,12 @@ # From: @(#)Makefile 8.1 (Berkeley) 6/6/93 # $FreeBSD$ +.include + PROG= jot +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include diff --git a/usr.bin/jot/tests/Makefile b/usr.bin/jot/tests/Makefile new file mode 100644 index 000000000..ef20eb24c --- /dev/null +++ b/usr.bin/jot/tests/Makefile @@ -0,0 +1,71 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/jot + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= regress.ascii.out +FILES+= regress.block.out +FILES+= regress.dddd.out +FILES+= regress.dddh.out +FILES+= regress.ddhd.out +FILES+= regress.ddhd2.out +FILES+= regress.ddhh.out +FILES+= regress.ddhh2.out +FILES+= regress.dhdd.out +FILES+= regress.dhdh.out +FILES+= regress.dhhd.out +FILES+= regress.dhhd2.out +FILES+= regress.dhhh.out +FILES+= regress.dhhh2.out +FILES+= regress.ed.out +FILES+= regress.grep.out +FILES+= regress.hddd.out +FILES+= regress.hddd2.out +FILES+= regress.hddh.out +FILES+= regress.hddh2.out +FILES+= regress.hdhd.out +FILES+= regress.hdhd2.out +FILES+= regress.hdhh.out +FILES+= regress.hdhh2.out +FILES+= regress.hhdd.out +FILES+= regress.hhdd2.out +FILES+= regress.hhdh.out +FILES+= regress.hhdh2.out +FILES+= regress.hhhd.out +FILES+= regress.hhhd2.out +FILES+= regress.hhhh.out +FILES+= regress.hhhh2.out +FILES+= regress.n21.out +FILES+= regress.rand1.out +FILES+= regress.rand2.out +FILES+= regress.sh +FILES+= regress.stutter.out +FILES+= regress.stutter2.out +FILES+= regress.tabs.out +FILES+= regress.wX1.out +FILES+= regress.wXl.out +FILES+= regress.wc.out +FILES+= regress.wdl.out +FILES+= regress.wdn.out +FILES+= regress.we.out +FILES+= regress.wf.out +FILES+= regress.wg.out +FILES+= regress.wgd.out +FILES+= regress.wo.out +FILES+= regress.wp1.out +FILES+= regress.wp2.out +FILES+= regress.wp3.out +FILES+= regress.wp4.out +FILES+= regress.wp5.out +FILES+= regress.wp6.out +FILES+= regress.wu.out +FILES+= regress.wwe.out +FILES+= regress.wx.out +FILES+= regress.wxn.out +FILES+= regress.x.out +FILES+= regress.xaa.out +FILES+= regress.yes.out + +.include diff --git a/usr.bin/jot/tests/legacy_test.sh b/usr.bin/jot/tests/legacy_test.sh new file mode 100644 index 000000000..1b6b806c5 --- /dev/null +++ b/usr.bin/jot/tests/legacy_test.sh @@ -0,0 +1,6 @@ +#!/bin/sh +# $FreeBSD$ + +SRCDIR="$(dirname "${0}")"; export SRCDIR + +m4 "${SRCDIR}/../regress.m4" "${SRCDIR}/regress.sh" | sh diff --git a/tools/regression/usr.bin/jot/regress.ascii.out b/usr.bin/jot/tests/regress.ascii.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.ascii.out rename to usr.bin/jot/tests/regress.ascii.out diff --git a/tools/regression/usr.bin/jot/regress.block.out b/usr.bin/jot/tests/regress.block.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.block.out rename to usr.bin/jot/tests/regress.block.out diff --git a/tools/regression/usr.bin/jot/regress.dddd.out b/usr.bin/jot/tests/regress.dddd.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.dddd.out rename to usr.bin/jot/tests/regress.dddd.out diff --git a/tools/regression/usr.bin/jot/regress.dddh.out b/usr.bin/jot/tests/regress.dddh.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.dddh.out rename to usr.bin/jot/tests/regress.dddh.out diff --git a/tools/regression/usr.bin/jot/regress.ddhd.out b/usr.bin/jot/tests/regress.ddhd.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.ddhd.out rename to usr.bin/jot/tests/regress.ddhd.out diff --git a/tools/regression/usr.bin/jot/regress.ddhd2.out b/usr.bin/jot/tests/regress.ddhd2.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.ddhd2.out rename to usr.bin/jot/tests/regress.ddhd2.out diff --git a/tools/regression/usr.bin/jot/regress.ddhh.out b/usr.bin/jot/tests/regress.ddhh.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.ddhh.out rename to usr.bin/jot/tests/regress.ddhh.out diff --git a/tools/regression/usr.bin/jot/regress.ddhh2.out b/usr.bin/jot/tests/regress.ddhh2.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.ddhh2.out rename to usr.bin/jot/tests/regress.ddhh2.out diff --git a/tools/regression/usr.bin/jot/regress.dhdd.out b/usr.bin/jot/tests/regress.dhdd.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.dhdd.out rename to usr.bin/jot/tests/regress.dhdd.out diff --git a/tools/regression/usr.bin/jot/regress.dhdh.out b/usr.bin/jot/tests/regress.dhdh.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.dhdh.out rename to usr.bin/jot/tests/regress.dhdh.out diff --git a/tools/regression/usr.bin/jot/regress.dhhd.out b/usr.bin/jot/tests/regress.dhhd.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.dhhd.out rename to usr.bin/jot/tests/regress.dhhd.out diff --git a/tools/regression/usr.bin/jot/regress.dhhd2.out b/usr.bin/jot/tests/regress.dhhd2.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.dhhd2.out rename to usr.bin/jot/tests/regress.dhhd2.out diff --git a/tools/regression/usr.bin/jot/regress.dhhh.out b/usr.bin/jot/tests/regress.dhhh.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.dhhh.out rename to usr.bin/jot/tests/regress.dhhh.out diff --git a/tools/regression/usr.bin/jot/regress.dhhh2.out b/usr.bin/jot/tests/regress.dhhh2.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.dhhh2.out rename to usr.bin/jot/tests/regress.dhhh2.out diff --git a/tools/regression/usr.bin/jot/regress.ed.out b/usr.bin/jot/tests/regress.ed.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.ed.out rename to usr.bin/jot/tests/regress.ed.out diff --git a/tools/regression/usr.bin/jot/regress.grep.out b/usr.bin/jot/tests/regress.grep.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.grep.out rename to usr.bin/jot/tests/regress.grep.out diff --git a/tools/regression/usr.bin/jot/regress.hddd.out b/usr.bin/jot/tests/regress.hddd.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.hddd.out rename to usr.bin/jot/tests/regress.hddd.out diff --git a/tools/regression/usr.bin/jot/regress.hddd2.out b/usr.bin/jot/tests/regress.hddd2.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.hddd2.out rename to usr.bin/jot/tests/regress.hddd2.out diff --git a/tools/regression/usr.bin/jot/regress.hddh.out b/usr.bin/jot/tests/regress.hddh.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.hddh.out rename to usr.bin/jot/tests/regress.hddh.out diff --git a/tools/regression/usr.bin/jot/regress.hddh2.out b/usr.bin/jot/tests/regress.hddh2.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.hddh2.out rename to usr.bin/jot/tests/regress.hddh2.out diff --git a/tools/regression/usr.bin/jot/regress.hdhd.out b/usr.bin/jot/tests/regress.hdhd.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.hdhd.out rename to usr.bin/jot/tests/regress.hdhd.out diff --git a/tools/regression/usr.bin/jot/regress.hdhd2.out b/usr.bin/jot/tests/regress.hdhd2.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.hdhd2.out rename to usr.bin/jot/tests/regress.hdhd2.out diff --git a/tools/regression/usr.bin/jot/regress.hdhh.out b/usr.bin/jot/tests/regress.hdhh.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.hdhh.out rename to usr.bin/jot/tests/regress.hdhh.out diff --git a/tools/regression/usr.bin/jot/regress.hdhh2.out b/usr.bin/jot/tests/regress.hdhh2.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.hdhh2.out rename to usr.bin/jot/tests/regress.hdhh2.out diff --git a/tools/regression/usr.bin/jot/regress.hhdd.out b/usr.bin/jot/tests/regress.hhdd.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.hhdd.out rename to usr.bin/jot/tests/regress.hhdd.out diff --git a/tools/regression/usr.bin/jot/regress.hhdd2.out b/usr.bin/jot/tests/regress.hhdd2.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.hhdd2.out rename to usr.bin/jot/tests/regress.hhdd2.out diff --git a/tools/regression/usr.bin/jot/regress.hhdh.out b/usr.bin/jot/tests/regress.hhdh.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.hhdh.out rename to usr.bin/jot/tests/regress.hhdh.out diff --git a/tools/regression/usr.bin/jot/regress.hhdh2.out b/usr.bin/jot/tests/regress.hhdh2.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.hhdh2.out rename to usr.bin/jot/tests/regress.hhdh2.out diff --git a/tools/regression/usr.bin/jot/regress.hhhd.out b/usr.bin/jot/tests/regress.hhhd.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.hhhd.out rename to usr.bin/jot/tests/regress.hhhd.out diff --git a/tools/regression/usr.bin/jot/regress.hhhd2.out b/usr.bin/jot/tests/regress.hhhd2.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.hhhd2.out rename to usr.bin/jot/tests/regress.hhhd2.out diff --git a/tools/regression/usr.bin/jot/regress.hhhh.out b/usr.bin/jot/tests/regress.hhhh.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.hhhh.out rename to usr.bin/jot/tests/regress.hhhh.out diff --git a/tools/regression/usr.bin/jot/regress.hhhh2.out b/usr.bin/jot/tests/regress.hhhh2.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.hhhh2.out rename to usr.bin/jot/tests/regress.hhhh2.out diff --git a/tools/regression/usr.bin/jot/regress.n21.out b/usr.bin/jot/tests/regress.n21.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.n21.out rename to usr.bin/jot/tests/regress.n21.out diff --git a/tools/regression/usr.bin/jot/regress.rand1.out b/usr.bin/jot/tests/regress.rand1.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.rand1.out rename to usr.bin/jot/tests/regress.rand1.out diff --git a/tools/regression/usr.bin/jot/regress.rand2.out b/usr.bin/jot/tests/regress.rand2.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.rand2.out rename to usr.bin/jot/tests/regress.rand2.out diff --git a/tools/regression/usr.bin/jot/regress.sh b/usr.bin/jot/tests/regress.sh similarity index 100% rename from tools/regression/usr.bin/jot/regress.sh rename to usr.bin/jot/tests/regress.sh diff --git a/tools/regression/usr.bin/jot/regress.stutter.out b/usr.bin/jot/tests/regress.stutter.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.stutter.out rename to usr.bin/jot/tests/regress.stutter.out diff --git a/tools/regression/usr.bin/jot/regress.stutter2.out b/usr.bin/jot/tests/regress.stutter2.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.stutter2.out rename to usr.bin/jot/tests/regress.stutter2.out diff --git a/tools/regression/usr.bin/jot/regress.tabs.out b/usr.bin/jot/tests/regress.tabs.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.tabs.out rename to usr.bin/jot/tests/regress.tabs.out diff --git a/tools/regression/usr.bin/jot/regress.wX1.out b/usr.bin/jot/tests/regress.wX1.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.wX1.out rename to usr.bin/jot/tests/regress.wX1.out diff --git a/tools/regression/usr.bin/jot/regress.wXl.out b/usr.bin/jot/tests/regress.wXl.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.wXl.out rename to usr.bin/jot/tests/regress.wXl.out diff --git a/tools/regression/usr.bin/jot/regress.wc.out b/usr.bin/jot/tests/regress.wc.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.wc.out rename to usr.bin/jot/tests/regress.wc.out diff --git a/tools/regression/usr.bin/jot/regress.wdl.out b/usr.bin/jot/tests/regress.wdl.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.wdl.out rename to usr.bin/jot/tests/regress.wdl.out diff --git a/tools/regression/usr.bin/jot/regress.wdn.out b/usr.bin/jot/tests/regress.wdn.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.wdn.out rename to usr.bin/jot/tests/regress.wdn.out diff --git a/tools/regression/usr.bin/jot/regress.we.out b/usr.bin/jot/tests/regress.we.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.we.out rename to usr.bin/jot/tests/regress.we.out diff --git a/tools/regression/usr.bin/jot/regress.wf.out b/usr.bin/jot/tests/regress.wf.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.wf.out rename to usr.bin/jot/tests/regress.wf.out diff --git a/tools/regression/usr.bin/jot/regress.wg.out b/usr.bin/jot/tests/regress.wg.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.wg.out rename to usr.bin/jot/tests/regress.wg.out diff --git a/tools/regression/usr.bin/jot/regress.wgd.out b/usr.bin/jot/tests/regress.wgd.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.wgd.out rename to usr.bin/jot/tests/regress.wgd.out diff --git a/tools/regression/usr.bin/jot/regress.wo.out b/usr.bin/jot/tests/regress.wo.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.wo.out rename to usr.bin/jot/tests/regress.wo.out diff --git a/tools/regression/usr.bin/jot/regress.wp1.out b/usr.bin/jot/tests/regress.wp1.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.wp1.out rename to usr.bin/jot/tests/regress.wp1.out diff --git a/tools/regression/usr.bin/jot/regress.wp2.out b/usr.bin/jot/tests/regress.wp2.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.wp2.out rename to usr.bin/jot/tests/regress.wp2.out diff --git a/tools/regression/usr.bin/jot/regress.wp3.out b/usr.bin/jot/tests/regress.wp3.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.wp3.out rename to usr.bin/jot/tests/regress.wp3.out diff --git a/tools/regression/usr.bin/jot/regress.wp4.out b/usr.bin/jot/tests/regress.wp4.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.wp4.out rename to usr.bin/jot/tests/regress.wp4.out diff --git a/tools/regression/usr.bin/jot/regress.wp5.out b/usr.bin/jot/tests/regress.wp5.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.wp5.out rename to usr.bin/jot/tests/regress.wp5.out diff --git a/tools/regression/usr.bin/jot/regress.wp6.out b/usr.bin/jot/tests/regress.wp6.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.wp6.out rename to usr.bin/jot/tests/regress.wp6.out diff --git a/tools/regression/usr.bin/jot/regress.wu.out b/usr.bin/jot/tests/regress.wu.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.wu.out rename to usr.bin/jot/tests/regress.wu.out diff --git a/tools/regression/usr.bin/jot/regress.wwe.out b/usr.bin/jot/tests/regress.wwe.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.wwe.out rename to usr.bin/jot/tests/regress.wwe.out diff --git a/tools/regression/usr.bin/jot/regress.wx.out b/usr.bin/jot/tests/regress.wx.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.wx.out rename to usr.bin/jot/tests/regress.wx.out diff --git a/tools/regression/usr.bin/jot/regress.wxn.out b/usr.bin/jot/tests/regress.wxn.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.wxn.out rename to usr.bin/jot/tests/regress.wxn.out diff --git a/tools/regression/usr.bin/jot/regress.x.out b/usr.bin/jot/tests/regress.x.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.x.out rename to usr.bin/jot/tests/regress.x.out diff --git a/tools/regression/usr.bin/jot/regress.xaa.out b/usr.bin/jot/tests/regress.xaa.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.xaa.out rename to usr.bin/jot/tests/regress.xaa.out diff --git a/tools/regression/usr.bin/jot/regress.yes.out b/usr.bin/jot/tests/regress.yes.out similarity index 100% rename from tools/regression/usr.bin/jot/regress.yes.out rename to usr.bin/jot/tests/regress.yes.out diff --git a/usr.bin/lastcomm/Makefile b/usr.bin/lastcomm/Makefile index 84708d9fb..88253757b 100644 --- a/usr.bin/lastcomm/Makefile +++ b/usr.bin/lastcomm/Makefile @@ -1,7 +1,13 @@ # From: @(#)Makefile 8.1 (Berkeley) 6/6/93 # $FreeBSD$ +.include + PROG= lastcomm SRCS= lastcomm.c readrec.c +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include diff --git a/usr.bin/lastcomm/tests/Makefile b/usr.bin/lastcomm/tests/Makefile new file mode 100644 index 000000000..b0fac0e4a --- /dev/null +++ b/usr.bin/lastcomm/tests/Makefile @@ -0,0 +1,21 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/lastcomm + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= v1-amd64-acct.in +FILES+= v1-amd64.out +FILES+= v1-i386-acct.in +FILES+= v1-i386.out +FILES+= v1-sparc64-acct.in +FILES+= v1-sparc64.out +FILES+= v2-amd64-acct.in +FILES+= v2-amd64.out +FILES+= v2-i386-acct.in +FILES+= v2-i386.out +FILES+= v2-sparc64-acct.in +FILES+= v2-sparc64.out + +.include diff --git a/tools/regression/usr.bin/lastcomm/README b/usr.bin/lastcomm/tests/README similarity index 100% rename from tools/regression/usr.bin/lastcomm/README rename to usr.bin/lastcomm/tests/README diff --git a/usr.bin/lastcomm/tests/legacy_test.sh b/usr.bin/lastcomm/tests/legacy_test.sh new file mode 100644 index 000000000..35ef78bf8 --- /dev/null +++ b/usr.bin/lastcomm/tests/legacy_test.sh @@ -0,0 +1,38 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +DIR=`dirname $0` +ARCH=`uname -m` + +TZ=UTC; export TZ + +check() +{ + NUM=$1 + shift + # Remove tty field, which varies between systems. + awk '{$4 = ""; print}' | + if diff -q - $1 + then + echo "ok $NUM" + else + echo "not ok $NUM" + fi +} + + +cat $DIR/v1-$ARCH-acct.in $DIR/v2-$ARCH-acct.in >v1v2-$ARCH-acct.in +cat $DIR/v2-$ARCH.out $DIR/v1-$ARCH.out >v1v2-$ARCH.out + +echo 1..6 + +lastcomm -cesuS -f $DIR/v1-$ARCH-acct.in | check 1 $DIR/v1-$ARCH.out +lastcomm -cesuS -f - <$DIR/v1-$ARCH-acct.in | tail -r | check 2 $DIR/v1-$ARCH.out +lastcomm -cesuS -f $DIR/v2-$ARCH-acct.in | check 3 $DIR/v2-$ARCH.out +lastcomm -cesuS -f - <$DIR/v2-$ARCH-acct.in | tail -r | check 4 $DIR/v2-$ARCH.out +lastcomm -cesuS -f v1v2-$ARCH-acct.in | check 5 v1v2-$ARCH.out +lastcomm -cesuS -f - + PROG= m4 CFLAGS+=-DEXTENDED -I${.CURDIR} -I${.CURDIR}/lib DPADD= ${LIBY} ${LIBL} ${LIBM} @@ -22,4 +24,8 @@ tokenizer.o: parser.h CLEANFILES+= parser.c parser.h tokenizer.o +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include diff --git a/usr.bin/m4/tests/Makefile b/usr.bin/m4/tests/Makefile new file mode 100644 index 000000000..2eebc0789 --- /dev/null +++ b/usr.bin/m4/tests/Makefile @@ -0,0 +1,52 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/m4 + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= args.m4 +FILES+= args2.m4 +FILES+= comments.m4 +FILES+= esyscmd.m4 +FILES+= eval.m4 +FILES+= ff_after_dnl.m4.uu +FILES+= gnueval.m4 +FILES+= gnuformat.m4 +FILES+= gnupatterns.m4 +FILES+= gnupatterns2.m4 +FILES+= gnuprefix.m4 +FILES+= gnusofterror.m4 +FILES+= includes.aux +FILES+= includes.m4 +FILES+= m4wrap3.m4 +FILES+= patterns.m4 +FILES+= quotes.m4 +FILES+= redef.m4 +FILES+= regress.args.out +FILES+= regress.args2.out +FILES+= regress.comments.out +FILES+= regress.esyscmd.out +FILES+= regress.eval.out +FILES+= regress.ff_after_dnl.out +FILES+= regress.gnueval.out +FILES+= regress.gnuformat.out +FILES+= regress.gnupatterns.out +FILES+= regress.gnupatterns2.out +FILES+= regress.gnuprefix.out +FILES+= regress.gnusofterror.out +FILES+= regress.gnutranslit2.out +FILES+= regress.includes.out +FILES+= regress.m4wrap3.out +FILES+= regress.patterns.out +FILES+= regress.quotes.out +FILES+= regress.redef.out +FILES+= regress.sh +FILES+= regress.strangequotes.out +FILES+= regress.translit.out +FILES+= regress.translit2.out +FILES+= strangequotes.m4.uu +FILES+= translit.m4 +FILES+= translit2.m4 + +.include diff --git a/tools/regression/usr.bin/m4/args.m4 b/usr.bin/m4/tests/args.m4 similarity index 100% rename from tools/regression/usr.bin/m4/args.m4 rename to usr.bin/m4/tests/args.m4 diff --git a/tools/regression/usr.bin/m4/args2.m4 b/usr.bin/m4/tests/args2.m4 similarity index 100% rename from tools/regression/usr.bin/m4/args2.m4 rename to usr.bin/m4/tests/args2.m4 diff --git a/tools/regression/usr.bin/m4/comments.m4 b/usr.bin/m4/tests/comments.m4 similarity index 100% rename from tools/regression/usr.bin/m4/comments.m4 rename to usr.bin/m4/tests/comments.m4 diff --git a/tools/regression/usr.bin/m4/esyscmd.m4 b/usr.bin/m4/tests/esyscmd.m4 similarity index 100% rename from tools/regression/usr.bin/m4/esyscmd.m4 rename to usr.bin/m4/tests/esyscmd.m4 diff --git a/tools/regression/usr.bin/m4/eval.m4 b/usr.bin/m4/tests/eval.m4 similarity index 100% rename from tools/regression/usr.bin/m4/eval.m4 rename to usr.bin/m4/tests/eval.m4 diff --git a/tools/regression/usr.bin/m4/ff_after_dnl.m4.uu b/usr.bin/m4/tests/ff_after_dnl.m4.uu similarity index 100% rename from tools/regression/usr.bin/m4/ff_after_dnl.m4.uu rename to usr.bin/m4/tests/ff_after_dnl.m4.uu diff --git a/tools/regression/usr.bin/m4/gnueval.m4 b/usr.bin/m4/tests/gnueval.m4 similarity index 100% rename from tools/regression/usr.bin/m4/gnueval.m4 rename to usr.bin/m4/tests/gnueval.m4 diff --git a/tools/regression/usr.bin/m4/gnuformat.m4 b/usr.bin/m4/tests/gnuformat.m4 similarity index 100% rename from tools/regression/usr.bin/m4/gnuformat.m4 rename to usr.bin/m4/tests/gnuformat.m4 diff --git a/tools/regression/usr.bin/m4/gnupatterns.m4 b/usr.bin/m4/tests/gnupatterns.m4 similarity index 100% rename from tools/regression/usr.bin/m4/gnupatterns.m4 rename to usr.bin/m4/tests/gnupatterns.m4 diff --git a/tools/regression/usr.bin/m4/gnupatterns2.m4 b/usr.bin/m4/tests/gnupatterns2.m4 similarity index 100% rename from tools/regression/usr.bin/m4/gnupatterns2.m4 rename to usr.bin/m4/tests/gnupatterns2.m4 diff --git a/tools/regression/usr.bin/m4/gnuprefix.m4 b/usr.bin/m4/tests/gnuprefix.m4 similarity index 100% rename from tools/regression/usr.bin/m4/gnuprefix.m4 rename to usr.bin/m4/tests/gnuprefix.m4 diff --git a/tools/regression/usr.bin/m4/gnusofterror.m4 b/usr.bin/m4/tests/gnusofterror.m4 similarity index 100% rename from tools/regression/usr.bin/m4/gnusofterror.m4 rename to usr.bin/m4/tests/gnusofterror.m4 diff --git a/tools/regression/usr.bin/m4/includes.aux b/usr.bin/m4/tests/includes.aux similarity index 100% rename from tools/regression/usr.bin/m4/includes.aux rename to usr.bin/m4/tests/includes.aux diff --git a/tools/regression/usr.bin/m4/includes.m4 b/usr.bin/m4/tests/includes.m4 similarity index 100% rename from tools/regression/usr.bin/m4/includes.m4 rename to usr.bin/m4/tests/includes.m4 diff --git a/usr.bin/m4/tests/legacy_test.sh b/usr.bin/m4/tests/legacy_test.sh new file mode 100644 index 000000000..1b6b806c5 --- /dev/null +++ b/usr.bin/m4/tests/legacy_test.sh @@ -0,0 +1,6 @@ +#!/bin/sh +# $FreeBSD$ + +SRCDIR="$(dirname "${0}")"; export SRCDIR + +m4 "${SRCDIR}/../regress.m4" "${SRCDIR}/regress.sh" | sh diff --git a/tools/regression/usr.bin/m4/m4wrap3.m4 b/usr.bin/m4/tests/m4wrap3.m4 similarity index 100% rename from tools/regression/usr.bin/m4/m4wrap3.m4 rename to usr.bin/m4/tests/m4wrap3.m4 diff --git a/tools/regression/usr.bin/m4/patterns.m4 b/usr.bin/m4/tests/patterns.m4 similarity index 100% rename from tools/regression/usr.bin/m4/patterns.m4 rename to usr.bin/m4/tests/patterns.m4 diff --git a/tools/regression/usr.bin/m4/quotes.m4 b/usr.bin/m4/tests/quotes.m4 similarity index 100% rename from tools/regression/usr.bin/m4/quotes.m4 rename to usr.bin/m4/tests/quotes.m4 diff --git a/tools/regression/usr.bin/m4/redef.m4 b/usr.bin/m4/tests/redef.m4 similarity index 100% rename from tools/regression/usr.bin/m4/redef.m4 rename to usr.bin/m4/tests/redef.m4 diff --git a/tools/regression/usr.bin/m4/regress.args.out b/usr.bin/m4/tests/regress.args.out similarity index 100% rename from tools/regression/usr.bin/m4/regress.args.out rename to usr.bin/m4/tests/regress.args.out diff --git a/tools/regression/usr.bin/m4/regress.args2.out b/usr.bin/m4/tests/regress.args2.out similarity index 100% rename from tools/regression/usr.bin/m4/regress.args2.out rename to usr.bin/m4/tests/regress.args2.out diff --git a/tools/regression/usr.bin/m4/regress.comments.out b/usr.bin/m4/tests/regress.comments.out similarity index 100% rename from tools/regression/usr.bin/m4/regress.comments.out rename to usr.bin/m4/tests/regress.comments.out diff --git a/tools/regression/usr.bin/m4/regress.esyscmd.out b/usr.bin/m4/tests/regress.esyscmd.out similarity index 100% rename from tools/regression/usr.bin/m4/regress.esyscmd.out rename to usr.bin/m4/tests/regress.esyscmd.out diff --git a/tools/regression/usr.bin/m4/regress.eval.out b/usr.bin/m4/tests/regress.eval.out similarity index 100% rename from tools/regression/usr.bin/m4/regress.eval.out rename to usr.bin/m4/tests/regress.eval.out diff --git a/tools/regression/usr.bin/m4/regress.ff_after_dnl.out b/usr.bin/m4/tests/regress.ff_after_dnl.out similarity index 100% rename from tools/regression/usr.bin/m4/regress.ff_after_dnl.out rename to usr.bin/m4/tests/regress.ff_after_dnl.out diff --git a/tools/regression/usr.bin/m4/regress.gnueval.out b/usr.bin/m4/tests/regress.gnueval.out similarity index 100% rename from tools/regression/usr.bin/m4/regress.gnueval.out rename to usr.bin/m4/tests/regress.gnueval.out diff --git a/tools/regression/usr.bin/m4/regress.gnuformat.out b/usr.bin/m4/tests/regress.gnuformat.out similarity index 100% rename from tools/regression/usr.bin/m4/regress.gnuformat.out rename to usr.bin/m4/tests/regress.gnuformat.out diff --git a/tools/regression/usr.bin/m4/regress.gnupatterns.out b/usr.bin/m4/tests/regress.gnupatterns.out similarity index 100% rename from tools/regression/usr.bin/m4/regress.gnupatterns.out rename to usr.bin/m4/tests/regress.gnupatterns.out diff --git a/tools/regression/usr.bin/m4/regress.gnupatterns2.out b/usr.bin/m4/tests/regress.gnupatterns2.out similarity index 100% rename from tools/regression/usr.bin/m4/regress.gnupatterns2.out rename to usr.bin/m4/tests/regress.gnupatterns2.out diff --git a/tools/regression/usr.bin/m4/regress.gnuprefix.out b/usr.bin/m4/tests/regress.gnuprefix.out similarity index 100% rename from tools/regression/usr.bin/m4/regress.gnuprefix.out rename to usr.bin/m4/tests/regress.gnuprefix.out diff --git a/tools/regression/usr.bin/m4/regress.gnusofterror.out b/usr.bin/m4/tests/regress.gnusofterror.out similarity index 100% rename from tools/regression/usr.bin/m4/regress.gnusofterror.out rename to usr.bin/m4/tests/regress.gnusofterror.out diff --git a/tools/regression/usr.bin/m4/regress.gnutranslit2.out b/usr.bin/m4/tests/regress.gnutranslit2.out similarity index 100% rename from tools/regression/usr.bin/m4/regress.gnutranslit2.out rename to usr.bin/m4/tests/regress.gnutranslit2.out diff --git a/tools/regression/usr.bin/m4/regress.includes.out b/usr.bin/m4/tests/regress.includes.out similarity index 100% rename from tools/regression/usr.bin/m4/regress.includes.out rename to usr.bin/m4/tests/regress.includes.out diff --git a/tools/regression/usr.bin/m4/regress.m4wrap3.out b/usr.bin/m4/tests/regress.m4wrap3.out similarity index 100% rename from tools/regression/usr.bin/m4/regress.m4wrap3.out rename to usr.bin/m4/tests/regress.m4wrap3.out diff --git a/tools/regression/usr.bin/m4/regress.patterns.out b/usr.bin/m4/tests/regress.patterns.out similarity index 100% rename from tools/regression/usr.bin/m4/regress.patterns.out rename to usr.bin/m4/tests/regress.patterns.out diff --git a/tools/regression/usr.bin/m4/regress.quotes.out b/usr.bin/m4/tests/regress.quotes.out similarity index 100% rename from tools/regression/usr.bin/m4/regress.quotes.out rename to usr.bin/m4/tests/regress.quotes.out diff --git a/tools/regression/usr.bin/m4/regress.redef.out b/usr.bin/m4/tests/regress.redef.out similarity index 100% rename from tools/regression/usr.bin/m4/regress.redef.out rename to usr.bin/m4/tests/regress.redef.out diff --git a/usr.bin/m4/tests/regress.sh b/usr.bin/m4/tests/regress.sh new file mode 100644 index 000000000..c1d8b45d3 --- /dev/null +++ b/usr.bin/m4/tests/regress.sh @@ -0,0 +1,33 @@ +# $FreeBSD$ + +echo 1..21 + +test_m4() { + m4 "${@}" 2>&1 | sed -e "s,${SRCDIR}/,,g" +} + +REGRESSION_START($1) + +REGRESSION_TEST(`args', `test_m4 ${SRCDIR}/args.m4') +REGRESSION_TEST(`args2', `test_m4 ${SRCDIR}/args2.m4') +REGRESSION_TEST(`comments', `test_m4 ${SRCDIR}/comments.m4') +REGRESSION_TEST(`esyscmd', `test_m4 ${SRCDIR}/esyscmd.m4') +REGRESSION_TEST(`eval', `test_m4 ${SRCDIR}/eval.m4') +REGRESSION_TEST(`ff_after_dnl', `uudecode -o /dev/stdout ${SRCDIR}/ff_after_dnl.m4.uu | m4') +REGRESSION_TEST(`gnueval', `test_m4 -g ${SRCDIR}/gnueval.m4') +REGRESSION_TEST(`gnuformat', `test_m4 -g ${SRCDIR}/gnuformat.m4') +REGRESSION_TEST(`gnupatterns', `test_m4 -g ${SRCDIR}/gnupatterns.m4') +REGRESSION_TEST(`gnupatterns2', `test_m4 -g ${SRCDIR}/gnupatterns2.m4') +REGRESSION_TEST(`gnuprefix', `test_m4 -P ${SRCDIR}/gnuprefix.m4 2>&1') +REGRESSION_TEST(`gnusofterror', `test_m4 -g ${SRCDIR}/gnusofterror.m4 2>&1') +REGRESSION_TEST(`gnutranslit2', `test_m4 -g ${SRCDIR}/translit2.m4') +REGRESSION_TEST(`includes', `test_m4 -I${SRCDIR} ${SRCDIR}/includes.m4') +REGRESSION_TEST(`m4wrap3', `test_m4 ${SRCDIR}/m4wrap3.m4') +REGRESSION_TEST(`patterns', `test_m4 ${SRCDIR}/patterns.m4') +REGRESSION_TEST(`quotes', `test_m4 ${SRCDIR}/quotes.m4 2>&1') +REGRESSION_TEST(`strangequotes', `uudecode -o /dev/stdout ${SRCDIR}/strangequotes.m4.uu | m4') +REGRESSION_TEST(`redef', `test_m4 ${SRCDIR}/redef.m4') +REGRESSION_TEST(`translit', `test_m4 ${SRCDIR}/translit.m4') +REGRESSION_TEST(`translit2', `test_m4 ${SRCDIR}/translit2.m4') + +REGRESSION_END() diff --git a/tools/regression/usr.bin/m4/regress.strangequotes.out b/usr.bin/m4/tests/regress.strangequotes.out similarity index 100% rename from tools/regression/usr.bin/m4/regress.strangequotes.out rename to usr.bin/m4/tests/regress.strangequotes.out diff --git a/tools/regression/usr.bin/m4/regress.translit.out b/usr.bin/m4/tests/regress.translit.out similarity index 100% rename from tools/regression/usr.bin/m4/regress.translit.out rename to usr.bin/m4/tests/regress.translit.out diff --git a/tools/regression/usr.bin/m4/regress.translit2.out b/usr.bin/m4/tests/regress.translit2.out similarity index 100% rename from tools/regression/usr.bin/m4/regress.translit2.out rename to usr.bin/m4/tests/regress.translit2.out diff --git a/tools/regression/usr.bin/m4/strangequotes.m4.uu b/usr.bin/m4/tests/strangequotes.m4.uu similarity index 100% rename from tools/regression/usr.bin/m4/strangequotes.m4.uu rename to usr.bin/m4/tests/strangequotes.m4.uu diff --git a/tools/regression/usr.bin/m4/translit.m4 b/usr.bin/m4/tests/translit.m4 similarity index 100% rename from tools/regression/usr.bin/m4/translit.m4 rename to usr.bin/m4/tests/translit.m4 diff --git a/tools/regression/usr.bin/m4/translit2.m4 b/usr.bin/m4/tests/translit2.m4 similarity index 100% rename from tools/regression/usr.bin/m4/translit2.m4 rename to usr.bin/m4/tests/translit2.m4 diff --git a/usr.bin/make/Makefile b/usr.bin/make/Makefile index 4605bb39a..9b8290c5b 100644 --- a/usr.bin/make/Makefile +++ b/usr.bin/make/Makefile @@ -118,4 +118,8 @@ fmake.1: make.1 cp ${.ALLSRC} ${.TARGET} .endif +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include diff --git a/usr.bin/make/tests/Makefile b/usr.bin/make/tests/Makefile new file mode 100644 index 000000000..d5bad60c7 --- /dev/null +++ b/usr.bin/make/tests/Makefile @@ -0,0 +1,18 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make + +FILESDIR= ${TESTSDIR} +FILES= common.sh +FILES+= test-new.mk + +TESTS_SUBDIRS= archives +TESTS_SUBDIRS+= basic +TESTS_SUBDIRS+= execution +TESTS_SUBDIRS+= shell +TESTS_SUBDIRS+= suffixes +TESTS_SUBDIRS+= syntax +TESTS_SUBDIRS+= sysmk +TESTS_SUBDIRS+= variables + +.include diff --git a/tools/regression/usr.bin/make/README b/usr.bin/make/tests/README similarity index 97% rename from tools/regression/usr.bin/make/README rename to usr.bin/make/tests/README index 32b4ddc51..1ac209b57 100644 --- a/tools/regression/usr.bin/make/README +++ b/usr.bin/make/tests/README @@ -2,9 +2,7 @@ $FreeBSD$ This directory contains regression tests for make(1). -To invoke the tests install prove(1) from ports/devel/p5-Test-Harness and -run 'prove -r'. Alternatively one can use 'sh ./all.sh test' and scan the -output for '^not ok'. +To invoke the tests, please refer to tests(7). ---------------------------------------------------------------------------- diff --git a/usr.bin/make/tests/archives/Makefile b/usr.bin/make/tests/archives/Makefile new file mode 100644 index 000000000..f8944e0df --- /dev/null +++ b/usr.bin/make/tests/archives/Makefile @@ -0,0 +1,7 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/archives + +TESTS_SUBDIRS= fmt_44bsd fmt_44bsd_mod fmt_oldbsd + +.include diff --git a/usr.bin/make/tests/archives/fmt_44bsd/Makefile b/usr.bin/make/tests/archives/fmt_44bsd/Makefile new file mode 100644 index 000000000..bf6ad4096 --- /dev/null +++ b/usr.bin/make/tests/archives/fmt_44bsd/Makefile @@ -0,0 +1,32 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/archives/fmt_44bsd + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= Makefile.test +FILES+= expected.status.1 +FILES+= expected.status.2 +FILES+= expected.status.3 +FILES+= expected.status.4 +FILES+= expected.status.5 +FILES+= expected.status.6 +FILES+= expected.status.7 +FILES+= expected.stderr.1 +FILES+= expected.stderr.2 +FILES+= expected.stderr.3 +FILES+= expected.stderr.4 +FILES+= expected.stderr.5 +FILES+= expected.stderr.6 +FILES+= expected.stderr.7 +FILES+= expected.stdout.1 +FILES+= expected.stdout.2 +FILES+= expected.stdout.3 +FILES+= expected.stdout.4 +FILES+= expected.stdout.5 +FILES+= expected.stdout.6 +FILES+= expected.stdout.7 +FILES+= libtest.a + +.include diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/Makefile b/usr.bin/make/tests/archives/fmt_44bsd/Makefile.test similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd/Makefile rename to usr.bin/make/tests/archives/fmt_44bsd/Makefile.test diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.1 b/usr.bin/make/tests/archives/fmt_44bsd/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.1 rename to usr.bin/make/tests/archives/fmt_44bsd/expected.status.1 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.2 b/usr.bin/make/tests/archives/fmt_44bsd/expected.status.2 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.2 rename to usr.bin/make/tests/archives/fmt_44bsd/expected.status.2 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.3 b/usr.bin/make/tests/archives/fmt_44bsd/expected.status.3 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.3 rename to usr.bin/make/tests/archives/fmt_44bsd/expected.status.3 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.4 b/usr.bin/make/tests/archives/fmt_44bsd/expected.status.4 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.4 rename to usr.bin/make/tests/archives/fmt_44bsd/expected.status.4 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.5 b/usr.bin/make/tests/archives/fmt_44bsd/expected.status.5 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.5 rename to usr.bin/make/tests/archives/fmt_44bsd/expected.status.5 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.6 b/usr.bin/make/tests/archives/fmt_44bsd/expected.status.6 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.6 rename to usr.bin/make/tests/archives/fmt_44bsd/expected.status.6 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.7 b/usr.bin/make/tests/archives/fmt_44bsd/expected.status.7 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd/expected.status.7 rename to usr.bin/make/tests/archives/fmt_44bsd/expected.status.7 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.1 b/usr.bin/make/tests/archives/fmt_44bsd/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.1 rename to usr.bin/make/tests/archives/fmt_44bsd/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.2 b/usr.bin/make/tests/archives/fmt_44bsd/expected.stderr.2 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.2 rename to usr.bin/make/tests/archives/fmt_44bsd/expected.stderr.2 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.3 b/usr.bin/make/tests/archives/fmt_44bsd/expected.stderr.3 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.3 rename to usr.bin/make/tests/archives/fmt_44bsd/expected.stderr.3 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.4 b/usr.bin/make/tests/archives/fmt_44bsd/expected.stderr.4 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.4 rename to usr.bin/make/tests/archives/fmt_44bsd/expected.stderr.4 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.5 b/usr.bin/make/tests/archives/fmt_44bsd/expected.stderr.5 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.5 rename to usr.bin/make/tests/archives/fmt_44bsd/expected.stderr.5 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.6 b/usr.bin/make/tests/archives/fmt_44bsd/expected.stderr.6 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.6 rename to usr.bin/make/tests/archives/fmt_44bsd/expected.stderr.6 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.7 b/usr.bin/make/tests/archives/fmt_44bsd/expected.stderr.7 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stderr.7 rename to usr.bin/make/tests/archives/fmt_44bsd/expected.stderr.7 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.1 b/usr.bin/make/tests/archives/fmt_44bsd/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.1 rename to usr.bin/make/tests/archives/fmt_44bsd/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.2 b/usr.bin/make/tests/archives/fmt_44bsd/expected.stdout.2 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.2 rename to usr.bin/make/tests/archives/fmt_44bsd/expected.stdout.2 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.3 b/usr.bin/make/tests/archives/fmt_44bsd/expected.stdout.3 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.3 rename to usr.bin/make/tests/archives/fmt_44bsd/expected.stdout.3 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.4 b/usr.bin/make/tests/archives/fmt_44bsd/expected.stdout.4 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.4 rename to usr.bin/make/tests/archives/fmt_44bsd/expected.stdout.4 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.5 b/usr.bin/make/tests/archives/fmt_44bsd/expected.stdout.5 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.5 rename to usr.bin/make/tests/archives/fmt_44bsd/expected.stdout.5 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.6 b/usr.bin/make/tests/archives/fmt_44bsd/expected.stdout.6 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.6 rename to usr.bin/make/tests/archives/fmt_44bsd/expected.stdout.6 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.7 b/usr.bin/make/tests/archives/fmt_44bsd/expected.stdout.7 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd/expected.stdout.7 rename to usr.bin/make/tests/archives/fmt_44bsd/expected.stdout.7 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/test.t b/usr.bin/make/tests/archives/fmt_44bsd/legacy_test.sh similarity index 75% rename from tools/regression/usr.bin/make/archives/fmt_44bsd/test.t rename to usr.bin/make/tests/archives/fmt_44bsd/legacy_test.sh index eba6aed9e..2604c9642 100644 --- a/tools/regression/usr.bin/make/archives/fmt_44bsd/test.t +++ b/usr.bin/make/tests/archives/fmt_44bsd/legacy_test.sh @@ -1,9 +1,7 @@ -#!/bin/sh - +#! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../common.sh +. $(dirname $0)/../../common.sh # Description DESC="Archive parsing (BSD4.4 format)." diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd/libtest.a b/usr.bin/make/tests/archives/fmt_44bsd/libtest.a similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd/libtest.a rename to usr.bin/make/tests/archives/fmt_44bsd/libtest.a diff --git a/usr.bin/make/tests/archives/fmt_44bsd_mod/Makefile b/usr.bin/make/tests/archives/fmt_44bsd_mod/Makefile new file mode 100644 index 000000000..8d63b6415 --- /dev/null +++ b/usr.bin/make/tests/archives/fmt_44bsd_mod/Makefile @@ -0,0 +1,32 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/archives/fmt_44bsd_mod + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= Makefile.test +FILES+= expected.status.1 +FILES+= expected.status.2 +FILES+= expected.status.3 +FILES+= expected.status.4 +FILES+= expected.status.5 +FILES+= expected.status.6 +FILES+= expected.status.7 +FILES+= expected.stderr.1 +FILES+= expected.stderr.2 +FILES+= expected.stderr.3 +FILES+= expected.stderr.4 +FILES+= expected.stderr.5 +FILES+= expected.stderr.6 +FILES+= expected.stderr.7 +FILES+= expected.stdout.1 +FILES+= expected.stdout.2 +FILES+= expected.stdout.3 +FILES+= expected.stdout.4 +FILES+= expected.stdout.5 +FILES+= expected.stdout.6 +FILES+= expected.stdout.7 +FILES+= libtest.a + +.include diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/Makefile b/usr.bin/make/tests/archives/fmt_44bsd_mod/Makefile.test similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd_mod/Makefile rename to usr.bin/make/tests/archives/fmt_44bsd_mod/Makefile.test diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.1 b/usr.bin/make/tests/archives/fmt_44bsd_mod/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.1 rename to usr.bin/make/tests/archives/fmt_44bsd_mod/expected.status.1 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.2 b/usr.bin/make/tests/archives/fmt_44bsd_mod/expected.status.2 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.2 rename to usr.bin/make/tests/archives/fmt_44bsd_mod/expected.status.2 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.3 b/usr.bin/make/tests/archives/fmt_44bsd_mod/expected.status.3 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.3 rename to usr.bin/make/tests/archives/fmt_44bsd_mod/expected.status.3 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.4 b/usr.bin/make/tests/archives/fmt_44bsd_mod/expected.status.4 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.4 rename to usr.bin/make/tests/archives/fmt_44bsd_mod/expected.status.4 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.5 b/usr.bin/make/tests/archives/fmt_44bsd_mod/expected.status.5 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.5 rename to usr.bin/make/tests/archives/fmt_44bsd_mod/expected.status.5 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.6 b/usr.bin/make/tests/archives/fmt_44bsd_mod/expected.status.6 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.6 rename to usr.bin/make/tests/archives/fmt_44bsd_mod/expected.status.6 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.7 b/usr.bin/make/tests/archives/fmt_44bsd_mod/expected.status.7 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.status.7 rename to usr.bin/make/tests/archives/fmt_44bsd_mod/expected.status.7 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.1 b/usr.bin/make/tests/archives/fmt_44bsd_mod/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.1 rename to usr.bin/make/tests/archives/fmt_44bsd_mod/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.2 b/usr.bin/make/tests/archives/fmt_44bsd_mod/expected.stderr.2 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.2 rename to usr.bin/make/tests/archives/fmt_44bsd_mod/expected.stderr.2 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.3 b/usr.bin/make/tests/archives/fmt_44bsd_mod/expected.stderr.3 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.3 rename to usr.bin/make/tests/archives/fmt_44bsd_mod/expected.stderr.3 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.4 b/usr.bin/make/tests/archives/fmt_44bsd_mod/expected.stderr.4 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.4 rename to usr.bin/make/tests/archives/fmt_44bsd_mod/expected.stderr.4 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.5 b/usr.bin/make/tests/archives/fmt_44bsd_mod/expected.stderr.5 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.5 rename to usr.bin/make/tests/archives/fmt_44bsd_mod/expected.stderr.5 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.6 b/usr.bin/make/tests/archives/fmt_44bsd_mod/expected.stderr.6 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.6 rename to usr.bin/make/tests/archives/fmt_44bsd_mod/expected.stderr.6 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.7 b/usr.bin/make/tests/archives/fmt_44bsd_mod/expected.stderr.7 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stderr.7 rename to usr.bin/make/tests/archives/fmt_44bsd_mod/expected.stderr.7 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.1 b/usr.bin/make/tests/archives/fmt_44bsd_mod/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.1 rename to usr.bin/make/tests/archives/fmt_44bsd_mod/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.2 b/usr.bin/make/tests/archives/fmt_44bsd_mod/expected.stdout.2 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.2 rename to usr.bin/make/tests/archives/fmt_44bsd_mod/expected.stdout.2 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.3 b/usr.bin/make/tests/archives/fmt_44bsd_mod/expected.stdout.3 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.3 rename to usr.bin/make/tests/archives/fmt_44bsd_mod/expected.stdout.3 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.4 b/usr.bin/make/tests/archives/fmt_44bsd_mod/expected.stdout.4 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.4 rename to usr.bin/make/tests/archives/fmt_44bsd_mod/expected.stdout.4 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.5 b/usr.bin/make/tests/archives/fmt_44bsd_mod/expected.stdout.5 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.5 rename to usr.bin/make/tests/archives/fmt_44bsd_mod/expected.stdout.5 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.6 b/usr.bin/make/tests/archives/fmt_44bsd_mod/expected.stdout.6 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.6 rename to usr.bin/make/tests/archives/fmt_44bsd_mod/expected.stdout.6 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.7 b/usr.bin/make/tests/archives/fmt_44bsd_mod/expected.stdout.7 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd_mod/expected.stdout.7 rename to usr.bin/make/tests/archives/fmt_44bsd_mod/expected.stdout.7 diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/test.t b/usr.bin/make/tests/archives/fmt_44bsd_mod/legacy_test.sh similarity index 76% rename from tools/regression/usr.bin/make/archives/fmt_44bsd_mod/test.t rename to usr.bin/make/tests/archives/fmt_44bsd_mod/legacy_test.sh index aa65a3e95..bf13f2288 100644 --- a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/test.t +++ b/usr.bin/make/tests/archives/fmt_44bsd_mod/legacy_test.sh @@ -1,9 +1,7 @@ -#!/bin/sh - +#! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../common.sh +. $(dirname $0)/../../common.sh # Description DESC="Archive parsing (modified BSD4.4 format)." diff --git a/tools/regression/usr.bin/make/archives/fmt_44bsd_mod/libtest.a b/usr.bin/make/tests/archives/fmt_44bsd_mod/libtest.a similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_44bsd_mod/libtest.a rename to usr.bin/make/tests/archives/fmt_44bsd_mod/libtest.a diff --git a/usr.bin/make/tests/archives/fmt_oldbsd/Makefile b/usr.bin/make/tests/archives/fmt_oldbsd/Makefile new file mode 100644 index 000000000..ab1c38363 --- /dev/null +++ b/usr.bin/make/tests/archives/fmt_oldbsd/Makefile @@ -0,0 +1,32 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/archives/fmt_oldbsd + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= Makefile.test +FILES+= expected.status.1 +FILES+= expected.status.2 +FILES+= expected.status.3 +FILES+= expected.status.4 +FILES+= expected.status.5 +FILES+= expected.status.6 +FILES+= expected.status.7 +FILES+= expected.stderr.1 +FILES+= expected.stderr.2 +FILES+= expected.stderr.3 +FILES+= expected.stderr.4 +FILES+= expected.stderr.5 +FILES+= expected.stderr.6 +FILES+= expected.stderr.7 +FILES+= expected.stdout.1 +FILES+= expected.stdout.2 +FILES+= expected.stdout.3 +FILES+= expected.stdout.4 +FILES+= expected.stdout.5 +FILES+= expected.stdout.6 +FILES+= expected.stdout.7 +FILES+= libtest.a + +.include diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/Makefile b/usr.bin/make/tests/archives/fmt_oldbsd/Makefile.test similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_oldbsd/Makefile rename to usr.bin/make/tests/archives/fmt_oldbsd/Makefile.test diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.1 b/usr.bin/make/tests/archives/fmt_oldbsd/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.1 rename to usr.bin/make/tests/archives/fmt_oldbsd/expected.status.1 diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.2 b/usr.bin/make/tests/archives/fmt_oldbsd/expected.status.2 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.2 rename to usr.bin/make/tests/archives/fmt_oldbsd/expected.status.2 diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.3 b/usr.bin/make/tests/archives/fmt_oldbsd/expected.status.3 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.3 rename to usr.bin/make/tests/archives/fmt_oldbsd/expected.status.3 diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.4 b/usr.bin/make/tests/archives/fmt_oldbsd/expected.status.4 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.4 rename to usr.bin/make/tests/archives/fmt_oldbsd/expected.status.4 diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.5 b/usr.bin/make/tests/archives/fmt_oldbsd/expected.status.5 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.5 rename to usr.bin/make/tests/archives/fmt_oldbsd/expected.status.5 diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.6 b/usr.bin/make/tests/archives/fmt_oldbsd/expected.status.6 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.6 rename to usr.bin/make/tests/archives/fmt_oldbsd/expected.status.6 diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.7 b/usr.bin/make/tests/archives/fmt_oldbsd/expected.status.7 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.status.7 rename to usr.bin/make/tests/archives/fmt_oldbsd/expected.status.7 diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.1 b/usr.bin/make/tests/archives/fmt_oldbsd/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.1 rename to usr.bin/make/tests/archives/fmt_oldbsd/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.2 b/usr.bin/make/tests/archives/fmt_oldbsd/expected.stderr.2 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.2 rename to usr.bin/make/tests/archives/fmt_oldbsd/expected.stderr.2 diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.3 b/usr.bin/make/tests/archives/fmt_oldbsd/expected.stderr.3 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.3 rename to usr.bin/make/tests/archives/fmt_oldbsd/expected.stderr.3 diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.4 b/usr.bin/make/tests/archives/fmt_oldbsd/expected.stderr.4 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.4 rename to usr.bin/make/tests/archives/fmt_oldbsd/expected.stderr.4 diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.5 b/usr.bin/make/tests/archives/fmt_oldbsd/expected.stderr.5 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.5 rename to usr.bin/make/tests/archives/fmt_oldbsd/expected.stderr.5 diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.6 b/usr.bin/make/tests/archives/fmt_oldbsd/expected.stderr.6 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.6 rename to usr.bin/make/tests/archives/fmt_oldbsd/expected.stderr.6 diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.7 b/usr.bin/make/tests/archives/fmt_oldbsd/expected.stderr.7 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stderr.7 rename to usr.bin/make/tests/archives/fmt_oldbsd/expected.stderr.7 diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.1 b/usr.bin/make/tests/archives/fmt_oldbsd/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.1 rename to usr.bin/make/tests/archives/fmt_oldbsd/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.2 b/usr.bin/make/tests/archives/fmt_oldbsd/expected.stdout.2 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.2 rename to usr.bin/make/tests/archives/fmt_oldbsd/expected.stdout.2 diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.3 b/usr.bin/make/tests/archives/fmt_oldbsd/expected.stdout.3 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.3 rename to usr.bin/make/tests/archives/fmt_oldbsd/expected.stdout.3 diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.4 b/usr.bin/make/tests/archives/fmt_oldbsd/expected.stdout.4 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.4 rename to usr.bin/make/tests/archives/fmt_oldbsd/expected.stdout.4 diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.5 b/usr.bin/make/tests/archives/fmt_oldbsd/expected.stdout.5 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.5 rename to usr.bin/make/tests/archives/fmt_oldbsd/expected.stdout.5 diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.6 b/usr.bin/make/tests/archives/fmt_oldbsd/expected.stdout.6 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.6 rename to usr.bin/make/tests/archives/fmt_oldbsd/expected.stdout.6 diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.7 b/usr.bin/make/tests/archives/fmt_oldbsd/expected.stdout.7 similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_oldbsd/expected.stdout.7 rename to usr.bin/make/tests/archives/fmt_oldbsd/expected.stdout.7 diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/test.t b/usr.bin/make/tests/archives/fmt_oldbsd/legacy_test.sh similarity index 75% rename from tools/regression/usr.bin/make/archives/fmt_oldbsd/test.t rename to usr.bin/make/tests/archives/fmt_oldbsd/legacy_test.sh index 03f7800a7..c7980c54d 100644 --- a/tools/regression/usr.bin/make/archives/fmt_oldbsd/test.t +++ b/usr.bin/make/tests/archives/fmt_oldbsd/legacy_test.sh @@ -1,9 +1,7 @@ -#!/bin/sh - +#! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../common.sh +. $(dirname $0)/../../common.sh # Description DESC="Archive parsing (old BSD format)." diff --git a/tools/regression/usr.bin/make/archives/fmt_oldbsd/libtest.a b/usr.bin/make/tests/archives/fmt_oldbsd/libtest.a similarity index 100% rename from tools/regression/usr.bin/make/archives/fmt_oldbsd/libtest.a rename to usr.bin/make/tests/archives/fmt_oldbsd/libtest.a diff --git a/usr.bin/make/tests/basic/Makefile b/usr.bin/make/tests/basic/Makefile new file mode 100644 index 000000000..fd7044e4d --- /dev/null +++ b/usr.bin/make/tests/basic/Makefile @@ -0,0 +1,7 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/basic + +TESTS_SUBDIRS= t0 t1 t2 t3 + +.include diff --git a/usr.bin/make/tests/basic/t0/Makefile b/usr.bin/make/tests/basic/t0/Makefile new file mode 100644 index 000000000..ef390dd95 --- /dev/null +++ b/usr.bin/make/tests/basic/t0/Makefile @@ -0,0 +1,12 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/basic/t0 + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= expected.status.1 +FILES+= expected.stderr.1 +FILES+= expected.stdout.1 + +.include diff --git a/tools/regression/usr.bin/make/basic/t0/expected.status.1 b/usr.bin/make/tests/basic/t0/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/basic/t0/expected.status.1 rename to usr.bin/make/tests/basic/t0/expected.status.1 diff --git a/tools/regression/usr.bin/make/basic/t0/expected.stderr.1 b/usr.bin/make/tests/basic/t0/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/basic/t0/expected.stderr.1 rename to usr.bin/make/tests/basic/t0/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/basic/t0/expected.stdout.1 b/usr.bin/make/tests/basic/t0/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/basic/t0/expected.stdout.1 rename to usr.bin/make/tests/basic/t0/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/basic/t0/test.t b/usr.bin/make/tests/basic/t0/legacy_test.sh similarity index 76% rename from tools/regression/usr.bin/make/basic/t0/test.t rename to usr.bin/make/tests/basic/t0/legacy_test.sh index d71a39a8a..d23418afc 100644 --- a/tools/regression/usr.bin/make/basic/t0/test.t +++ b/usr.bin/make/tests/basic/t0/legacy_test.sh @@ -1,9 +1,7 @@ -#!/bin/sh - +#! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../common.sh +. $(dirname $0)/../../common.sh # Description DESC="An empty Makefile file and no target given." diff --git a/usr.bin/make/tests/basic/t1/Makefile b/usr.bin/make/tests/basic/t1/Makefile new file mode 100644 index 000000000..efd9030df --- /dev/null +++ b/usr.bin/make/tests/basic/t1/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/basic/t1 + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= Makefile.test +FILES+= expected.status.1 +FILES+= expected.stderr.1 +FILES+= expected.stdout.1 + +.include diff --git a/tools/regression/usr.bin/make/basic/t1/Makefile b/usr.bin/make/tests/basic/t1/Makefile.test similarity index 100% rename from tools/regression/usr.bin/make/basic/t1/Makefile rename to usr.bin/make/tests/basic/t1/Makefile.test diff --git a/tools/regression/usr.bin/make/basic/t1/expected.status.1 b/usr.bin/make/tests/basic/t1/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/basic/t1/expected.status.1 rename to usr.bin/make/tests/basic/t1/expected.status.1 diff --git a/tools/regression/usr.bin/make/basic/t1/expected.stderr.1 b/usr.bin/make/tests/basic/t1/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/basic/t1/expected.stderr.1 rename to usr.bin/make/tests/basic/t1/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/basic/t1/expected.stdout.1 b/usr.bin/make/tests/basic/t1/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/basic/t1/expected.stdout.1 rename to usr.bin/make/tests/basic/t1/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/basic/t1/test.t b/usr.bin/make/tests/basic/t1/legacy_test.sh similarity index 75% rename from tools/regression/usr.bin/make/basic/t1/test.t rename to usr.bin/make/tests/basic/t1/legacy_test.sh index 4131f5da8..b07f927a5 100644 --- a/tools/regression/usr.bin/make/basic/t1/test.t +++ b/usr.bin/make/tests/basic/t1/legacy_test.sh @@ -1,9 +1,7 @@ -#!/bin/sh - +#! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../common.sh +. $(dirname $0)/../../common.sh # Description DESC="A Makefile file with only a 'all:' file dependency specification." diff --git a/usr.bin/make/tests/basic/t2/Makefile b/usr.bin/make/tests/basic/t2/Makefile new file mode 100644 index 000000000..4b598ea78 --- /dev/null +++ b/usr.bin/make/tests/basic/t2/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/basic/t2 + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= Makefile.test +FILES+= expected.status.1 +FILES+= expected.stderr.1 +FILES+= expected.stdout.1 + +.include diff --git a/tools/regression/usr.bin/make/basic/t2/Makefile b/usr.bin/make/tests/basic/t2/Makefile.test similarity index 100% rename from tools/regression/usr.bin/make/basic/t2/Makefile rename to usr.bin/make/tests/basic/t2/Makefile.test diff --git a/tools/regression/usr.bin/make/basic/t2/expected.status.1 b/usr.bin/make/tests/basic/t2/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/basic/t2/expected.status.1 rename to usr.bin/make/tests/basic/t2/expected.status.1 diff --git a/tools/regression/usr.bin/make/basic/t2/expected.stderr.1 b/usr.bin/make/tests/basic/t2/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/basic/t2/expected.stderr.1 rename to usr.bin/make/tests/basic/t2/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/basic/t2/expected.stdout.1 b/usr.bin/make/tests/basic/t2/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/basic/t2/expected.stdout.1 rename to usr.bin/make/tests/basic/t2/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/basic/t2/test.t b/usr.bin/make/tests/basic/t2/legacy_test.sh similarity index 77% rename from tools/regression/usr.bin/make/basic/t2/test.t rename to usr.bin/make/tests/basic/t2/legacy_test.sh index f5866bb9c..da4c60a16 100644 --- a/tools/regression/usr.bin/make/basic/t2/test.t +++ b/usr.bin/make/tests/basic/t2/legacy_test.sh @@ -1,9 +1,7 @@ -#!/bin/sh - +#! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../common.sh +. $(dirname $0)/../../common.sh # Description DESC="A Makefile file with only a 'all:' file dependency specification, and shell command." diff --git a/usr.bin/make/tests/basic/t3/Makefile b/usr.bin/make/tests/basic/t3/Makefile new file mode 100644 index 000000000..00c37570b --- /dev/null +++ b/usr.bin/make/tests/basic/t3/Makefile @@ -0,0 +1,12 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/basic/t3 + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= expected.status.1 +FILES+= expected.stderr.1 +FILES+= expected.stdout.1 + +.include diff --git a/tools/regression/usr.bin/make/basic/t3/expected.status.1 b/usr.bin/make/tests/basic/t3/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/basic/t3/expected.status.1 rename to usr.bin/make/tests/basic/t3/expected.status.1 diff --git a/tools/regression/usr.bin/make/basic/t3/expected.stderr.1 b/usr.bin/make/tests/basic/t3/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/basic/t3/expected.stderr.1 rename to usr.bin/make/tests/basic/t3/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/basic/t3/expected.stdout.1 b/usr.bin/make/tests/basic/t3/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/basic/t3/expected.stdout.1 rename to usr.bin/make/tests/basic/t3/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/basic/t3/test.t b/usr.bin/make/tests/basic/t3/legacy_test.sh similarity index 71% rename from tools/regression/usr.bin/make/basic/t3/test.t rename to usr.bin/make/tests/basic/t3/legacy_test.sh index 782d27c59..3c41bb373 100644 --- a/tools/regression/usr.bin/make/basic/t3/test.t +++ b/usr.bin/make/tests/basic/t3/legacy_test.sh @@ -1,9 +1,7 @@ -#!/bin/sh - +#! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../common.sh +. $(dirname $0)/../../common.sh # Description DESC="No Makefile file, no command line target." diff --git a/tools/regression/usr.bin/make/common.sh b/usr.bin/make/tests/common.sh similarity index 90% rename from tools/regression/usr.bin/make/common.sh rename to usr.bin/make/tests/common.sh index cc7622e72..5c5df1e61 100644 --- a/tools/regression/usr.bin/make/common.sh +++ b/usr.bin/make/tests/common.sh @@ -1,8 +1,6 @@ -#!/bin/sh +# $FreeBSD$ # # Common code used run regression tests for usr.bin/make. -# -# $FreeBSD$ # # Output a message and exit with an error. @@ -99,8 +97,8 @@ common_setup() # # If a Makefile exists in the source directory - copy it over # - if [ -e Makefile -a ! -e ${WORK_DIR}/Makefile ] ; then - cp Makefile ${WORK_DIR}/Makefile + if [ -e ${SRC_DIR}/Makefile.test -a ! -e ${WORK_DIR}/Makefile ] ; then + cp ${SRC_DIR}/Makefile.test ${WORK_DIR}/Makefile fi # @@ -123,10 +121,11 @@ common_setup() # set -- ${TEST_COPY_FILES} while [ $# -ne 0 ] ; do - if [ ! -e ${WORK_DIR}/${1} ] ; then - cp ${1} ${WORK_DIR}/${1} + local dstname="$(echo ${1} | sed -e 's,Makefile.test,Makefile,')" + if [ ! -e ${WORK_DIR}/${dstname} ] ; then + cp ${SRC_DIR}/${1} ${WORK_DIR}/${dstname} fi - chmod ${2} ${WORK_DIR}/${1} + chmod ${2} ${WORK_DIR}/${dstname} shift ; shift done @@ -338,23 +337,24 @@ eval_compare() else eval skip=\${TEST_${N}_SKIP} fi + msg= if [ ! -z "$fail" ]; then - echo -n "not " + msg="${msg}not " fi - echo -n "ok ${N} ${SUBDIR}/${N}" + msg="${msg}ok ${N} ${SUBDIR}/${N}" if [ ! -z "$fail" -o ! -z "$todo" -o ! -z "$skip" ]; then - echo -n " # " + msg="${msg} # " fi if [ ! -z "$skip" ] ; then - echo -n "skip $skip; " + msg="${msg}skip ${skip}; " fi if [ ! -z "$todo" ] ; then - echo -n "TODO $todo; " + msg="${msg}TODO ${todo}; " fi if [ ! -z "$fail" ] ; then - echo "reason: ${fail}" + msg="${msg}reason: ${fail}" fi - echo + echo ${msg} N=$((N + 1)) done } @@ -368,11 +368,13 @@ eval_compare() do_compare() { local EXPECTED RESULT - EXPECTED="expected.$1.$2" + EXPECTED="${SRC_DIR}/expected.$1.$2" RESULT="${OUTPUT_DIR}/$1.$2" if [ -f $EXPECTED ]; then - diff -q $EXPECTED $RESULT 1>/dev/null 2>/dev/null + cat $RESULT | sed -e "s,^$(basename $MAKE_PROG):,make:," | \ + diff -u $EXPECTED - + #diff -q $EXPECTED - 1>/dev/null 2>/dev/null return $? else return 1 # FAIL @@ -412,7 +414,7 @@ eval_diff() do_diff() { local EXPECTED RESULT - EXPECTED="expected.$1.$2" + EXPECTED="${SRC_DIR}/expected.$1.$2" RESULT="${OUTPUT_DIR}/$1.$2" echo diff -u $EXPECTED $RESULT @@ -512,50 +514,17 @@ eval_cmd() # Main code # -# -# Parse command line arguments. -# -args=`getopt m:w:v $*` -if [ $? != 0 ]; then - echo 'Usage: ...' - exit 2 -fi -set -- $args -for i; do - case "$i" in - -m) - MAKE_PROG="$2" - shift - shift - ;; - -w) - WORK_BASE="$2" - shift - shift - ;; - -v) - VERBOSE=1 - shift - ;; - --) - shift - break - ;; - esac -done - # # Determine our sub-directory. Argh. # -SRC_DIR=`pwd` -SRC_BASE=`while [ ! -f common.sh ] ; do cd .. ; done ; pwd` +SRC_DIR=$(dirname $0) +SRC_BASE=`cd ${SRC_DIR} ; while [ ! -f common.sh ] ; do cd .. ; done ; pwd` SUBDIR=`echo ${SRC_DIR} | sed "s@${SRC_BASE}/@@"` # # Construct working directory # -WORK_BASE=${WORK_BASE:-"/tmp/$USER.make.test"} -WORK_DIR=${WORK_BASE}/${SUBDIR} +WORK_DIR=$(pwd)/work/${SUBDIR} OUTPUT_DIR=${WORK_DIR}.OUTPUT # diff --git a/usr.bin/make/tests/execution/Makefile b/usr.bin/make/tests/execution/Makefile new file mode 100644 index 000000000..52ba9b77b --- /dev/null +++ b/usr.bin/make/tests/execution/Makefile @@ -0,0 +1,7 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/execution + +TESTS_SUBDIRS= ellipsis empty joberr plus + +.include diff --git a/usr.bin/make/tests/execution/ellipsis/Makefile b/usr.bin/make/tests/execution/ellipsis/Makefile new file mode 100644 index 000000000..7f3dc3ecf --- /dev/null +++ b/usr.bin/make/tests/execution/ellipsis/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/execution/ellipsis + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= Makefile.test +FILES+= expected.status.1 +FILES+= expected.stderr.1 +FILES+= expected.stdout.1 + +.include diff --git a/tools/regression/usr.bin/make/execution/ellipsis/Makefile b/usr.bin/make/tests/execution/ellipsis/Makefile.test similarity index 100% rename from tools/regression/usr.bin/make/execution/ellipsis/Makefile rename to usr.bin/make/tests/execution/ellipsis/Makefile.test diff --git a/tools/regression/usr.bin/make/execution/ellipsis/expected.status.1 b/usr.bin/make/tests/execution/ellipsis/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/execution/ellipsis/expected.status.1 rename to usr.bin/make/tests/execution/ellipsis/expected.status.1 diff --git a/tools/regression/usr.bin/make/execution/ellipsis/expected.stderr.1 b/usr.bin/make/tests/execution/ellipsis/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/execution/ellipsis/expected.stderr.1 rename to usr.bin/make/tests/execution/ellipsis/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/execution/ellipsis/expected.stdout.1 b/usr.bin/make/tests/execution/ellipsis/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/execution/ellipsis/expected.stdout.1 rename to usr.bin/make/tests/execution/ellipsis/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/execution/ellipsis/test.t b/usr.bin/make/tests/execution/ellipsis/legacy_test.sh similarity index 69% rename from tools/regression/usr.bin/make/execution/ellipsis/test.t rename to usr.bin/make/tests/execution/ellipsis/legacy_test.sh index c042995fd..9e9cd01ff 100644 --- a/tools/regression/usr.bin/make/execution/ellipsis/test.t +++ b/usr.bin/make/tests/execution/ellipsis/legacy_test.sh @@ -1,9 +1,7 @@ -#!/bin/sh - +#! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../common.sh +. $(dirname $0)/../../common.sh # Description DESC="Ellipsis command from variable" diff --git a/usr.bin/make/tests/execution/empty/Makefile b/usr.bin/make/tests/execution/empty/Makefile new file mode 100644 index 000000000..31c27149b --- /dev/null +++ b/usr.bin/make/tests/execution/empty/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/execution/empty + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= Makefile.test +FILES+= expected.status.1 +FILES+= expected.stderr.1 +FILES+= expected.stdout.1 + +.include diff --git a/tools/regression/usr.bin/make/execution/empty/Makefile b/usr.bin/make/tests/execution/empty/Makefile.test similarity index 100% rename from tools/regression/usr.bin/make/execution/empty/Makefile rename to usr.bin/make/tests/execution/empty/Makefile.test diff --git a/tools/regression/usr.bin/make/execution/empty/expected.status.1 b/usr.bin/make/tests/execution/empty/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/execution/empty/expected.status.1 rename to usr.bin/make/tests/execution/empty/expected.status.1 diff --git a/tools/regression/usr.bin/make/execution/empty/expected.stderr.1 b/usr.bin/make/tests/execution/empty/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/execution/empty/expected.stderr.1 rename to usr.bin/make/tests/execution/empty/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/execution/empty/expected.stdout.1 b/usr.bin/make/tests/execution/empty/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/execution/empty/expected.stdout.1 rename to usr.bin/make/tests/execution/empty/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/execution/empty/test.t b/usr.bin/make/tests/execution/empty/legacy_test.sh similarity index 69% rename from tools/regression/usr.bin/make/execution/empty/test.t rename to usr.bin/make/tests/execution/empty/legacy_test.sh index 433d3427a..e02d175b0 100644 --- a/tools/regression/usr.bin/make/execution/empty/test.t +++ b/usr.bin/make/tests/execution/empty/legacy_test.sh @@ -1,9 +1,7 @@ -#!/bin/sh - +#! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../common.sh +. $(dirname $0)/../../common.sh # Description DESC="Empty command (from variable)" diff --git a/usr.bin/make/tests/execution/joberr/Makefile b/usr.bin/make/tests/execution/joberr/Makefile new file mode 100644 index 000000000..eb7795753 --- /dev/null +++ b/usr.bin/make/tests/execution/joberr/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/execution/joberr + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= Makefile.test +FILES+= expected.status.1 +FILES+= expected.stderr.1 +FILES+= expected.stdout.1 + +.include diff --git a/tools/regression/usr.bin/make/execution/joberr/Makefile b/usr.bin/make/tests/execution/joberr/Makefile.test similarity index 100% rename from tools/regression/usr.bin/make/execution/joberr/Makefile rename to usr.bin/make/tests/execution/joberr/Makefile.test diff --git a/tools/regression/usr.bin/make/execution/joberr/expected.status.1 b/usr.bin/make/tests/execution/joberr/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/execution/joberr/expected.status.1 rename to usr.bin/make/tests/execution/joberr/expected.status.1 diff --git a/tools/regression/usr.bin/make/execution/joberr/expected.stderr.1 b/usr.bin/make/tests/execution/joberr/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/execution/joberr/expected.stderr.1 rename to usr.bin/make/tests/execution/joberr/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/execution/joberr/expected.stdout.1 b/usr.bin/make/tests/execution/joberr/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/execution/joberr/expected.stdout.1 rename to usr.bin/make/tests/execution/joberr/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/execution/joberr/test.t b/usr.bin/make/tests/execution/joberr/legacy_test.sh similarity index 68% rename from tools/regression/usr.bin/make/execution/joberr/test.t rename to usr.bin/make/tests/execution/joberr/legacy_test.sh index 8e07958cb..429bfe1d6 100644 --- a/tools/regression/usr.bin/make/execution/joberr/test.t +++ b/usr.bin/make/tests/execution/joberr/legacy_test.sh @@ -1,9 +1,7 @@ -#!/bin/sh - +#! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../common.sh +. $(dirname $0)/../../common.sh # Description DESC="Test job make error output" diff --git a/usr.bin/make/tests/execution/plus/Makefile b/usr.bin/make/tests/execution/plus/Makefile new file mode 100644 index 000000000..2dea97944 --- /dev/null +++ b/usr.bin/make/tests/execution/plus/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/execution/plus + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= Makefile.test +FILES+= expected.status.1 +FILES+= expected.stderr.1 +FILES+= expected.stdout.1 + +.include diff --git a/tools/regression/usr.bin/make/execution/plus/Makefile b/usr.bin/make/tests/execution/plus/Makefile.test similarity index 100% rename from tools/regression/usr.bin/make/execution/plus/Makefile rename to usr.bin/make/tests/execution/plus/Makefile.test diff --git a/tools/regression/usr.bin/make/execution/plus/expected.status.1 b/usr.bin/make/tests/execution/plus/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/execution/plus/expected.status.1 rename to usr.bin/make/tests/execution/plus/expected.status.1 diff --git a/tools/regression/usr.bin/make/execution/plus/expected.stderr.1 b/usr.bin/make/tests/execution/plus/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/execution/plus/expected.stderr.1 rename to usr.bin/make/tests/execution/plus/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/execution/plus/expected.stdout.1 b/usr.bin/make/tests/execution/plus/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/execution/plus/expected.stdout.1 rename to usr.bin/make/tests/execution/plus/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/execution/plus/test.t b/usr.bin/make/tests/execution/plus/legacy_test.sh similarity index 70% rename from tools/regression/usr.bin/make/execution/plus/test.t rename to usr.bin/make/tests/execution/plus/legacy_test.sh index e75b4b9df..0737d1bc8 100644 --- a/tools/regression/usr.bin/make/execution/plus/test.t +++ b/usr.bin/make/tests/execution/plus/legacy_test.sh @@ -1,9 +1,7 @@ -#!/bin/sh - +#! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../common.sh +. $(dirname $0)/../../common.sh # Description DESC="Test '+command' execution with -n -jX" diff --git a/usr.bin/make/tests/shell/Makefile b/usr.bin/make/tests/shell/Makefile new file mode 100644 index 000000000..cde833597 --- /dev/null +++ b/usr.bin/make/tests/shell/Makefile @@ -0,0 +1,7 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/shell + +TESTS_SUBDIRS= builtin meta path path_select replace select + +.include diff --git a/usr.bin/make/tests/shell/builtin/Makefile b/usr.bin/make/tests/shell/builtin/Makefile new file mode 100644 index 000000000..3a73215e8 --- /dev/null +++ b/usr.bin/make/tests/shell/builtin/Makefile @@ -0,0 +1,17 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/shell/builtin + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= Makefile.test +FILES+= expected.status.1 +FILES+= expected.status.2 +FILES+= expected.stderr.1 +FILES+= expected.stderr.2 +FILES+= expected.stdout.1 +FILES+= expected.stdout.2 +FILES+= sh + +.include diff --git a/tools/regression/usr.bin/make/shell/builtin/Makefile b/usr.bin/make/tests/shell/builtin/Makefile.test similarity index 100% rename from tools/regression/usr.bin/make/shell/builtin/Makefile rename to usr.bin/make/tests/shell/builtin/Makefile.test diff --git a/tools/regression/usr.bin/make/shell/builtin/expected.status.1 b/usr.bin/make/tests/shell/builtin/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/shell/builtin/expected.status.1 rename to usr.bin/make/tests/shell/builtin/expected.status.1 diff --git a/tools/regression/usr.bin/make/shell/builtin/expected.status.2 b/usr.bin/make/tests/shell/builtin/expected.status.2 similarity index 100% rename from tools/regression/usr.bin/make/shell/builtin/expected.status.2 rename to usr.bin/make/tests/shell/builtin/expected.status.2 diff --git a/tools/regression/usr.bin/make/shell/builtin/expected.stderr.1 b/usr.bin/make/tests/shell/builtin/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/shell/builtin/expected.stderr.1 rename to usr.bin/make/tests/shell/builtin/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/shell/builtin/expected.stderr.2 b/usr.bin/make/tests/shell/builtin/expected.stderr.2 similarity index 100% rename from tools/regression/usr.bin/make/shell/builtin/expected.stderr.2 rename to usr.bin/make/tests/shell/builtin/expected.stderr.2 diff --git a/tools/regression/usr.bin/make/shell/builtin/expected.stdout.1 b/usr.bin/make/tests/shell/builtin/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/shell/builtin/expected.stdout.1 rename to usr.bin/make/tests/shell/builtin/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/shell/builtin/expected.stdout.2 b/usr.bin/make/tests/shell/builtin/expected.stdout.2 similarity index 100% rename from tools/regression/usr.bin/make/shell/builtin/expected.stdout.2 rename to usr.bin/make/tests/shell/builtin/expected.stdout.2 diff --git a/tools/regression/usr.bin/make/shell/builtin/test.t b/usr.bin/make/tests/shell/builtin/legacy_test.sh similarity index 82% rename from tools/regression/usr.bin/make/shell/builtin/test.t rename to usr.bin/make/tests/shell/builtin/legacy_test.sh index 1798afcc3..6347583fa 100644 --- a/tools/regression/usr.bin/make/shell/builtin/test.t +++ b/usr.bin/make/tests/shell/builtin/legacy_test.sh @@ -1,9 +1,7 @@ -#!/bin/sh - +#! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../common.sh +. $(dirname $0)/../../common.sh # Description DESC="Check that a command line with a builtin is passed to the shell." diff --git a/tools/regression/usr.bin/make/shell/builtin/sh b/usr.bin/make/tests/shell/builtin/sh similarity index 100% rename from tools/regression/usr.bin/make/shell/builtin/sh rename to usr.bin/make/tests/shell/builtin/sh diff --git a/usr.bin/make/tests/shell/meta/Makefile b/usr.bin/make/tests/shell/meta/Makefile new file mode 100644 index 000000000..ebd2177cc --- /dev/null +++ b/usr.bin/make/tests/shell/meta/Makefile @@ -0,0 +1,17 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/shell/meta + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= Makefile.test +FILES+= expected.status.1 +FILES+= expected.status.2 +FILES+= expected.stderr.1 +FILES+= expected.stderr.2 +FILES+= expected.stdout.1 +FILES+= expected.stdout.2 +FILES+= sh + +.include diff --git a/tools/regression/usr.bin/make/shell/meta/Makefile b/usr.bin/make/tests/shell/meta/Makefile.test similarity index 100% rename from tools/regression/usr.bin/make/shell/meta/Makefile rename to usr.bin/make/tests/shell/meta/Makefile.test diff --git a/tools/regression/usr.bin/make/shell/meta/expected.status.1 b/usr.bin/make/tests/shell/meta/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/shell/meta/expected.status.1 rename to usr.bin/make/tests/shell/meta/expected.status.1 diff --git a/tools/regression/usr.bin/make/shell/meta/expected.status.2 b/usr.bin/make/tests/shell/meta/expected.status.2 similarity index 100% rename from tools/regression/usr.bin/make/shell/meta/expected.status.2 rename to usr.bin/make/tests/shell/meta/expected.status.2 diff --git a/tools/regression/usr.bin/make/shell/meta/expected.stderr.1 b/usr.bin/make/tests/shell/meta/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/shell/meta/expected.stderr.1 rename to usr.bin/make/tests/shell/meta/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/shell/meta/expected.stderr.2 b/usr.bin/make/tests/shell/meta/expected.stderr.2 similarity index 100% rename from tools/regression/usr.bin/make/shell/meta/expected.stderr.2 rename to usr.bin/make/tests/shell/meta/expected.stderr.2 diff --git a/tools/regression/usr.bin/make/shell/meta/expected.stdout.1 b/usr.bin/make/tests/shell/meta/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/shell/meta/expected.stdout.1 rename to usr.bin/make/tests/shell/meta/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/shell/meta/expected.stdout.2 b/usr.bin/make/tests/shell/meta/expected.stdout.2 similarity index 100% rename from tools/regression/usr.bin/make/shell/meta/expected.stdout.2 rename to usr.bin/make/tests/shell/meta/expected.stdout.2 diff --git a/tools/regression/usr.bin/make/shell/meta/test.t b/usr.bin/make/tests/shell/meta/legacy_test.sh similarity index 82% rename from tools/regression/usr.bin/make/shell/meta/test.t rename to usr.bin/make/tests/shell/meta/legacy_test.sh index 588b73ccc..41cd763fd 100644 --- a/tools/regression/usr.bin/make/shell/meta/test.t +++ b/usr.bin/make/tests/shell/meta/legacy_test.sh @@ -1,9 +1,7 @@ -#!/bin/sh - +#! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../common.sh +. $(dirname $0)/../../common.sh # Description DESC="Check that a command line with meta characters is passed to the shell." diff --git a/tools/regression/usr.bin/make/shell/meta/sh b/usr.bin/make/tests/shell/meta/sh similarity index 100% rename from tools/regression/usr.bin/make/shell/meta/sh rename to usr.bin/make/tests/shell/meta/sh diff --git a/usr.bin/make/tests/shell/path/Makefile b/usr.bin/make/tests/shell/path/Makefile new file mode 100644 index 000000000..d1eb37af2 --- /dev/null +++ b/usr.bin/make/tests/shell/path/Makefile @@ -0,0 +1,17 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/shell/path + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= Makefile.test +FILES+= expected.status.1 +FILES+= expected.status.2 +FILES+= expected.stderr.1 +FILES+= expected.stderr.2 +FILES+= expected.stdout.1 +FILES+= expected.stdout.2 +FILES+= sh + +.include diff --git a/tools/regression/usr.bin/make/shell/path/Makefile b/usr.bin/make/tests/shell/path/Makefile.test similarity index 100% rename from tools/regression/usr.bin/make/shell/path/Makefile rename to usr.bin/make/tests/shell/path/Makefile.test diff --git a/tools/regression/usr.bin/make/shell/path/expected.status.1 b/usr.bin/make/tests/shell/path/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/shell/path/expected.status.1 rename to usr.bin/make/tests/shell/path/expected.status.1 diff --git a/tools/regression/usr.bin/make/shell/path/expected.status.2 b/usr.bin/make/tests/shell/path/expected.status.2 similarity index 100% rename from tools/regression/usr.bin/make/shell/path/expected.status.2 rename to usr.bin/make/tests/shell/path/expected.status.2 diff --git a/tools/regression/usr.bin/make/shell/path/expected.stderr.1 b/usr.bin/make/tests/shell/path/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/shell/path/expected.stderr.1 rename to usr.bin/make/tests/shell/path/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/shell/path/expected.stderr.2 b/usr.bin/make/tests/shell/path/expected.stderr.2 similarity index 100% rename from tools/regression/usr.bin/make/shell/path/expected.stderr.2 rename to usr.bin/make/tests/shell/path/expected.stderr.2 diff --git a/tools/regression/usr.bin/make/shell/path/expected.stdout.1 b/usr.bin/make/tests/shell/path/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/shell/path/expected.stdout.1 rename to usr.bin/make/tests/shell/path/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/shell/path/expected.stdout.2 b/usr.bin/make/tests/shell/path/expected.stdout.2 similarity index 100% rename from tools/regression/usr.bin/make/shell/path/expected.stdout.2 rename to usr.bin/make/tests/shell/path/expected.stdout.2 diff --git a/tools/regression/usr.bin/make/shell/path/test.t b/usr.bin/make/tests/shell/path/legacy_test.sh similarity index 84% rename from tools/regression/usr.bin/make/shell/path/test.t rename to usr.bin/make/tests/shell/path/legacy_test.sh index 72ff252af..9289a8d2d 100644 --- a/tools/regression/usr.bin/make/shell/path/test.t +++ b/usr.bin/make/tests/shell/path/legacy_test.sh @@ -1,9 +1,7 @@ -#!/bin/sh - +#! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../common.sh +. $(dirname $0)/../../common.sh # Description DESC="New path for builtin shells." diff --git a/tools/regression/usr.bin/make/shell/path/sh b/usr.bin/make/tests/shell/path/sh similarity index 100% rename from tools/regression/usr.bin/make/shell/path/sh rename to usr.bin/make/tests/shell/path/sh diff --git a/usr.bin/make/tests/shell/path_select/Makefile b/usr.bin/make/tests/shell/path_select/Makefile new file mode 100644 index 000000000..d9341b4f1 --- /dev/null +++ b/usr.bin/make/tests/shell/path_select/Makefile @@ -0,0 +1,17 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/shell/path_select + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= Makefile.test +FILES+= expected.status.1 +FILES+= expected.status.2 +FILES+= expected.stderr.1 +FILES+= expected.stderr.2 +FILES+= expected.stdout.1 +FILES+= expected.stdout.2 +FILES+= shell + +.include diff --git a/tools/regression/usr.bin/make/shell/path_select/Makefile b/usr.bin/make/tests/shell/path_select/Makefile.test similarity index 100% rename from tools/regression/usr.bin/make/shell/path_select/Makefile rename to usr.bin/make/tests/shell/path_select/Makefile.test diff --git a/tools/regression/usr.bin/make/shell/path_select/expected.status.1 b/usr.bin/make/tests/shell/path_select/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/shell/path_select/expected.status.1 rename to usr.bin/make/tests/shell/path_select/expected.status.1 diff --git a/tools/regression/usr.bin/make/shell/path_select/expected.status.2 b/usr.bin/make/tests/shell/path_select/expected.status.2 similarity index 100% rename from tools/regression/usr.bin/make/shell/path_select/expected.status.2 rename to usr.bin/make/tests/shell/path_select/expected.status.2 diff --git a/tools/regression/usr.bin/make/shell/path_select/expected.stderr.1 b/usr.bin/make/tests/shell/path_select/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/shell/path_select/expected.stderr.1 rename to usr.bin/make/tests/shell/path_select/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/shell/path_select/expected.stderr.2 b/usr.bin/make/tests/shell/path_select/expected.stderr.2 similarity index 100% rename from tools/regression/usr.bin/make/shell/path_select/expected.stderr.2 rename to usr.bin/make/tests/shell/path_select/expected.stderr.2 diff --git a/tools/regression/usr.bin/make/shell/path_select/expected.stdout.1 b/usr.bin/make/tests/shell/path_select/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/shell/path_select/expected.stdout.1 rename to usr.bin/make/tests/shell/path_select/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/shell/path_select/expected.stdout.2 b/usr.bin/make/tests/shell/path_select/expected.stdout.2 similarity index 100% rename from tools/regression/usr.bin/make/shell/path_select/expected.stdout.2 rename to usr.bin/make/tests/shell/path_select/expected.stdout.2 diff --git a/tools/regression/usr.bin/make/shell/path_select/test.t b/usr.bin/make/tests/shell/path_select/legacy_test.sh similarity index 82% rename from tools/regression/usr.bin/make/shell/path_select/test.t rename to usr.bin/make/tests/shell/path_select/legacy_test.sh index 5bac63167..6b75b900e 100644 --- a/tools/regression/usr.bin/make/shell/path_select/test.t +++ b/usr.bin/make/tests/shell/path_select/legacy_test.sh @@ -1,9 +1,7 @@ -#!/bin/sh - +#! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../common.sh +. $(dirname $0)/../../common.sh # Description DESC="New path for builtin shells (2)." diff --git a/tools/regression/usr.bin/make/shell/path_select/shell b/usr.bin/make/tests/shell/path_select/shell similarity index 100% rename from tools/regression/usr.bin/make/shell/path_select/shell rename to usr.bin/make/tests/shell/path_select/shell diff --git a/usr.bin/make/tests/shell/replace/Makefile b/usr.bin/make/tests/shell/replace/Makefile new file mode 100644 index 000000000..7c64d7213 --- /dev/null +++ b/usr.bin/make/tests/shell/replace/Makefile @@ -0,0 +1,17 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/shell/replace + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= Makefile.test +FILES+= expected.status.1 +FILES+= expected.status.2 +FILES+= expected.stderr.1 +FILES+= expected.stderr.2 +FILES+= expected.stdout.1 +FILES+= expected.stdout.2 +FILES+= shell + +.include diff --git a/tools/regression/usr.bin/make/shell/replace/Makefile b/usr.bin/make/tests/shell/replace/Makefile.test similarity index 100% rename from tools/regression/usr.bin/make/shell/replace/Makefile rename to usr.bin/make/tests/shell/replace/Makefile.test diff --git a/tools/regression/usr.bin/make/shell/replace/expected.status.1 b/usr.bin/make/tests/shell/replace/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/shell/replace/expected.status.1 rename to usr.bin/make/tests/shell/replace/expected.status.1 diff --git a/tools/regression/usr.bin/make/shell/replace/expected.status.2 b/usr.bin/make/tests/shell/replace/expected.status.2 similarity index 100% rename from tools/regression/usr.bin/make/shell/replace/expected.status.2 rename to usr.bin/make/tests/shell/replace/expected.status.2 diff --git a/tools/regression/usr.bin/make/shell/replace/expected.stderr.1 b/usr.bin/make/tests/shell/replace/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/shell/replace/expected.stderr.1 rename to usr.bin/make/tests/shell/replace/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/shell/replace/expected.stderr.2 b/usr.bin/make/tests/shell/replace/expected.stderr.2 similarity index 100% rename from tools/regression/usr.bin/make/shell/replace/expected.stderr.2 rename to usr.bin/make/tests/shell/replace/expected.stderr.2 diff --git a/tools/regression/usr.bin/make/shell/replace/expected.stdout.1 b/usr.bin/make/tests/shell/replace/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/shell/replace/expected.stdout.1 rename to usr.bin/make/tests/shell/replace/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/shell/replace/expected.stdout.2 b/usr.bin/make/tests/shell/replace/expected.stdout.2 similarity index 100% rename from tools/regression/usr.bin/make/shell/replace/expected.stdout.2 rename to usr.bin/make/tests/shell/replace/expected.stdout.2 diff --git a/tools/regression/usr.bin/make/shell/replace/test.t b/usr.bin/make/tests/shell/replace/legacy_test.sh similarity index 77% rename from tools/regression/usr.bin/make/shell/replace/test.t rename to usr.bin/make/tests/shell/replace/legacy_test.sh index 5c91cf9e0..880ca780d 100644 --- a/tools/regression/usr.bin/make/shell/replace/test.t +++ b/usr.bin/make/tests/shell/replace/legacy_test.sh @@ -1,9 +1,7 @@ -#!/bin/sh - +#! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../common.sh +. $(dirname $0)/../../common.sh # Description DESC="Check that the shell can be replaced." diff --git a/tools/regression/usr.bin/make/shell/replace/shell b/usr.bin/make/tests/shell/replace/shell similarity index 100% rename from tools/regression/usr.bin/make/shell/replace/shell rename to usr.bin/make/tests/shell/replace/shell diff --git a/usr.bin/make/tests/shell/select/Makefile b/usr.bin/make/tests/shell/select/Makefile new file mode 100644 index 000000000..85486c678 --- /dev/null +++ b/usr.bin/make/tests/shell/select/Makefile @@ -0,0 +1,16 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/shell/select + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= Makefile.test +FILES+= expected.status.1 +FILES+= expected.status.2 +FILES+= expected.stderr.1 +FILES+= expected.stderr.2 +FILES+= expected.stdout.1 +FILES+= expected.stdout.2 + +.include diff --git a/tools/regression/usr.bin/make/shell/select/Makefile b/usr.bin/make/tests/shell/select/Makefile.test similarity index 89% rename from tools/regression/usr.bin/make/shell/select/Makefile rename to usr.bin/make/tests/shell/select/Makefile.test index e1ff0231c..74d96e1d4 100644 --- a/tools/regression/usr.bin/make/shell/select/Makefile +++ b/usr.bin/make/tests/shell/select/Makefile.test @@ -25,4 +25,4 @@ ksh_test: print_path .endif print_path: - @ps -opid,command | awk '$$1=='$$$$' { print $$2; }' + @ps -x -opid,command | awk '$$1=='$$$$' { print $$2; }' diff --git a/tools/regression/usr.bin/make/shell/select/expected.status.1 b/usr.bin/make/tests/shell/select/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/shell/select/expected.status.1 rename to usr.bin/make/tests/shell/select/expected.status.1 diff --git a/tools/regression/usr.bin/make/shell/select/expected.status.2 b/usr.bin/make/tests/shell/select/expected.status.2 similarity index 100% rename from tools/regression/usr.bin/make/shell/select/expected.status.2 rename to usr.bin/make/tests/shell/select/expected.status.2 diff --git a/tools/regression/usr.bin/make/shell/select/expected.stderr.1 b/usr.bin/make/tests/shell/select/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/shell/select/expected.stderr.1 rename to usr.bin/make/tests/shell/select/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/shell/select/expected.stderr.2 b/usr.bin/make/tests/shell/select/expected.stderr.2 similarity index 100% rename from tools/regression/usr.bin/make/shell/select/expected.stderr.2 rename to usr.bin/make/tests/shell/select/expected.stderr.2 diff --git a/tools/regression/usr.bin/make/shell/select/expected.stdout.1 b/usr.bin/make/tests/shell/select/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/shell/select/expected.stdout.1 rename to usr.bin/make/tests/shell/select/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/shell/select/expected.stdout.2 b/usr.bin/make/tests/shell/select/expected.stdout.2 similarity index 100% rename from tools/regression/usr.bin/make/shell/select/expected.stdout.2 rename to usr.bin/make/tests/shell/select/expected.stdout.2 diff --git a/tools/regression/usr.bin/make/shell/select/test.t b/usr.bin/make/tests/shell/select/legacy_test.sh similarity index 79% rename from tools/regression/usr.bin/make/shell/select/test.t rename to usr.bin/make/tests/shell/select/legacy_test.sh index 7f73f9b24..46d3eafe5 100644 --- a/tools/regression/usr.bin/make/shell/select/test.t +++ b/usr.bin/make/tests/shell/select/legacy_test.sh @@ -1,9 +1,7 @@ -#!/bin/sh - +#! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../common.sh +. $(dirname $0)/../../common.sh # Description DESC="Select the builtin sh shell." diff --git a/usr.bin/make/tests/suffixes/Makefile b/usr.bin/make/tests/suffixes/Makefile new file mode 100644 index 000000000..f15620d32 --- /dev/null +++ b/usr.bin/make/tests/suffixes/Makefile @@ -0,0 +1,7 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/suffixes + +TESTS_SUBDIRS= basic src_wild1 src_wild2 + +.include diff --git a/usr.bin/make/tests/suffixes/basic/Makefile b/usr.bin/make/tests/suffixes/basic/Makefile new file mode 100644 index 000000000..2bd3a788e --- /dev/null +++ b/usr.bin/make/tests/suffixes/basic/Makefile @@ -0,0 +1,14 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/suffixes/basic + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= Makefile.test +FILES+= TEST1.a +FILES+= expected.status.1 +FILES+= expected.stderr.1 +FILES+= expected.stdout.1 + +.include diff --git a/tools/regression/usr.bin/make/suffixes/basic/Makefile b/usr.bin/make/tests/suffixes/basic/Makefile.test similarity index 100% rename from tools/regression/usr.bin/make/suffixes/basic/Makefile rename to usr.bin/make/tests/suffixes/basic/Makefile.test diff --git a/tools/regression/usr.bin/make/suffixes/basic/TEST1.a b/usr.bin/make/tests/suffixes/basic/TEST1.a similarity index 100% rename from tools/regression/usr.bin/make/suffixes/basic/TEST1.a rename to usr.bin/make/tests/suffixes/basic/TEST1.a diff --git a/tools/regression/usr.bin/make/suffixes/basic/expected.status.1 b/usr.bin/make/tests/suffixes/basic/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/suffixes/basic/expected.status.1 rename to usr.bin/make/tests/suffixes/basic/expected.status.1 diff --git a/tools/regression/usr.bin/make/suffixes/basic/expected.stderr.1 b/usr.bin/make/tests/suffixes/basic/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/suffixes/basic/expected.stderr.1 rename to usr.bin/make/tests/suffixes/basic/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/suffixes/basic/expected.stdout.1 b/usr.bin/make/tests/suffixes/basic/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/suffixes/basic/expected.stdout.1 rename to usr.bin/make/tests/suffixes/basic/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/suffixes/basic/test.t b/usr.bin/make/tests/suffixes/basic/legacy_test.sh similarity index 79% rename from tools/regression/usr.bin/make/suffixes/basic/test.t rename to usr.bin/make/tests/suffixes/basic/legacy_test.sh index 0b387c8ce..3446bf0f7 100644 --- a/tools/regression/usr.bin/make/suffixes/basic/test.t +++ b/usr.bin/make/tests/suffixes/basic/legacy_test.sh @@ -1,9 +1,7 @@ -#!/bin/sh - +#! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../common.sh +. $(dirname $0)/../../common.sh # Description DESC="Basic suffix operation." diff --git a/usr.bin/make/tests/suffixes/src_wild1/Makefile b/usr.bin/make/tests/suffixes/src_wild1/Makefile new file mode 100644 index 000000000..e10e8e893 --- /dev/null +++ b/usr.bin/make/tests/suffixes/src_wild1/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/suffixes/src_wild1 + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= Makefile.test +FILES+= TEST1.a +FILES+= TEST2.a +FILES+= expected.status.1 +FILES+= expected.stderr.1 +FILES+= expected.stdout.1 + +.include diff --git a/tools/regression/usr.bin/make/suffixes/src_wild1/Makefile b/usr.bin/make/tests/suffixes/src_wild1/Makefile.test similarity index 100% rename from tools/regression/usr.bin/make/suffixes/src_wild1/Makefile rename to usr.bin/make/tests/suffixes/src_wild1/Makefile.test diff --git a/tools/regression/usr.bin/make/suffixes/src_wild1/TEST1.a b/usr.bin/make/tests/suffixes/src_wild1/TEST1.a similarity index 100% rename from tools/regression/usr.bin/make/suffixes/src_wild1/TEST1.a rename to usr.bin/make/tests/suffixes/src_wild1/TEST1.a diff --git a/tools/regression/usr.bin/make/suffixes/src_wild1/TEST2.a b/usr.bin/make/tests/suffixes/src_wild1/TEST2.a similarity index 100% rename from tools/regression/usr.bin/make/suffixes/src_wild1/TEST2.a rename to usr.bin/make/tests/suffixes/src_wild1/TEST2.a diff --git a/tools/regression/usr.bin/make/suffixes/src_wild1/expected.status.1 b/usr.bin/make/tests/suffixes/src_wild1/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/suffixes/src_wild1/expected.status.1 rename to usr.bin/make/tests/suffixes/src_wild1/expected.status.1 diff --git a/tools/regression/usr.bin/make/suffixes/src_wild1/expected.stderr.1 b/usr.bin/make/tests/suffixes/src_wild1/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/suffixes/src_wild1/expected.stderr.1 rename to usr.bin/make/tests/suffixes/src_wild1/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/suffixes/src_wild1/expected.stdout.1 b/usr.bin/make/tests/suffixes/src_wild1/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/suffixes/src_wild1/expected.stdout.1 rename to usr.bin/make/tests/suffixes/src_wild1/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/suffixes/src_wild1/test.t b/usr.bin/make/tests/suffixes/src_wild1/legacy_test.sh similarity index 80% rename from tools/regression/usr.bin/make/suffixes/src_wild1/test.t rename to usr.bin/make/tests/suffixes/src_wild1/legacy_test.sh index 6b3111836..053cc6cdd 100644 --- a/tools/regression/usr.bin/make/suffixes/src_wild1/test.t +++ b/usr.bin/make/tests/suffixes/src_wild1/legacy_test.sh @@ -1,9 +1,7 @@ -#!/bin/sh - +#! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../common.sh +. $(dirname $0)/../../common.sh # Description DESC="Source wildcard expansion." diff --git a/usr.bin/make/tests/suffixes/src_wild2/Makefile b/usr.bin/make/tests/suffixes/src_wild2/Makefile new file mode 100644 index 000000000..a474baeaa --- /dev/null +++ b/usr.bin/make/tests/suffixes/src_wild2/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/suffixes/src_wild2 + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= Makefile.test +FILES+= TEST1.a +FILES+= TEST2.a +FILES+= expected.status.1 +FILES+= expected.stderr.1 +FILES+= expected.stdout.1 + +.include diff --git a/tools/regression/usr.bin/make/suffixes/src_wild2/Makefile b/usr.bin/make/tests/suffixes/src_wild2/Makefile.test similarity index 100% rename from tools/regression/usr.bin/make/suffixes/src_wild2/Makefile rename to usr.bin/make/tests/suffixes/src_wild2/Makefile.test diff --git a/tools/regression/usr.bin/make/suffixes/src_wild2/TEST1.a b/usr.bin/make/tests/suffixes/src_wild2/TEST1.a similarity index 100% rename from tools/regression/usr.bin/make/suffixes/src_wild2/TEST1.a rename to usr.bin/make/tests/suffixes/src_wild2/TEST1.a diff --git a/tools/regression/usr.bin/make/suffixes/src_wild2/TEST2.a b/usr.bin/make/tests/suffixes/src_wild2/TEST2.a similarity index 100% rename from tools/regression/usr.bin/make/suffixes/src_wild2/TEST2.a rename to usr.bin/make/tests/suffixes/src_wild2/TEST2.a diff --git a/tools/regression/usr.bin/make/suffixes/src_wild2/expected.status.1 b/usr.bin/make/tests/suffixes/src_wild2/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/suffixes/src_wild2/expected.status.1 rename to usr.bin/make/tests/suffixes/src_wild2/expected.status.1 diff --git a/tools/regression/usr.bin/make/suffixes/src_wild2/expected.stderr.1 b/usr.bin/make/tests/suffixes/src_wild2/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/suffixes/src_wild2/expected.stderr.1 rename to usr.bin/make/tests/suffixes/src_wild2/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/suffixes/src_wild2/expected.stdout.1 b/usr.bin/make/tests/suffixes/src_wild2/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/suffixes/src_wild2/expected.stdout.1 rename to usr.bin/make/tests/suffixes/src_wild2/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/suffixes/src_wild2/test.t b/usr.bin/make/tests/suffixes/src_wild2/legacy_test.sh similarity index 81% rename from tools/regression/usr.bin/make/suffixes/src_wild2/test.t rename to usr.bin/make/tests/suffixes/src_wild2/legacy_test.sh index 0d40e3d1a..03cff9382 100644 --- a/tools/regression/usr.bin/make/suffixes/src_wild2/test.t +++ b/usr.bin/make/tests/suffixes/src_wild2/legacy_test.sh @@ -1,9 +1,7 @@ -#!/bin/sh - +#! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../common.sh +. $(dirname $0)/../../common.sh # Description DESC="Source wildcard expansion (2)." diff --git a/usr.bin/make/tests/syntax/Makefile b/usr.bin/make/tests/syntax/Makefile new file mode 100644 index 000000000..80f18465c --- /dev/null +++ b/usr.bin/make/tests/syntax/Makefile @@ -0,0 +1,7 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/syntax + +TESTS_SUBDIRS= directive-t0 enl funny-targets semi + +.include diff --git a/usr.bin/make/tests/syntax/directive-t0/Makefile b/usr.bin/make/tests/syntax/directive-t0/Makefile new file mode 100644 index 000000000..6d557e2a2 --- /dev/null +++ b/usr.bin/make/tests/syntax/directive-t0/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/syntax/directive-t0 + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= Makefile.test +FILES+= expected.status.1 +FILES+= expected.stderr.1 +FILES+= expected.stdout.1 + +.include diff --git a/tools/regression/usr.bin/make/syntax/directive-t0/Makefile b/usr.bin/make/tests/syntax/directive-t0/Makefile.test similarity index 100% rename from tools/regression/usr.bin/make/syntax/directive-t0/Makefile rename to usr.bin/make/tests/syntax/directive-t0/Makefile.test diff --git a/tools/regression/usr.bin/make/syntax/directive-t0/expected.status.1 b/usr.bin/make/tests/syntax/directive-t0/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/syntax/directive-t0/expected.status.1 rename to usr.bin/make/tests/syntax/directive-t0/expected.status.1 diff --git a/tools/regression/usr.bin/make/syntax/directive-t0/expected.stderr.1 b/usr.bin/make/tests/syntax/directive-t0/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/syntax/directive-t0/expected.stderr.1 rename to usr.bin/make/tests/syntax/directive-t0/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/syntax/directive-t0/expected.stdout.1 b/usr.bin/make/tests/syntax/directive-t0/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/syntax/directive-t0/expected.stdout.1 rename to usr.bin/make/tests/syntax/directive-t0/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/syntax/directive-t0/test.t b/usr.bin/make/tests/syntax/directive-t0/legacy_test.sh similarity index 75% rename from tools/regression/usr.bin/make/syntax/directive-t0/test.t rename to usr.bin/make/tests/syntax/directive-t0/legacy_test.sh index 4b71de3f5..451c8764c 100644 --- a/tools/regression/usr.bin/make/syntax/directive-t0/test.t +++ b/usr.bin/make/tests/syntax/directive-t0/legacy_test.sh @@ -1,8 +1,7 @@ #! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../common.sh +. $(dirname $0)/../../common.sh # Description DESC="A typo'ed directive." diff --git a/usr.bin/make/tests/syntax/enl/Makefile b/usr.bin/make/tests/syntax/enl/Makefile new file mode 100644 index 000000000..362962c44 --- /dev/null +++ b/usr.bin/make/tests/syntax/enl/Makefile @@ -0,0 +1,25 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/syntax/enl + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= Makefile.test +FILES+= expected.status.1 +FILES+= expected.status.2 +FILES+= expected.status.3 +FILES+= expected.status.4 +FILES+= expected.status.5 +FILES+= expected.stderr.1 +FILES+= expected.stderr.2 +FILES+= expected.stderr.3 +FILES+= expected.stderr.4 +FILES+= expected.stderr.5 +FILES+= expected.stdout.1 +FILES+= expected.stdout.2 +FILES+= expected.stdout.3 +FILES+= expected.stdout.4 +FILES+= expected.stdout.5 + +.include diff --git a/tools/regression/usr.bin/make/syntax/enl/Makefile b/usr.bin/make/tests/syntax/enl/Makefile.test similarity index 100% rename from tools/regression/usr.bin/make/syntax/enl/Makefile rename to usr.bin/make/tests/syntax/enl/Makefile.test diff --git a/tools/regression/usr.bin/make/syntax/enl/expected.status.1 b/usr.bin/make/tests/syntax/enl/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/syntax/enl/expected.status.1 rename to usr.bin/make/tests/syntax/enl/expected.status.1 diff --git a/tools/regression/usr.bin/make/syntax/enl/expected.status.2 b/usr.bin/make/tests/syntax/enl/expected.status.2 similarity index 100% rename from tools/regression/usr.bin/make/syntax/enl/expected.status.2 rename to usr.bin/make/tests/syntax/enl/expected.status.2 diff --git a/tools/regression/usr.bin/make/syntax/enl/expected.status.3 b/usr.bin/make/tests/syntax/enl/expected.status.3 similarity index 100% rename from tools/regression/usr.bin/make/syntax/enl/expected.status.3 rename to usr.bin/make/tests/syntax/enl/expected.status.3 diff --git a/tools/regression/usr.bin/make/syntax/enl/expected.status.4 b/usr.bin/make/tests/syntax/enl/expected.status.4 similarity index 100% rename from tools/regression/usr.bin/make/syntax/enl/expected.status.4 rename to usr.bin/make/tests/syntax/enl/expected.status.4 diff --git a/tools/regression/usr.bin/make/syntax/enl/expected.status.5 b/usr.bin/make/tests/syntax/enl/expected.status.5 similarity index 100% rename from tools/regression/usr.bin/make/syntax/enl/expected.status.5 rename to usr.bin/make/tests/syntax/enl/expected.status.5 diff --git a/tools/regression/usr.bin/make/syntax/enl/expected.stderr.1 b/usr.bin/make/tests/syntax/enl/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/syntax/enl/expected.stderr.1 rename to usr.bin/make/tests/syntax/enl/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/syntax/enl/expected.stderr.2 b/usr.bin/make/tests/syntax/enl/expected.stderr.2 similarity index 100% rename from tools/regression/usr.bin/make/syntax/enl/expected.stderr.2 rename to usr.bin/make/tests/syntax/enl/expected.stderr.2 diff --git a/tools/regression/usr.bin/make/syntax/enl/expected.stderr.3 b/usr.bin/make/tests/syntax/enl/expected.stderr.3 similarity index 100% rename from tools/regression/usr.bin/make/syntax/enl/expected.stderr.3 rename to usr.bin/make/tests/syntax/enl/expected.stderr.3 diff --git a/tools/regression/usr.bin/make/syntax/enl/expected.stderr.4 b/usr.bin/make/tests/syntax/enl/expected.stderr.4 similarity index 100% rename from tools/regression/usr.bin/make/syntax/enl/expected.stderr.4 rename to usr.bin/make/tests/syntax/enl/expected.stderr.4 diff --git a/tools/regression/usr.bin/make/syntax/enl/expected.stderr.5 b/usr.bin/make/tests/syntax/enl/expected.stderr.5 similarity index 100% rename from tools/regression/usr.bin/make/syntax/enl/expected.stderr.5 rename to usr.bin/make/tests/syntax/enl/expected.stderr.5 diff --git a/tools/regression/usr.bin/make/syntax/enl/expected.stdout.1 b/usr.bin/make/tests/syntax/enl/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/syntax/enl/expected.stdout.1 rename to usr.bin/make/tests/syntax/enl/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/syntax/enl/expected.stdout.2 b/usr.bin/make/tests/syntax/enl/expected.stdout.2 similarity index 100% rename from tools/regression/usr.bin/make/syntax/enl/expected.stdout.2 rename to usr.bin/make/tests/syntax/enl/expected.stdout.2 diff --git a/tools/regression/usr.bin/make/syntax/enl/expected.stdout.3 b/usr.bin/make/tests/syntax/enl/expected.stdout.3 similarity index 100% rename from tools/regression/usr.bin/make/syntax/enl/expected.stdout.3 rename to usr.bin/make/tests/syntax/enl/expected.stdout.3 diff --git a/tools/regression/usr.bin/make/syntax/enl/expected.stdout.4 b/usr.bin/make/tests/syntax/enl/expected.stdout.4 similarity index 100% rename from tools/regression/usr.bin/make/syntax/enl/expected.stdout.4 rename to usr.bin/make/tests/syntax/enl/expected.stdout.4 diff --git a/tools/regression/usr.bin/make/syntax/enl/expected.stdout.5 b/usr.bin/make/tests/syntax/enl/expected.stdout.5 similarity index 100% rename from tools/regression/usr.bin/make/syntax/enl/expected.stdout.5 rename to usr.bin/make/tests/syntax/enl/expected.stdout.5 diff --git a/tools/regression/usr.bin/make/syntax/enl/test.t b/usr.bin/make/tests/syntax/enl/legacy_test.sh similarity index 73% rename from tools/regression/usr.bin/make/syntax/enl/test.t rename to usr.bin/make/tests/syntax/enl/legacy_test.sh index 2e5d12c03..307c1f02d 100644 --- a/tools/regression/usr.bin/make/syntax/enl/test.t +++ b/usr.bin/make/tests/syntax/enl/legacy_test.sh @@ -1,9 +1,7 @@ -#!/bin/sh - +#! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../common.sh +. $(dirname $0)/../../common.sh # Description DESC="Test escaped new-lines handling." diff --git a/usr.bin/make/tests/syntax/funny-targets/Makefile b/usr.bin/make/tests/syntax/funny-targets/Makefile new file mode 100644 index 000000000..07b1f7544 --- /dev/null +++ b/usr.bin/make/tests/syntax/funny-targets/Makefile @@ -0,0 +1,16 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/syntax/funny-targets + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= Makefile.test +FILES+= expected.status.1 +FILES+= expected.status.2 +FILES+= expected.stderr.1 +FILES+= expected.stderr.2 +FILES+= expected.stdout.1 +FILES+= expected.stdout.2 + +.include diff --git a/tools/regression/usr.bin/make/syntax/funny-targets/Makefile b/usr.bin/make/tests/syntax/funny-targets/Makefile.test similarity index 100% rename from tools/regression/usr.bin/make/syntax/funny-targets/Makefile rename to usr.bin/make/tests/syntax/funny-targets/Makefile.test diff --git a/tools/regression/usr.bin/make/syntax/funny-targets/expected.status.1 b/usr.bin/make/tests/syntax/funny-targets/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/syntax/funny-targets/expected.status.1 rename to usr.bin/make/tests/syntax/funny-targets/expected.status.1 diff --git a/tools/regression/usr.bin/make/syntax/funny-targets/expected.status.2 b/usr.bin/make/tests/syntax/funny-targets/expected.status.2 similarity index 100% rename from tools/regression/usr.bin/make/syntax/funny-targets/expected.status.2 rename to usr.bin/make/tests/syntax/funny-targets/expected.status.2 diff --git a/tools/regression/usr.bin/make/syntax/funny-targets/expected.stderr.1 b/usr.bin/make/tests/syntax/funny-targets/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/syntax/funny-targets/expected.stderr.1 rename to usr.bin/make/tests/syntax/funny-targets/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/syntax/funny-targets/expected.stderr.2 b/usr.bin/make/tests/syntax/funny-targets/expected.stderr.2 similarity index 100% rename from tools/regression/usr.bin/make/syntax/funny-targets/expected.stderr.2 rename to usr.bin/make/tests/syntax/funny-targets/expected.stderr.2 diff --git a/tools/regression/usr.bin/make/syntax/funny-targets/expected.stdout.1 b/usr.bin/make/tests/syntax/funny-targets/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/syntax/funny-targets/expected.stdout.1 rename to usr.bin/make/tests/syntax/funny-targets/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/syntax/funny-targets/expected.stdout.2 b/usr.bin/make/tests/syntax/funny-targets/expected.stdout.2 similarity index 100% rename from tools/regression/usr.bin/make/syntax/funny-targets/expected.stdout.2 rename to usr.bin/make/tests/syntax/funny-targets/expected.stdout.2 diff --git a/tools/regression/usr.bin/make/syntax/funny-targets/test.t b/usr.bin/make/tests/syntax/funny-targets/legacy_test.sh similarity index 70% rename from tools/regression/usr.bin/make/syntax/funny-targets/test.t rename to usr.bin/make/tests/syntax/funny-targets/legacy_test.sh index ec7e75c7a..e9cd31701 100644 --- a/tools/regression/usr.bin/make/syntax/funny-targets/test.t +++ b/usr.bin/make/tests/syntax/funny-targets/legacy_test.sh @@ -1,9 +1,7 @@ -#!/bin/sh - +#! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../common.sh +. $(dirname $0)/../../common.sh # Description DESC='Target names with "funny" embeded characters.' diff --git a/usr.bin/make/tests/syntax/semi/Makefile b/usr.bin/make/tests/syntax/semi/Makefile new file mode 100644 index 000000000..703683d1c --- /dev/null +++ b/usr.bin/make/tests/syntax/semi/Makefile @@ -0,0 +1,16 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/syntax/semi + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= Makefile.test +FILES+= expected.status.1 +FILES+= expected.status.2 +FILES+= expected.stderr.1 +FILES+= expected.stderr.2 +FILES+= expected.stdout.1 +FILES+= expected.stdout.2 + +.include diff --git a/tools/regression/usr.bin/make/syntax/semi/Makefile b/usr.bin/make/tests/syntax/semi/Makefile.test similarity index 100% rename from tools/regression/usr.bin/make/syntax/semi/Makefile rename to usr.bin/make/tests/syntax/semi/Makefile.test diff --git a/tools/regression/usr.bin/make/syntax/semi/expected.status.1 b/usr.bin/make/tests/syntax/semi/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/syntax/semi/expected.status.1 rename to usr.bin/make/tests/syntax/semi/expected.status.1 diff --git a/tools/regression/usr.bin/make/syntax/semi/expected.status.2 b/usr.bin/make/tests/syntax/semi/expected.status.2 similarity index 100% rename from tools/regression/usr.bin/make/syntax/semi/expected.status.2 rename to usr.bin/make/tests/syntax/semi/expected.status.2 diff --git a/tools/regression/usr.bin/make/syntax/semi/expected.stderr.1 b/usr.bin/make/tests/syntax/semi/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/syntax/semi/expected.stderr.1 rename to usr.bin/make/tests/syntax/semi/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/syntax/semi/expected.stderr.2 b/usr.bin/make/tests/syntax/semi/expected.stderr.2 similarity index 100% rename from tools/regression/usr.bin/make/syntax/semi/expected.stderr.2 rename to usr.bin/make/tests/syntax/semi/expected.stderr.2 diff --git a/tools/regression/usr.bin/make/syntax/semi/expected.stdout.1 b/usr.bin/make/tests/syntax/semi/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/syntax/semi/expected.stdout.1 rename to usr.bin/make/tests/syntax/semi/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/syntax/semi/expected.stdout.2 b/usr.bin/make/tests/syntax/semi/expected.stdout.2 similarity index 100% rename from tools/regression/usr.bin/make/syntax/semi/expected.stdout.2 rename to usr.bin/make/tests/syntax/semi/expected.stdout.2 diff --git a/tools/regression/usr.bin/make/syntax/semi/test.t b/usr.bin/make/tests/syntax/semi/legacy_test.sh similarity index 71% rename from tools/regression/usr.bin/make/syntax/semi/test.t rename to usr.bin/make/tests/syntax/semi/legacy_test.sh index f52c9ab9e..092635a84 100644 --- a/tools/regression/usr.bin/make/syntax/semi/test.t +++ b/usr.bin/make/tests/syntax/semi/legacy_test.sh @@ -1,9 +1,7 @@ -#!/bin/sh - +#! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../common.sh +. $(dirname $0)/../../common.sh # Description DESC="Test semicolon handling." diff --git a/usr.bin/make/tests/sysmk/Makefile b/usr.bin/make/tests/sysmk/Makefile new file mode 100644 index 000000000..7b7b9819b --- /dev/null +++ b/usr.bin/make/tests/sysmk/Makefile @@ -0,0 +1,7 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/sysmk + +TESTS_SUBDIRS= t0 t1 t2 + +.include diff --git a/usr.bin/make/tests/sysmk/t0/2/1/Makefile b/usr.bin/make/tests/sysmk/t0/2/1/Makefile new file mode 100644 index 000000000..2c732f5ba --- /dev/null +++ b/usr.bin/make/tests/sysmk/t0/2/1/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/sysmk/t0/2/1 + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= Makefile.test +FILES+= expected.status.1 +FILES+= expected.stderr.1 +FILES+= expected.stdout.1 + +.include diff --git a/tools/regression/usr.bin/make/sysmk/t0/2/1/Makefile b/usr.bin/make/tests/sysmk/t0/2/1/Makefile.test similarity index 100% rename from tools/regression/usr.bin/make/sysmk/t0/2/1/Makefile rename to usr.bin/make/tests/sysmk/t0/2/1/Makefile.test diff --git a/tools/regression/usr.bin/make/sysmk/t0/2/1/expected.status.1 b/usr.bin/make/tests/sysmk/t0/2/1/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/sysmk/t0/2/1/expected.status.1 rename to usr.bin/make/tests/sysmk/t0/2/1/expected.status.1 diff --git a/tools/regression/usr.bin/make/sysmk/t0/2/1/expected.stderr.1 b/usr.bin/make/tests/sysmk/t0/2/1/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/sysmk/t0/2/1/expected.stderr.1 rename to usr.bin/make/tests/sysmk/t0/2/1/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/sysmk/t0/2/1/expected.stdout.1 b/usr.bin/make/tests/sysmk/t0/2/1/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/sysmk/t0/2/1/expected.stdout.1 rename to usr.bin/make/tests/sysmk/t0/2/1/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/sysmk/t0/2/1/test.t b/usr.bin/make/tests/sysmk/t0/2/1/legacy_test.sh similarity index 79% rename from tools/regression/usr.bin/make/sysmk/t0/2/1/test.t rename to usr.bin/make/tests/sysmk/t0/2/1/legacy_test.sh index 9a781570f..0214842f4 100644 --- a/tools/regression/usr.bin/make/sysmk/t0/2/1/test.t +++ b/usr.bin/make/tests/sysmk/t0/2/1/legacy_test.sh @@ -1,9 +1,7 @@ -#!/bin/sh - +#! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../../../common.sh +. $(dirname $0)/../../../../common.sh # Description DESC="Can we traverse up to / and find a 'mk/sys.mk'?" diff --git a/usr.bin/make/tests/sysmk/t0/2/Makefile b/usr.bin/make/tests/sysmk/t0/2/Makefile new file mode 100644 index 000000000..ecd79b369 --- /dev/null +++ b/usr.bin/make/tests/sysmk/t0/2/Makefile @@ -0,0 +1,7 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/sysmk/t0/2 + +TESTS_SUBDIRS= 1 + +.include diff --git a/usr.bin/make/tests/sysmk/t0/Makefile b/usr.bin/make/tests/sysmk/t0/Makefile new file mode 100644 index 000000000..277792575 --- /dev/null +++ b/usr.bin/make/tests/sysmk/t0/Makefile @@ -0,0 +1,8 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/sysmk/t0 + +TESTS_SUBDIRS= 2 +SUBDIR= mk + +.include diff --git a/usr.bin/make/tests/sysmk/t0/mk/Makefile b/usr.bin/make/tests/sysmk/t0/mk/Makefile new file mode 100644 index 000000000..047b9de35 --- /dev/null +++ b/usr.bin/make/tests/sysmk/t0/mk/Makefile @@ -0,0 +1,9 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/sysmk/t0/mk + +FILESDIR= ${TESTSDIR} +FILES= sys.mk.test +FILESNAME_sys.mk.test= sys.mk + +.include diff --git a/tools/regression/usr.bin/make/sysmk/t0/mk/sys.mk b/usr.bin/make/tests/sysmk/t0/mk/sys.mk.test similarity index 100% rename from tools/regression/usr.bin/make/sysmk/t0/mk/sys.mk rename to usr.bin/make/tests/sysmk/t0/mk/sys.mk.test diff --git a/usr.bin/make/tests/sysmk/t1/2/1/Makefile b/usr.bin/make/tests/sysmk/t1/2/1/Makefile new file mode 100644 index 000000000..aa937668c --- /dev/null +++ b/usr.bin/make/tests/sysmk/t1/2/1/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/sysmk/t1/2/1 + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= cleanup +FILES+= expected.status.1 +FILES+= expected.stderr.1 +FILES+= expected.stdout.1 + +.include diff --git a/tools/regression/usr.bin/make/sysmk/t1/2/1/cleanup b/usr.bin/make/tests/sysmk/t1/2/1/cleanup similarity index 100% rename from tools/regression/usr.bin/make/sysmk/t1/2/1/cleanup rename to usr.bin/make/tests/sysmk/t1/2/1/cleanup diff --git a/tools/regression/usr.bin/make/sysmk/t1/2/1/expected.status.1 b/usr.bin/make/tests/sysmk/t1/2/1/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/sysmk/t1/2/1/expected.status.1 rename to usr.bin/make/tests/sysmk/t1/2/1/expected.status.1 diff --git a/tools/regression/usr.bin/make/sysmk/t1/2/1/expected.stderr.1 b/usr.bin/make/tests/sysmk/t1/2/1/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/sysmk/t1/2/1/expected.stderr.1 rename to usr.bin/make/tests/sysmk/t1/2/1/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/sysmk/t1/2/1/expected.stdout.1 b/usr.bin/make/tests/sysmk/t1/2/1/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/sysmk/t1/2/1/expected.stdout.1 rename to usr.bin/make/tests/sysmk/t1/2/1/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/sysmk/t1/2/1/test.t b/usr.bin/make/tests/sysmk/t1/2/1/legacy_test.sh similarity index 81% rename from tools/regression/usr.bin/make/sysmk/t1/2/1/test.t rename to usr.bin/make/tests/sysmk/t1/2/1/legacy_test.sh index ad1584f82..fb7385162 100644 --- a/tools/regression/usr.bin/make/sysmk/t1/2/1/test.t +++ b/usr.bin/make/tests/sysmk/t1/2/1/legacy_test.sh @@ -1,9 +1,7 @@ -#!/bin/sh - +#! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../../../common.sh +. $(dirname $0)/../../../../common.sh # Description DESC="Can we traverse up to / and find a 'mk/sys.mk' with -C -m?" @@ -12,7 +10,7 @@ DESC="Can we traverse up to / and find a 'mk/sys.mk' with -C -m?" TEST_N=1 TEST_1="-C ../../../t0/2/1 -m .../mk" TEST_MAKE_DIRS="../../mk 755 ../../../t0/mk 755 ../../../t0/2/1 755" -TEST_COPY_FILES="../../mk/sys.mk 644 ../../../t0/mk/sys.mk 644 ../../../t0/2/1/Makefile 644" +TEST_COPY_FILES="../../mk/sys.mk 644 ../../../t0/mk/sys.mk 644 ../../../t0/2/1/Makefile.test 644" TEST_CLEAN_FILES="../../../t0/2/1" TEST_CLEANUP=clean-special diff --git a/usr.bin/make/tests/sysmk/t1/2/Makefile b/usr.bin/make/tests/sysmk/t1/2/Makefile new file mode 100644 index 000000000..3e5d82cbf --- /dev/null +++ b/usr.bin/make/tests/sysmk/t1/2/Makefile @@ -0,0 +1,7 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/sysmk/t1/2 + +TESTS_SUBDIRS= 1 + +.include diff --git a/usr.bin/make/tests/sysmk/t1/Makefile b/usr.bin/make/tests/sysmk/t1/Makefile new file mode 100644 index 000000000..d8a2c06bc --- /dev/null +++ b/usr.bin/make/tests/sysmk/t1/Makefile @@ -0,0 +1,8 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/sysmk/t1 + +TESTS_SUBDIRS= 2 +SUBDIR= mk + +.include diff --git a/usr.bin/make/tests/sysmk/t1/mk/Makefile b/usr.bin/make/tests/sysmk/t1/mk/Makefile new file mode 100644 index 000000000..da052af94 --- /dev/null +++ b/usr.bin/make/tests/sysmk/t1/mk/Makefile @@ -0,0 +1,9 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/sysmk/t1/mk + +FILESDIR= ${TESTSDIR} +FILES= sys.mk.test +FILESNAME_sys.mk.test= sys.mk + +.include diff --git a/tools/regression/usr.bin/make/sysmk/t1/mk/sys.mk b/usr.bin/make/tests/sysmk/t1/mk/sys.mk.test similarity index 100% rename from tools/regression/usr.bin/make/sysmk/t1/mk/sys.mk rename to usr.bin/make/tests/sysmk/t1/mk/sys.mk.test diff --git a/usr.bin/make/tests/sysmk/t2/2/1/Makefile b/usr.bin/make/tests/sysmk/t2/2/1/Makefile new file mode 100644 index 000000000..52fdd8d7e --- /dev/null +++ b/usr.bin/make/tests/sysmk/t2/2/1/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/sysmk/t2/2/1 + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= cleanup +FILES+= expected.status.1 +FILES+= expected.stderr.1 +FILES+= expected.stdout.1 + +.include diff --git a/tools/regression/usr.bin/make/sysmk/t2/2/1/cleanup b/usr.bin/make/tests/sysmk/t2/2/1/cleanup similarity index 100% rename from tools/regression/usr.bin/make/sysmk/t2/2/1/cleanup rename to usr.bin/make/tests/sysmk/t2/2/1/cleanup diff --git a/tools/regression/usr.bin/make/sysmk/t2/2/1/expected.status.1 b/usr.bin/make/tests/sysmk/t2/2/1/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/sysmk/t2/2/1/expected.status.1 rename to usr.bin/make/tests/sysmk/t2/2/1/expected.status.1 diff --git a/tools/regression/usr.bin/make/sysmk/t2/2/1/expected.stderr.1 b/usr.bin/make/tests/sysmk/t2/2/1/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/sysmk/t2/2/1/expected.stderr.1 rename to usr.bin/make/tests/sysmk/t2/2/1/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/sysmk/t2/2/1/expected.stdout.1 b/usr.bin/make/tests/sysmk/t2/2/1/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/sysmk/t2/2/1/expected.stdout.1 rename to usr.bin/make/tests/sysmk/t2/2/1/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/sysmk/t2/2/1/test.t b/usr.bin/make/tests/sysmk/t2/2/1/legacy_test.sh similarity index 81% rename from tools/regression/usr.bin/make/sysmk/t2/2/1/test.t rename to usr.bin/make/tests/sysmk/t2/2/1/legacy_test.sh index 2c4dff35b..ca817d809 100644 --- a/tools/regression/usr.bin/make/sysmk/t2/2/1/test.t +++ b/usr.bin/make/tests/sysmk/t2/2/1/legacy_test.sh @@ -1,9 +1,7 @@ -#!/bin/sh - +#! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../../../common.sh +. $(dirname $0)/../../../../common.sh # Description DESC="Can we traverse up to / and find a 'mk/sys.mk' with -m -C?" @@ -12,7 +10,7 @@ DESC="Can we traverse up to / and find a 'mk/sys.mk' with -m -C?" TEST_N=1 TEST_1="-m .../mk -C ../../../t0/2/1" TEST_MAKE_DIRS="../../mk 755 ../../../t0/mk 755 ../../../t0/2/1 755" -TEST_COPY_FILES="../../mk/sys.mk 644 ../../../t0/mk/sys.mk 644 ../../../t0/2/1/Makefile 644" +TEST_COPY_FILES="../../mk/sys.mk 644 ../../../t0/mk/sys.mk 644 ../../../t0/2/1/Makefile.test 644" TEST_CLEAN_FILES="../../../t0/2/1" TEST_CLEANUP=clean-special diff --git a/usr.bin/make/tests/sysmk/t2/2/Makefile b/usr.bin/make/tests/sysmk/t2/2/Makefile new file mode 100644 index 000000000..3dd84f0d0 --- /dev/null +++ b/usr.bin/make/tests/sysmk/t2/2/Makefile @@ -0,0 +1,7 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/sysmk/t2/2 + +TESTS_SUBDIRS= 1 + +.include diff --git a/usr.bin/make/tests/sysmk/t2/Makefile b/usr.bin/make/tests/sysmk/t2/Makefile new file mode 100644 index 000000000..3f95a852d --- /dev/null +++ b/usr.bin/make/tests/sysmk/t2/Makefile @@ -0,0 +1,8 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/sysmk/t2 + +TESTS_SUBDIRS= 2 +SUBDIR= mk + +.include diff --git a/usr.bin/make/tests/sysmk/t2/mk/Makefile b/usr.bin/make/tests/sysmk/t2/mk/Makefile new file mode 100644 index 000000000..5fdb1ac83 --- /dev/null +++ b/usr.bin/make/tests/sysmk/t2/mk/Makefile @@ -0,0 +1,9 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/sysmk/t2/mk + +FILESDIR= ${TESTSDIR} +FILES= sys.mk.test +FILESNAME_sys.mk.test= sys.mk + +.include diff --git a/tools/regression/usr.bin/make/sysmk/t2/mk/sys.mk b/usr.bin/make/tests/sysmk/t2/mk/sys.mk.test similarity index 100% rename from tools/regression/usr.bin/make/sysmk/t2/mk/sys.mk rename to usr.bin/make/tests/sysmk/t2/mk/sys.mk.test diff --git a/tools/regression/usr.bin/make/test-new.mk b/usr.bin/make/tests/test-new.mk similarity index 100% rename from tools/regression/usr.bin/make/test-new.mk rename to usr.bin/make/tests/test-new.mk diff --git a/usr.bin/make/tests/variables/Makefile b/usr.bin/make/tests/variables/Makefile new file mode 100644 index 000000000..9f328a837 --- /dev/null +++ b/usr.bin/make/tests/variables/Makefile @@ -0,0 +1,7 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/variables + +TESTS_SUBDIRS= modifier_M modifier_t opt_V t0 + +.include diff --git a/usr.bin/make/tests/variables/modifier_M/Makefile b/usr.bin/make/tests/variables/modifier_M/Makefile new file mode 100644 index 000000000..59cb0bc1d --- /dev/null +++ b/usr.bin/make/tests/variables/modifier_M/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/variables/modifier_M + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= Makefile.test +FILES+= expected.status.1 +FILES+= expected.stderr.1 +FILES+= expected.stdout.1 + +.include diff --git a/tools/regression/usr.bin/make/variables/modifier_M/Makefile b/usr.bin/make/tests/variables/modifier_M/Makefile.test similarity index 100% rename from tools/regression/usr.bin/make/variables/modifier_M/Makefile rename to usr.bin/make/tests/variables/modifier_M/Makefile.test diff --git a/tools/regression/usr.bin/make/variables/modifier_M/expected.status.1 b/usr.bin/make/tests/variables/modifier_M/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/variables/modifier_M/expected.status.1 rename to usr.bin/make/tests/variables/modifier_M/expected.status.1 diff --git a/tools/regression/usr.bin/make/variables/modifier_M/expected.stderr.1 b/usr.bin/make/tests/variables/modifier_M/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/variables/modifier_M/expected.stderr.1 rename to usr.bin/make/tests/variables/modifier_M/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/variables/modifier_M/expected.stdout.1 b/usr.bin/make/tests/variables/modifier_M/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/variables/modifier_M/expected.stdout.1 rename to usr.bin/make/tests/variables/modifier_M/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/variables/modifier_M/test.t b/usr.bin/make/tests/variables/modifier_M/legacy_test.sh similarity index 64% rename from tools/regression/usr.bin/make/variables/modifier_M/test.t rename to usr.bin/make/tests/variables/modifier_M/legacy_test.sh index 979778f12..6a3e68ff5 100644 --- a/tools/regression/usr.bin/make/variables/modifier_M/test.t +++ b/usr.bin/make/tests/variables/modifier_M/legacy_test.sh @@ -1,9 +1,7 @@ -#!/bin/sh - +#! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../common.sh +. $(dirname $0)/../../common.sh # Description DESC="Variable expansion with M modifier" diff --git a/usr.bin/make/tests/variables/modifier_t/Makefile b/usr.bin/make/tests/variables/modifier_t/Makefile new file mode 100644 index 000000000..4b5bfee0d --- /dev/null +++ b/usr.bin/make/tests/variables/modifier_t/Makefile @@ -0,0 +1,19 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/variables/modifier_t + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= Makefile.test +FILES+= expected.status.1 +FILES+= expected.status.2 +FILES+= expected.status.3 +FILES+= expected.stderr.1 +FILES+= expected.stderr.2 +FILES+= expected.stderr.3 +FILES+= expected.stdout.1 +FILES+= expected.stdout.2 +FILES+= expected.stdout.3 + +.include diff --git a/tools/regression/usr.bin/make/variables/modifier_t/Makefile b/usr.bin/make/tests/variables/modifier_t/Makefile.test similarity index 100% rename from tools/regression/usr.bin/make/variables/modifier_t/Makefile rename to usr.bin/make/tests/variables/modifier_t/Makefile.test diff --git a/tools/regression/usr.bin/make/variables/modifier_t/expected.status.1 b/usr.bin/make/tests/variables/modifier_t/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/variables/modifier_t/expected.status.1 rename to usr.bin/make/tests/variables/modifier_t/expected.status.1 diff --git a/tools/regression/usr.bin/make/variables/modifier_t/expected.status.2 b/usr.bin/make/tests/variables/modifier_t/expected.status.2 similarity index 100% rename from tools/regression/usr.bin/make/variables/modifier_t/expected.status.2 rename to usr.bin/make/tests/variables/modifier_t/expected.status.2 diff --git a/tools/regression/usr.bin/make/variables/modifier_t/expected.status.3 b/usr.bin/make/tests/variables/modifier_t/expected.status.3 similarity index 100% rename from tools/regression/usr.bin/make/variables/modifier_t/expected.status.3 rename to usr.bin/make/tests/variables/modifier_t/expected.status.3 diff --git a/tools/regression/usr.bin/make/variables/modifier_t/expected.stderr.1 b/usr.bin/make/tests/variables/modifier_t/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/variables/modifier_t/expected.stderr.1 rename to usr.bin/make/tests/variables/modifier_t/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/variables/modifier_t/expected.stderr.2 b/usr.bin/make/tests/variables/modifier_t/expected.stderr.2 similarity index 100% rename from tools/regression/usr.bin/make/variables/modifier_t/expected.stderr.2 rename to usr.bin/make/tests/variables/modifier_t/expected.stderr.2 diff --git a/tools/regression/usr.bin/make/variables/modifier_t/expected.stderr.3 b/usr.bin/make/tests/variables/modifier_t/expected.stderr.3 similarity index 100% rename from tools/regression/usr.bin/make/variables/modifier_t/expected.stderr.3 rename to usr.bin/make/tests/variables/modifier_t/expected.stderr.3 diff --git a/tools/regression/usr.bin/make/variables/modifier_t/expected.stdout.1 b/usr.bin/make/tests/variables/modifier_t/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/variables/modifier_t/expected.stdout.1 rename to usr.bin/make/tests/variables/modifier_t/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/variables/modifier_t/expected.stdout.2 b/usr.bin/make/tests/variables/modifier_t/expected.stdout.2 similarity index 100% rename from tools/regression/usr.bin/make/variables/modifier_t/expected.stdout.2 rename to usr.bin/make/tests/variables/modifier_t/expected.stdout.2 diff --git a/tools/regression/usr.bin/make/variables/modifier_t/expected.stdout.3 b/usr.bin/make/tests/variables/modifier_t/expected.stdout.3 similarity index 100% rename from tools/regression/usr.bin/make/variables/modifier_t/expected.stdout.3 rename to usr.bin/make/tests/variables/modifier_t/expected.stdout.3 diff --git a/tools/regression/usr.bin/make/variables/modifier_t/test.t b/usr.bin/make/tests/variables/modifier_t/legacy_test.sh similarity index 68% rename from tools/regression/usr.bin/make/variables/modifier_t/test.t rename to usr.bin/make/tests/variables/modifier_t/legacy_test.sh index f564f6ea9..7f145718b 100644 --- a/tools/regression/usr.bin/make/variables/modifier_t/test.t +++ b/usr.bin/make/tests/variables/modifier_t/legacy_test.sh @@ -1,9 +1,7 @@ -#!/bin/sh - +#! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../common.sh +. $(dirname $0)/../../common.sh # Description DESC="Variable expansion with t modifiers" diff --git a/usr.bin/make/tests/variables/opt_V/Makefile b/usr.bin/make/tests/variables/opt_V/Makefile new file mode 100644 index 000000000..0c3bf1779 --- /dev/null +++ b/usr.bin/make/tests/variables/opt_V/Makefile @@ -0,0 +1,16 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/variables/opt_V + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= Makefile.test +FILES+= expected.status.1 +FILES+= expected.status.2 +FILES+= expected.stderr.1 +FILES+= expected.stderr.2 +FILES+= expected.stdout.1 +FILES+= expected.stdout.2 + +.include diff --git a/tools/regression/usr.bin/make/variables/opt_V/Makefile b/usr.bin/make/tests/variables/opt_V/Makefile.test similarity index 100% rename from tools/regression/usr.bin/make/variables/opt_V/Makefile rename to usr.bin/make/tests/variables/opt_V/Makefile.test diff --git a/tools/regression/usr.bin/make/variables/opt_V/expected.status.1 b/usr.bin/make/tests/variables/opt_V/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/variables/opt_V/expected.status.1 rename to usr.bin/make/tests/variables/opt_V/expected.status.1 diff --git a/tools/regression/usr.bin/make/variables/opt_V/expected.status.2 b/usr.bin/make/tests/variables/opt_V/expected.status.2 similarity index 100% rename from tools/regression/usr.bin/make/variables/opt_V/expected.status.2 rename to usr.bin/make/tests/variables/opt_V/expected.status.2 diff --git a/tools/regression/usr.bin/make/variables/opt_V/expected.stderr.1 b/usr.bin/make/tests/variables/opt_V/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/variables/opt_V/expected.stderr.1 rename to usr.bin/make/tests/variables/opt_V/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/variables/opt_V/expected.stderr.2 b/usr.bin/make/tests/variables/opt_V/expected.stderr.2 similarity index 100% rename from tools/regression/usr.bin/make/variables/opt_V/expected.stderr.2 rename to usr.bin/make/tests/variables/opt_V/expected.stderr.2 diff --git a/tools/regression/usr.bin/make/variables/opt_V/expected.stdout.1 b/usr.bin/make/tests/variables/opt_V/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/variables/opt_V/expected.stdout.1 rename to usr.bin/make/tests/variables/opt_V/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/variables/opt_V/expected.stdout.2 b/usr.bin/make/tests/variables/opt_V/expected.stdout.2 similarity index 100% rename from tools/regression/usr.bin/make/variables/opt_V/expected.stdout.2 rename to usr.bin/make/tests/variables/opt_V/expected.stdout.2 diff --git a/tools/regression/usr.bin/make/variables/opt_V/test.t b/usr.bin/make/tests/variables/opt_V/legacy_test.sh similarity index 70% rename from tools/regression/usr.bin/make/variables/opt_V/test.t rename to usr.bin/make/tests/variables/opt_V/legacy_test.sh index 32a74b6c4..4b1122aca 100644 --- a/tools/regression/usr.bin/make/variables/opt_V/test.t +++ b/usr.bin/make/tests/variables/opt_V/legacy_test.sh @@ -1,9 +1,7 @@ -#!/bin/sh - +#! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../common.sh +. $(dirname $0)/../../common.sh # Description DESC="Variable expansion using command line '-V'" diff --git a/usr.bin/make/tests/variables/t0/Makefile b/usr.bin/make/tests/variables/t0/Makefile new file mode 100644 index 000000000..06e117972 --- /dev/null +++ b/usr.bin/make/tests/variables/t0/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/make/variables/t0 + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= Makefile.test +FILES+= expected.status.1 +FILES+= expected.stderr.1 +FILES+= expected.stdout.1 + +.include diff --git a/tools/regression/usr.bin/make/variables/t0/Makefile b/usr.bin/make/tests/variables/t0/Makefile.test similarity index 100% rename from tools/regression/usr.bin/make/variables/t0/Makefile rename to usr.bin/make/tests/variables/t0/Makefile.test diff --git a/tools/regression/usr.bin/make/variables/t0/expected.status.1 b/usr.bin/make/tests/variables/t0/expected.status.1 similarity index 100% rename from tools/regression/usr.bin/make/variables/t0/expected.status.1 rename to usr.bin/make/tests/variables/t0/expected.status.1 diff --git a/tools/regression/usr.bin/make/variables/t0/expected.stderr.1 b/usr.bin/make/tests/variables/t0/expected.stderr.1 similarity index 100% rename from tools/regression/usr.bin/make/variables/t0/expected.stderr.1 rename to usr.bin/make/tests/variables/t0/expected.stderr.1 diff --git a/tools/regression/usr.bin/make/variables/t0/expected.stdout.1 b/usr.bin/make/tests/variables/t0/expected.stdout.1 similarity index 100% rename from tools/regression/usr.bin/make/variables/t0/expected.stdout.1 rename to usr.bin/make/tests/variables/t0/expected.stdout.1 diff --git a/tools/regression/usr.bin/make/variables/t0/test.t b/usr.bin/make/tests/variables/t0/legacy_test.sh similarity index 60% rename from tools/regression/usr.bin/make/variables/t0/test.t rename to usr.bin/make/tests/variables/t0/legacy_test.sh index 7e4f42729..8c78e2d08 100644 --- a/tools/regression/usr.bin/make/variables/t0/test.t +++ b/usr.bin/make/tests/variables/t0/legacy_test.sh @@ -1,9 +1,7 @@ -#!/bin/sh - +#! /bin/sh # $FreeBSD$ -cd `dirname $0` -. ../../common.sh +. $(dirname $0)/../../common.sh # Description DESC="Variable expansion." diff --git a/usr.bin/ncal/Makefile b/usr.bin/ncal/Makefile index 7d429211c..27aa5678e 100644 --- a/usr.bin/ncal/Makefile +++ b/usr.bin/ncal/Makefile @@ -1,5 +1,7 @@ # $FreeBSD$ +.include + PROG= ncal DPADD= ${LIBCALENDAR} ${LIBTERMCAP} @@ -8,4 +10,8 @@ LDADD= -lcalendar -ltermcap LINKS= ${BINDIR}/ncal ${BINDIR}/cal MLINKS= ncal.1 cal.1 +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include diff --git a/usr.bin/ncal/tests/Makefile b/usr.bin/ncal/tests/Makefile new file mode 100644 index 000000000..170caacf8 --- /dev/null +++ b/usr.bin/ncal/tests/Makefile @@ -0,0 +1,99 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/ncal + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= regress.b-3m200901-jd-nhl.out +FILES+= regress.b-3m200901-md-nhl.out +FILES+= regress.b-3m200902-jd-nhl.out +FILES+= regress.b-3m200902-md-nhl.out +FILES+= regress.b-3m200903-jd-nhl.out +FILES+= regress.b-3m200903-md-nhl.out +FILES+= regress.b-3m200904-jd-nhl.out +FILES+= regress.b-3m200904-md-nhl.out +FILES+= regress.b-3m200905-jd-nhl.out +FILES+= regress.b-3m200905-md-nhl.out +FILES+= regress.b-3m200906-jd-nhl.out +FILES+= regress.b-3m200906-md-nhl.out +FILES+= regress.b-3m200907-jd-nhl.out +FILES+= regress.b-3m200907-md-nhl.out +FILES+= regress.b-3m200908-jd-nhl.out +FILES+= regress.b-3m200908-md-nhl.out +FILES+= regress.b-3m200909-jd-nhl.out +FILES+= regress.b-3m200909-md-nhl.out +FILES+= regress.b-3m200910-jd-nhl.out +FILES+= regress.b-3m200910-md-nhl.out +FILES+= regress.b-3m200911-jd-nhl.out +FILES+= regress.b-3m200911-md-nhl.out +FILES+= regress.b-3m200912-jd-nhl.out +FILES+= regress.b-3m200912-md-nhl.out +FILES+= regress.b-y2008-jd-nhl.out +FILES+= regress.b-y2008-md-nhl.out +FILES+= regress.b-y2009-jd-nhl.out +FILES+= regress.b-y2009-md-nhl.out +FILES+= regress.b-y2010-jd-nhl.out +FILES+= regress.b-y2010-md-nhl.out +FILES+= regress.b-y2011-jd-nhl.out +FILES+= regress.b-y2011-md-nhl.out +FILES+= regress.f-3A-nhl.out +FILES+= regress.f-3AB-nhl.out +FILES+= regress.f-3B-nhl.out +FILES+= regress.f-3gy-nhl.out +FILES+= regress.f-3y-nhl.out +FILES+= regress.f-mgm-nhl.out +FILES+= regress.f-yA-nhl.out +FILES+= regress.f-yAB-nhl.out +FILES+= regress.f-yB-nhl.out +FILES+= regress.f-ygm-nhl.out +FILES+= regress.f-ym-nhl.out +FILES+= regress.r-3m200901-jd-nhl.out +FILES+= regress.r-3m200901-md-nhl.out +FILES+= regress.r-3m200902-jd-nhl.out +FILES+= regress.r-3m200902-md-nhl.out +FILES+= regress.r-3m200903-jd-nhl.out +FILES+= regress.r-3m200903-md-nhl.out +FILES+= regress.r-3m200904-jd-nhl.out +FILES+= regress.r-3m200904-md-nhl.out +FILES+= regress.r-3m200905-jd-nhl.out +FILES+= regress.r-3m200905-md-nhl.out +FILES+= regress.r-3m200906-jd-nhl.out +FILES+= regress.r-3m200906-md-nhl.out +FILES+= regress.r-3m200907-jd-nhl.out +FILES+= regress.r-3m200907-md-nhl.out +FILES+= regress.r-3m200908-jd-nhl.out +FILES+= regress.r-3m200908-md-nhl.out +FILES+= regress.r-3m200909-jd-nhl.out +FILES+= regress.r-3m200909-md-nhl.out +FILES+= regress.r-3m200910-jd-nhl.out +FILES+= regress.r-3m200910-md-nhl.out +FILES+= regress.r-3m200911-jd-nhl.out +FILES+= regress.r-3m200911-md-nhl.out +FILES+= regress.r-3m200912-jd-nhl.out +FILES+= regress.r-3m200912-md-nhl.out +FILES+= regress.r-y2008-jd-nhl.out +FILES+= regress.r-y2008-md-nhl.out +FILES+= regress.r-y2009-jd-nhl.out +FILES+= regress.r-y2009-md-nhl.out +FILES+= regress.r-y2010-jd-nhl.out +FILES+= regress.r-y2010-md-nhl.out +FILES+= regress.r-y2011-jd-nhl.out +FILES+= regress.r-y2011-md-nhl.out +FILES+= regress.s-b-3-nhl.out +FILES+= regress.s-b-A-nhl.out +FILES+= regress.s-b-AB-nhl.out +FILES+= regress.s-b-B-nhl.out +FILES+= regress.s-b-gmgy-nhl.out +FILES+= regress.s-b-m-nhl.out +FILES+= regress.s-b-mgy-nhl.out +FILES+= regress.s-r-3-nhl.out +FILES+= regress.s-r-A-nhl.out +FILES+= regress.s-r-AB-nhl.out +FILES+= regress.s-r-B-nhl.out +FILES+= regress.s-r-gmgy-nhl.out +FILES+= regress.s-r-m-nhl.out +FILES+= regress.s-r-mgy-nhl.out +FILES+= regress.sh + +.include diff --git a/usr.bin/ncal/tests/legacy_test.sh b/usr.bin/ncal/tests/legacy_test.sh new file mode 100644 index 000000000..1b6b806c5 --- /dev/null +++ b/usr.bin/ncal/tests/legacy_test.sh @@ -0,0 +1,6 @@ +#!/bin/sh +# $FreeBSD$ + +SRCDIR="$(dirname "${0}")"; export SRCDIR + +m4 "${SRCDIR}/../regress.m4" "${SRCDIR}/regress.sh" | sh diff --git a/tools/regression/usr.bin/ncal/regress.b-3m200901-jd-nhl.out b/usr.bin/ncal/tests/regress.b-3m200901-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-3m200901-jd-nhl.out rename to usr.bin/ncal/tests/regress.b-3m200901-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-3m200901-md-nhl.out b/usr.bin/ncal/tests/regress.b-3m200901-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-3m200901-md-nhl.out rename to usr.bin/ncal/tests/regress.b-3m200901-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-3m200902-jd-nhl.out b/usr.bin/ncal/tests/regress.b-3m200902-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-3m200902-jd-nhl.out rename to usr.bin/ncal/tests/regress.b-3m200902-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-3m200902-md-nhl.out b/usr.bin/ncal/tests/regress.b-3m200902-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-3m200902-md-nhl.out rename to usr.bin/ncal/tests/regress.b-3m200902-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-3m200903-jd-nhl.out b/usr.bin/ncal/tests/regress.b-3m200903-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-3m200903-jd-nhl.out rename to usr.bin/ncal/tests/regress.b-3m200903-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-3m200903-md-nhl.out b/usr.bin/ncal/tests/regress.b-3m200903-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-3m200903-md-nhl.out rename to usr.bin/ncal/tests/regress.b-3m200903-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-3m200904-jd-nhl.out b/usr.bin/ncal/tests/regress.b-3m200904-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-3m200904-jd-nhl.out rename to usr.bin/ncal/tests/regress.b-3m200904-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-3m200904-md-nhl.out b/usr.bin/ncal/tests/regress.b-3m200904-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-3m200904-md-nhl.out rename to usr.bin/ncal/tests/regress.b-3m200904-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-3m200905-jd-nhl.out b/usr.bin/ncal/tests/regress.b-3m200905-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-3m200905-jd-nhl.out rename to usr.bin/ncal/tests/regress.b-3m200905-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-3m200905-md-nhl.out b/usr.bin/ncal/tests/regress.b-3m200905-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-3m200905-md-nhl.out rename to usr.bin/ncal/tests/regress.b-3m200905-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-3m200906-jd-nhl.out b/usr.bin/ncal/tests/regress.b-3m200906-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-3m200906-jd-nhl.out rename to usr.bin/ncal/tests/regress.b-3m200906-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-3m200906-md-nhl.out b/usr.bin/ncal/tests/regress.b-3m200906-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-3m200906-md-nhl.out rename to usr.bin/ncal/tests/regress.b-3m200906-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-3m200907-jd-nhl.out b/usr.bin/ncal/tests/regress.b-3m200907-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-3m200907-jd-nhl.out rename to usr.bin/ncal/tests/regress.b-3m200907-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-3m200907-md-nhl.out b/usr.bin/ncal/tests/regress.b-3m200907-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-3m200907-md-nhl.out rename to usr.bin/ncal/tests/regress.b-3m200907-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-3m200908-jd-nhl.out b/usr.bin/ncal/tests/regress.b-3m200908-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-3m200908-jd-nhl.out rename to usr.bin/ncal/tests/regress.b-3m200908-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-3m200908-md-nhl.out b/usr.bin/ncal/tests/regress.b-3m200908-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-3m200908-md-nhl.out rename to usr.bin/ncal/tests/regress.b-3m200908-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-3m200909-jd-nhl.out b/usr.bin/ncal/tests/regress.b-3m200909-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-3m200909-jd-nhl.out rename to usr.bin/ncal/tests/regress.b-3m200909-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-3m200909-md-nhl.out b/usr.bin/ncal/tests/regress.b-3m200909-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-3m200909-md-nhl.out rename to usr.bin/ncal/tests/regress.b-3m200909-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-3m200910-jd-nhl.out b/usr.bin/ncal/tests/regress.b-3m200910-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-3m200910-jd-nhl.out rename to usr.bin/ncal/tests/regress.b-3m200910-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-3m200910-md-nhl.out b/usr.bin/ncal/tests/regress.b-3m200910-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-3m200910-md-nhl.out rename to usr.bin/ncal/tests/regress.b-3m200910-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-3m200911-jd-nhl.out b/usr.bin/ncal/tests/regress.b-3m200911-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-3m200911-jd-nhl.out rename to usr.bin/ncal/tests/regress.b-3m200911-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-3m200911-md-nhl.out b/usr.bin/ncal/tests/regress.b-3m200911-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-3m200911-md-nhl.out rename to usr.bin/ncal/tests/regress.b-3m200911-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-3m200912-jd-nhl.out b/usr.bin/ncal/tests/regress.b-3m200912-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-3m200912-jd-nhl.out rename to usr.bin/ncal/tests/regress.b-3m200912-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-3m200912-md-nhl.out b/usr.bin/ncal/tests/regress.b-3m200912-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-3m200912-md-nhl.out rename to usr.bin/ncal/tests/regress.b-3m200912-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-y2008-jd-nhl.out b/usr.bin/ncal/tests/regress.b-y2008-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-y2008-jd-nhl.out rename to usr.bin/ncal/tests/regress.b-y2008-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-y2008-md-nhl.out b/usr.bin/ncal/tests/regress.b-y2008-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-y2008-md-nhl.out rename to usr.bin/ncal/tests/regress.b-y2008-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-y2009-jd-nhl.out b/usr.bin/ncal/tests/regress.b-y2009-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-y2009-jd-nhl.out rename to usr.bin/ncal/tests/regress.b-y2009-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-y2009-md-nhl.out b/usr.bin/ncal/tests/regress.b-y2009-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-y2009-md-nhl.out rename to usr.bin/ncal/tests/regress.b-y2009-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-y2010-jd-nhl.out b/usr.bin/ncal/tests/regress.b-y2010-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-y2010-jd-nhl.out rename to usr.bin/ncal/tests/regress.b-y2010-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-y2010-md-nhl.out b/usr.bin/ncal/tests/regress.b-y2010-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-y2010-md-nhl.out rename to usr.bin/ncal/tests/regress.b-y2010-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-y2011-jd-nhl.out b/usr.bin/ncal/tests/regress.b-y2011-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-y2011-jd-nhl.out rename to usr.bin/ncal/tests/regress.b-y2011-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.b-y2011-md-nhl.out b/usr.bin/ncal/tests/regress.b-y2011-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.b-y2011-md-nhl.out rename to usr.bin/ncal/tests/regress.b-y2011-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.f-3A-nhl.out b/usr.bin/ncal/tests/regress.f-3A-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.f-3A-nhl.out rename to usr.bin/ncal/tests/regress.f-3A-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.f-3AB-nhl.out b/usr.bin/ncal/tests/regress.f-3AB-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.f-3AB-nhl.out rename to usr.bin/ncal/tests/regress.f-3AB-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.f-3B-nhl.out b/usr.bin/ncal/tests/regress.f-3B-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.f-3B-nhl.out rename to usr.bin/ncal/tests/regress.f-3B-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.f-3gy-nhl.out b/usr.bin/ncal/tests/regress.f-3gy-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.f-3gy-nhl.out rename to usr.bin/ncal/tests/regress.f-3gy-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.f-3y-nhl.out b/usr.bin/ncal/tests/regress.f-3y-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.f-3y-nhl.out rename to usr.bin/ncal/tests/regress.f-3y-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.f-mgm-nhl.out b/usr.bin/ncal/tests/regress.f-mgm-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.f-mgm-nhl.out rename to usr.bin/ncal/tests/regress.f-mgm-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.f-yA-nhl.out b/usr.bin/ncal/tests/regress.f-yA-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.f-yA-nhl.out rename to usr.bin/ncal/tests/regress.f-yA-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.f-yAB-nhl.out b/usr.bin/ncal/tests/regress.f-yAB-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.f-yAB-nhl.out rename to usr.bin/ncal/tests/regress.f-yAB-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.f-yB-nhl.out b/usr.bin/ncal/tests/regress.f-yB-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.f-yB-nhl.out rename to usr.bin/ncal/tests/regress.f-yB-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.f-ygm-nhl.out b/usr.bin/ncal/tests/regress.f-ygm-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.f-ygm-nhl.out rename to usr.bin/ncal/tests/regress.f-ygm-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.f-ym-nhl.out b/usr.bin/ncal/tests/regress.f-ym-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.f-ym-nhl.out rename to usr.bin/ncal/tests/regress.f-ym-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-3m200901-jd-nhl.out b/usr.bin/ncal/tests/regress.r-3m200901-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-3m200901-jd-nhl.out rename to usr.bin/ncal/tests/regress.r-3m200901-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-3m200901-md-nhl.out b/usr.bin/ncal/tests/regress.r-3m200901-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-3m200901-md-nhl.out rename to usr.bin/ncal/tests/regress.r-3m200901-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-3m200902-jd-nhl.out b/usr.bin/ncal/tests/regress.r-3m200902-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-3m200902-jd-nhl.out rename to usr.bin/ncal/tests/regress.r-3m200902-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-3m200902-md-nhl.out b/usr.bin/ncal/tests/regress.r-3m200902-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-3m200902-md-nhl.out rename to usr.bin/ncal/tests/regress.r-3m200902-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-3m200903-jd-nhl.out b/usr.bin/ncal/tests/regress.r-3m200903-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-3m200903-jd-nhl.out rename to usr.bin/ncal/tests/regress.r-3m200903-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-3m200903-md-nhl.out b/usr.bin/ncal/tests/regress.r-3m200903-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-3m200903-md-nhl.out rename to usr.bin/ncal/tests/regress.r-3m200903-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-3m200904-jd-nhl.out b/usr.bin/ncal/tests/regress.r-3m200904-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-3m200904-jd-nhl.out rename to usr.bin/ncal/tests/regress.r-3m200904-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-3m200904-md-nhl.out b/usr.bin/ncal/tests/regress.r-3m200904-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-3m200904-md-nhl.out rename to usr.bin/ncal/tests/regress.r-3m200904-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-3m200905-jd-nhl.out b/usr.bin/ncal/tests/regress.r-3m200905-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-3m200905-jd-nhl.out rename to usr.bin/ncal/tests/regress.r-3m200905-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-3m200905-md-nhl.out b/usr.bin/ncal/tests/regress.r-3m200905-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-3m200905-md-nhl.out rename to usr.bin/ncal/tests/regress.r-3m200905-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-3m200906-jd-nhl.out b/usr.bin/ncal/tests/regress.r-3m200906-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-3m200906-jd-nhl.out rename to usr.bin/ncal/tests/regress.r-3m200906-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-3m200906-md-nhl.out b/usr.bin/ncal/tests/regress.r-3m200906-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-3m200906-md-nhl.out rename to usr.bin/ncal/tests/regress.r-3m200906-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-3m200907-jd-nhl.out b/usr.bin/ncal/tests/regress.r-3m200907-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-3m200907-jd-nhl.out rename to usr.bin/ncal/tests/regress.r-3m200907-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-3m200907-md-nhl.out b/usr.bin/ncal/tests/regress.r-3m200907-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-3m200907-md-nhl.out rename to usr.bin/ncal/tests/regress.r-3m200907-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-3m200908-jd-nhl.out b/usr.bin/ncal/tests/regress.r-3m200908-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-3m200908-jd-nhl.out rename to usr.bin/ncal/tests/regress.r-3m200908-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-3m200908-md-nhl.out b/usr.bin/ncal/tests/regress.r-3m200908-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-3m200908-md-nhl.out rename to usr.bin/ncal/tests/regress.r-3m200908-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-3m200909-jd-nhl.out b/usr.bin/ncal/tests/regress.r-3m200909-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-3m200909-jd-nhl.out rename to usr.bin/ncal/tests/regress.r-3m200909-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-3m200909-md-nhl.out b/usr.bin/ncal/tests/regress.r-3m200909-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-3m200909-md-nhl.out rename to usr.bin/ncal/tests/regress.r-3m200909-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-3m200910-jd-nhl.out b/usr.bin/ncal/tests/regress.r-3m200910-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-3m200910-jd-nhl.out rename to usr.bin/ncal/tests/regress.r-3m200910-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-3m200910-md-nhl.out b/usr.bin/ncal/tests/regress.r-3m200910-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-3m200910-md-nhl.out rename to usr.bin/ncal/tests/regress.r-3m200910-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-3m200911-jd-nhl.out b/usr.bin/ncal/tests/regress.r-3m200911-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-3m200911-jd-nhl.out rename to usr.bin/ncal/tests/regress.r-3m200911-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-3m200911-md-nhl.out b/usr.bin/ncal/tests/regress.r-3m200911-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-3m200911-md-nhl.out rename to usr.bin/ncal/tests/regress.r-3m200911-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-3m200912-jd-nhl.out b/usr.bin/ncal/tests/regress.r-3m200912-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-3m200912-jd-nhl.out rename to usr.bin/ncal/tests/regress.r-3m200912-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-3m200912-md-nhl.out b/usr.bin/ncal/tests/regress.r-3m200912-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-3m200912-md-nhl.out rename to usr.bin/ncal/tests/regress.r-3m200912-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-y2008-jd-nhl.out b/usr.bin/ncal/tests/regress.r-y2008-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-y2008-jd-nhl.out rename to usr.bin/ncal/tests/regress.r-y2008-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-y2008-md-nhl.out b/usr.bin/ncal/tests/regress.r-y2008-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-y2008-md-nhl.out rename to usr.bin/ncal/tests/regress.r-y2008-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-y2009-jd-nhl.out b/usr.bin/ncal/tests/regress.r-y2009-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-y2009-jd-nhl.out rename to usr.bin/ncal/tests/regress.r-y2009-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-y2009-md-nhl.out b/usr.bin/ncal/tests/regress.r-y2009-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-y2009-md-nhl.out rename to usr.bin/ncal/tests/regress.r-y2009-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-y2010-jd-nhl.out b/usr.bin/ncal/tests/regress.r-y2010-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-y2010-jd-nhl.out rename to usr.bin/ncal/tests/regress.r-y2010-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-y2010-md-nhl.out b/usr.bin/ncal/tests/regress.r-y2010-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-y2010-md-nhl.out rename to usr.bin/ncal/tests/regress.r-y2010-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-y2011-jd-nhl.out b/usr.bin/ncal/tests/regress.r-y2011-jd-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-y2011-jd-nhl.out rename to usr.bin/ncal/tests/regress.r-y2011-jd-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.r-y2011-md-nhl.out b/usr.bin/ncal/tests/regress.r-y2011-md-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.r-y2011-md-nhl.out rename to usr.bin/ncal/tests/regress.r-y2011-md-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.s-b-3-nhl.out b/usr.bin/ncal/tests/regress.s-b-3-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.s-b-3-nhl.out rename to usr.bin/ncal/tests/regress.s-b-3-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.s-b-A-nhl.out b/usr.bin/ncal/tests/regress.s-b-A-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.s-b-A-nhl.out rename to usr.bin/ncal/tests/regress.s-b-A-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.s-b-AB-nhl.out b/usr.bin/ncal/tests/regress.s-b-AB-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.s-b-AB-nhl.out rename to usr.bin/ncal/tests/regress.s-b-AB-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.s-b-B-nhl.out b/usr.bin/ncal/tests/regress.s-b-B-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.s-b-B-nhl.out rename to usr.bin/ncal/tests/regress.s-b-B-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.s-b-gmgy-nhl.out b/usr.bin/ncal/tests/regress.s-b-gmgy-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.s-b-gmgy-nhl.out rename to usr.bin/ncal/tests/regress.s-b-gmgy-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.s-b-m-nhl.out b/usr.bin/ncal/tests/regress.s-b-m-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.s-b-m-nhl.out rename to usr.bin/ncal/tests/regress.s-b-m-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.s-b-mgy-nhl.out b/usr.bin/ncal/tests/regress.s-b-mgy-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.s-b-mgy-nhl.out rename to usr.bin/ncal/tests/regress.s-b-mgy-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.s-r-3-nhl.out b/usr.bin/ncal/tests/regress.s-r-3-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.s-r-3-nhl.out rename to usr.bin/ncal/tests/regress.s-r-3-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.s-r-A-nhl.out b/usr.bin/ncal/tests/regress.s-r-A-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.s-r-A-nhl.out rename to usr.bin/ncal/tests/regress.s-r-A-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.s-r-AB-nhl.out b/usr.bin/ncal/tests/regress.s-r-AB-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.s-r-AB-nhl.out rename to usr.bin/ncal/tests/regress.s-r-AB-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.s-r-B-nhl.out b/usr.bin/ncal/tests/regress.s-r-B-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.s-r-B-nhl.out rename to usr.bin/ncal/tests/regress.s-r-B-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.s-r-gmgy-nhl.out b/usr.bin/ncal/tests/regress.s-r-gmgy-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.s-r-gmgy-nhl.out rename to usr.bin/ncal/tests/regress.s-r-gmgy-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.s-r-m-nhl.out b/usr.bin/ncal/tests/regress.s-r-m-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.s-r-m-nhl.out rename to usr.bin/ncal/tests/regress.s-r-m-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.s-r-mgy-nhl.out b/usr.bin/ncal/tests/regress.s-r-mgy-nhl.out similarity index 100% rename from tools/regression/usr.bin/ncal/regress.s-r-mgy-nhl.out rename to usr.bin/ncal/tests/regress.s-r-mgy-nhl.out diff --git a/tools/regression/usr.bin/ncal/regress.sh b/usr.bin/ncal/tests/regress.sh similarity index 100% rename from tools/regression/usr.bin/ncal/regress.sh rename to usr.bin/ncal/tests/regress.sh diff --git a/usr.bin/printf/Makefile b/usr.bin/printf/Makefile index c91c4e3f5..31047c53f 100644 --- a/usr.bin/printf/Makefile +++ b/usr.bin/printf/Makefile @@ -1,6 +1,12 @@ # @(#)Makefile 8.1 (Berkeley) 6/6/93 # $FreeBSD$ +.include + PROG= printf +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include diff --git a/usr.bin/printf/tests/Makefile b/usr.bin/printf/tests/Makefile new file mode 100644 index 000000000..da3f53309 --- /dev/null +++ b/usr.bin/printf/tests/Makefile @@ -0,0 +1,22 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/printf + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= regress.b.out +FILES+= regress.d.out +FILES+= regress.f.out +FILES+= regress.l1.out +FILES+= regress.l2.out +FILES+= regress.m1.out +FILES+= regress.m2.out +FILES+= regress.m3.out +FILES+= regress.m4.out +FILES+= regress.m5.out +FILES+= regress.s.out +FILES+= regress.sh +FILES+= regress.zero.out + +.include diff --git a/usr.bin/printf/tests/legacy_test.sh b/usr.bin/printf/tests/legacy_test.sh new file mode 100644 index 000000000..1b6b806c5 --- /dev/null +++ b/usr.bin/printf/tests/legacy_test.sh @@ -0,0 +1,6 @@ +#!/bin/sh +# $FreeBSD$ + +SRCDIR="$(dirname "${0}")"; export SRCDIR + +m4 "${SRCDIR}/../regress.m4" "${SRCDIR}/regress.sh" | sh diff --git a/tools/regression/usr.bin/printf/regress.b.out b/usr.bin/printf/tests/regress.b.out similarity index 100% rename from tools/regression/usr.bin/printf/regress.b.out rename to usr.bin/printf/tests/regress.b.out diff --git a/tools/regression/usr.bin/printf/regress.d.out b/usr.bin/printf/tests/regress.d.out similarity index 100% rename from tools/regression/usr.bin/printf/regress.d.out rename to usr.bin/printf/tests/regress.d.out diff --git a/tools/regression/usr.bin/printf/regress.f.out b/usr.bin/printf/tests/regress.f.out similarity index 100% rename from tools/regression/usr.bin/printf/regress.f.out rename to usr.bin/printf/tests/regress.f.out diff --git a/tools/regression/usr.bin/printf/regress.l1.out b/usr.bin/printf/tests/regress.l1.out similarity index 100% rename from tools/regression/usr.bin/printf/regress.l1.out rename to usr.bin/printf/tests/regress.l1.out diff --git a/tools/regression/usr.bin/printf/regress.l2.out b/usr.bin/printf/tests/regress.l2.out similarity index 100% rename from tools/regression/usr.bin/printf/regress.l2.out rename to usr.bin/printf/tests/regress.l2.out diff --git a/tools/regression/usr.bin/printf/regress.m1.out b/usr.bin/printf/tests/regress.m1.out similarity index 100% rename from tools/regression/usr.bin/printf/regress.m1.out rename to usr.bin/printf/tests/regress.m1.out diff --git a/tools/regression/usr.bin/printf/regress.m2.out b/usr.bin/printf/tests/regress.m2.out similarity index 100% rename from tools/regression/usr.bin/printf/regress.m2.out rename to usr.bin/printf/tests/regress.m2.out diff --git a/tools/regression/usr.bin/printf/regress.m3.out b/usr.bin/printf/tests/regress.m3.out similarity index 100% rename from tools/regression/usr.bin/printf/regress.m3.out rename to usr.bin/printf/tests/regress.m3.out diff --git a/tools/regression/usr.bin/printf/regress.m4.out b/usr.bin/printf/tests/regress.m4.out similarity index 100% rename from tools/regression/usr.bin/printf/regress.m4.out rename to usr.bin/printf/tests/regress.m4.out diff --git a/tools/regression/usr.bin/printf/regress.m5.out b/usr.bin/printf/tests/regress.m5.out similarity index 100% rename from tools/regression/usr.bin/printf/regress.m5.out rename to usr.bin/printf/tests/regress.m5.out diff --git a/tools/regression/usr.bin/printf/regress.s.out b/usr.bin/printf/tests/regress.s.out similarity index 100% rename from tools/regression/usr.bin/printf/regress.s.out rename to usr.bin/printf/tests/regress.s.out diff --git a/tools/regression/usr.bin/printf/regress.sh b/usr.bin/printf/tests/regress.sh similarity index 100% rename from tools/regression/usr.bin/printf/regress.sh rename to usr.bin/printf/tests/regress.sh diff --git a/tools/regression/usr.bin/printf/regress.zero.out b/usr.bin/printf/tests/regress.zero.out similarity index 100% rename from tools/regression/usr.bin/printf/regress.zero.out rename to usr.bin/printf/tests/regress.zero.out diff --git a/usr.bin/sed/Makefile b/usr.bin/sed/Makefile index 1fbce17d5..b635c89ad 100644 --- a/usr.bin/sed/Makefile +++ b/usr.bin/sed/Makefile @@ -1,9 +1,15 @@ # @(#)Makefile 8.1 (Berkeley) 6/6/93 # $FreeBSD$ +.include + PROG= sed SRCS= compile.c main.c misc.c process.c WARNS?= 2 +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include diff --git a/usr.bin/sed/tests/Makefile b/usr.bin/sed/tests/Makefile new file mode 100644 index 000000000..02d2b8940 --- /dev/null +++ b/usr.bin/sed/tests/Makefile @@ -0,0 +1,39 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/sed + +TAP_TESTS_SH= legacy_test +TAP_TESTS_SH+= multi_test +TEST_METADATA.multi_test+= required_files="/usr/share/dict/words" +TAP_TESTS_SH+= inplace_race_test + +FILESDIR= ${TESTSDIR} +FILES= hanoi.sed +FILES+= math.sed +FILES+= regress.G.out +FILES+= regress.P.out +FILES+= regress.b2a.out +FILES+= regress.bcb.out +FILES+= regress.c0.out +FILES+= regress.c1.out +FILES+= regress.c2.out +FILES+= regress.c3.out +FILES+= regress.hanoi.out +FILES+= regress.icase1.out +FILES+= regress.icase2.out +FILES+= regress.icase3.out +FILES+= regress.icase4.out +FILES+= regress.in +FILES+= regress.math.out +FILES+= regress.not.out +FILES+= regress.psl.out +FILES+= regress.s3.out +FILES+= regress.s4.out +FILES+= regress.s5.out +FILES+= regress.sg.out +FILES+= regress.sh +FILES+= regress.y.out + +SUBDIR= regress.multitest.out + +.include diff --git a/tools/regression/usr.bin/sed/hanoi.sed b/usr.bin/sed/tests/hanoi.sed similarity index 100% rename from tools/regression/usr.bin/sed/hanoi.sed rename to usr.bin/sed/tests/hanoi.sed diff --git a/tools/regression/usr.bin/sed/inplace_race.t b/usr.bin/sed/tests/inplace_race_test.sh similarity index 96% rename from tools/regression/usr.bin/sed/inplace_race.t rename to usr.bin/sed/tests/inplace_race_test.sh index d441ffea2..d8220ae7d 100644 --- a/tools/regression/usr.bin/sed/inplace_race.t +++ b/usr.bin/sed/tests/inplace_race_test.sh @@ -42,10 +42,6 @@ fi echo "1..1" -T=$(mktemp -d "${TMPDIR:-/tmp}/sed-test.XXXXXX") -trap 'cd /; rm -rf "$T"' 0 -cd "$T" - data=abababab data=$data$data$data$data data=$data$data$data$data diff --git a/usr.bin/sed/tests/legacy_test.sh b/usr.bin/sed/tests/legacy_test.sh new file mode 100644 index 000000000..1b6b806c5 --- /dev/null +++ b/usr.bin/sed/tests/legacy_test.sh @@ -0,0 +1,6 @@ +#!/bin/sh +# $FreeBSD$ + +SRCDIR="$(dirname "${0}")"; export SRCDIR + +m4 "${SRCDIR}/../regress.m4" "${SRCDIR}/regress.sh" | sh diff --git a/tools/regression/usr.bin/sed/math.sed b/usr.bin/sed/tests/math.sed similarity index 100% rename from tools/regression/usr.bin/sed/math.sed rename to usr.bin/sed/tests/math.sed diff --git a/tools/regression/usr.bin/sed/multitest.t b/usr.bin/sed/tests/multi_test.sh similarity index 99% rename from tools/regression/usr.bin/sed/multitest.t rename to usr.bin/sed/tests/multi_test.sh index a6588ff4b..d821832df 100644 --- a/tools/regression/usr.bin/sed/multitest.t +++ b/usr.bin/sed/tests/multi_test.sh @@ -41,10 +41,11 @@ # of the BSD sed. Each test should have a unique mark name, which is # used for naming the corresponding file in regress.multitest.out. +SRCDIR=$(dirname $0) + main() { - cd `dirname $0` - REGRESS=regress.multitest.out + REGRESS=${SRCDIR}/regress.multitest.out DICT=/usr/share/dict/words awk 'END { for (i = 1; i < 15; i++) print "l1_" i}' lines1 diff --git a/tools/regression/usr.bin/sed/regress.G.out b/usr.bin/sed/tests/regress.G.out similarity index 100% rename from tools/regression/usr.bin/sed/regress.G.out rename to usr.bin/sed/tests/regress.G.out diff --git a/tools/regression/usr.bin/sed/regress.P.out b/usr.bin/sed/tests/regress.P.out similarity index 100% rename from tools/regression/usr.bin/sed/regress.P.out rename to usr.bin/sed/tests/regress.P.out diff --git a/tools/regression/usr.bin/sed/regress.b2a.out b/usr.bin/sed/tests/regress.b2a.out similarity index 100% rename from tools/regression/usr.bin/sed/regress.b2a.out rename to usr.bin/sed/tests/regress.b2a.out diff --git a/tools/regression/usr.bin/sed/regress.bcb.out b/usr.bin/sed/tests/regress.bcb.out similarity index 100% rename from tools/regression/usr.bin/sed/regress.bcb.out rename to usr.bin/sed/tests/regress.bcb.out diff --git a/tools/regression/usr.bin/sed/regress.c0.out b/usr.bin/sed/tests/regress.c0.out similarity index 100% rename from tools/regression/usr.bin/sed/regress.c0.out rename to usr.bin/sed/tests/regress.c0.out diff --git a/tools/regression/usr.bin/sed/regress.c1.out b/usr.bin/sed/tests/regress.c1.out similarity index 100% rename from tools/regression/usr.bin/sed/regress.c1.out rename to usr.bin/sed/tests/regress.c1.out diff --git a/tools/regression/usr.bin/sed/regress.c2.out b/usr.bin/sed/tests/regress.c2.out similarity index 100% rename from tools/regression/usr.bin/sed/regress.c2.out rename to usr.bin/sed/tests/regress.c2.out diff --git a/tools/regression/usr.bin/sed/regress.c3.out b/usr.bin/sed/tests/regress.c3.out similarity index 100% rename from tools/regression/usr.bin/sed/regress.c3.out rename to usr.bin/sed/tests/regress.c3.out diff --git a/tools/regression/usr.bin/sed/regress.hanoi.out b/usr.bin/sed/tests/regress.hanoi.out similarity index 100% rename from tools/regression/usr.bin/sed/regress.hanoi.out rename to usr.bin/sed/tests/regress.hanoi.out diff --git a/tools/regression/usr.bin/sed/regress.icase1.out b/usr.bin/sed/tests/regress.icase1.out similarity index 100% rename from tools/regression/usr.bin/sed/regress.icase1.out rename to usr.bin/sed/tests/regress.icase1.out diff --git a/tools/regression/usr.bin/sed/regress.icase2.out b/usr.bin/sed/tests/regress.icase2.out similarity index 100% rename from tools/regression/usr.bin/sed/regress.icase2.out rename to usr.bin/sed/tests/regress.icase2.out diff --git a/tools/regression/usr.bin/sed/regress.icase3.out b/usr.bin/sed/tests/regress.icase3.out similarity index 100% rename from tools/regression/usr.bin/sed/regress.icase3.out rename to usr.bin/sed/tests/regress.icase3.out diff --git a/tools/regression/usr.bin/sed/regress.icase4.out b/usr.bin/sed/tests/regress.icase4.out similarity index 100% rename from tools/regression/usr.bin/sed/regress.icase4.out rename to usr.bin/sed/tests/regress.icase4.out diff --git a/tools/regression/usr.bin/sed/regress.in b/usr.bin/sed/tests/regress.in similarity index 100% rename from tools/regression/usr.bin/sed/regress.in rename to usr.bin/sed/tests/regress.in diff --git a/tools/regression/usr.bin/sed/regress.math.out b/usr.bin/sed/tests/regress.math.out similarity index 100% rename from tools/regression/usr.bin/sed/regress.math.out rename to usr.bin/sed/tests/regress.math.out diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/1.1 b/usr.bin/sed/tests/regress.multitest.out/1.1 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/1.1 rename to usr.bin/sed/tests/regress.multitest.out/1.1 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/1.10 b/usr.bin/sed/tests/regress.multitest.out/1.10 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/1.10 rename to usr.bin/sed/tests/regress.multitest.out/1.10 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/1.11 b/usr.bin/sed/tests/regress.multitest.out/1.11 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/1.11 rename to usr.bin/sed/tests/regress.multitest.out/1.11 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/1.12 b/usr.bin/sed/tests/regress.multitest.out/1.12 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/1.12 rename to usr.bin/sed/tests/regress.multitest.out/1.12 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/1.13 b/usr.bin/sed/tests/regress.multitest.out/1.13 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/1.13 rename to usr.bin/sed/tests/regress.multitest.out/1.13 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/1.14 b/usr.bin/sed/tests/regress.multitest.out/1.14 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/1.14 rename to usr.bin/sed/tests/regress.multitest.out/1.14 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/1.15 b/usr.bin/sed/tests/regress.multitest.out/1.15 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/1.15 rename to usr.bin/sed/tests/regress.multitest.out/1.15 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/1.16 b/usr.bin/sed/tests/regress.multitest.out/1.16 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/1.16 rename to usr.bin/sed/tests/regress.multitest.out/1.16 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/1.17 b/usr.bin/sed/tests/regress.multitest.out/1.17 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/1.17 rename to usr.bin/sed/tests/regress.multitest.out/1.17 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/1.18 b/usr.bin/sed/tests/regress.multitest.out/1.18 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/1.18 rename to usr.bin/sed/tests/regress.multitest.out/1.18 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/1.2 b/usr.bin/sed/tests/regress.multitest.out/1.2 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/1.2 rename to usr.bin/sed/tests/regress.multitest.out/1.2 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/1.3 b/usr.bin/sed/tests/regress.multitest.out/1.3 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/1.3 rename to usr.bin/sed/tests/regress.multitest.out/1.3 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/1.4 b/usr.bin/sed/tests/regress.multitest.out/1.4 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/1.4 rename to usr.bin/sed/tests/regress.multitest.out/1.4 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/1.4.1 b/usr.bin/sed/tests/regress.multitest.out/1.4.1 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/1.4.1 rename to usr.bin/sed/tests/regress.multitest.out/1.4.1 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/1.5 b/usr.bin/sed/tests/regress.multitest.out/1.5 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/1.5 rename to usr.bin/sed/tests/regress.multitest.out/1.5 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/1.6 b/usr.bin/sed/tests/regress.multitest.out/1.6 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/1.6 rename to usr.bin/sed/tests/regress.multitest.out/1.6 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/1.7 b/usr.bin/sed/tests/regress.multitest.out/1.7 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/1.7 rename to usr.bin/sed/tests/regress.multitest.out/1.7 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/1.8 b/usr.bin/sed/tests/regress.multitest.out/1.8 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/1.8 rename to usr.bin/sed/tests/regress.multitest.out/1.8 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/1.9 b/usr.bin/sed/tests/regress.multitest.out/1.9 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/1.9 rename to usr.bin/sed/tests/regress.multitest.out/1.9 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/2.1 b/usr.bin/sed/tests/regress.multitest.out/2.1 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/2.1 rename to usr.bin/sed/tests/regress.multitest.out/2.1 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/2.10 b/usr.bin/sed/tests/regress.multitest.out/2.10 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/2.10 rename to usr.bin/sed/tests/regress.multitest.out/2.10 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/2.11 b/usr.bin/sed/tests/regress.multitest.out/2.11 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/2.11 rename to usr.bin/sed/tests/regress.multitest.out/2.11 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/2.12 b/usr.bin/sed/tests/regress.multitest.out/2.12 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/2.12 rename to usr.bin/sed/tests/regress.multitest.out/2.12 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/2.13 b/usr.bin/sed/tests/regress.multitest.out/2.13 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/2.13 rename to usr.bin/sed/tests/regress.multitest.out/2.13 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/2.14 b/usr.bin/sed/tests/regress.multitest.out/2.14 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/2.14 rename to usr.bin/sed/tests/regress.multitest.out/2.14 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/2.15 b/usr.bin/sed/tests/regress.multitest.out/2.15 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/2.15 rename to usr.bin/sed/tests/regress.multitest.out/2.15 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/2.16 b/usr.bin/sed/tests/regress.multitest.out/2.16 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/2.16 rename to usr.bin/sed/tests/regress.multitest.out/2.16 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/2.17 b/usr.bin/sed/tests/regress.multitest.out/2.17 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/2.17 rename to usr.bin/sed/tests/regress.multitest.out/2.17 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/2.18 b/usr.bin/sed/tests/regress.multitest.out/2.18 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/2.18 rename to usr.bin/sed/tests/regress.multitest.out/2.18 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/2.19 b/usr.bin/sed/tests/regress.multitest.out/2.19 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/2.19 rename to usr.bin/sed/tests/regress.multitest.out/2.19 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/2.2 b/usr.bin/sed/tests/regress.multitest.out/2.2 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/2.2 rename to usr.bin/sed/tests/regress.multitest.out/2.2 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/2.20 b/usr.bin/sed/tests/regress.multitest.out/2.20 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/2.20 rename to usr.bin/sed/tests/regress.multitest.out/2.20 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/2.21 b/usr.bin/sed/tests/regress.multitest.out/2.21 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/2.21 rename to usr.bin/sed/tests/regress.multitest.out/2.21 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/2.22 b/usr.bin/sed/tests/regress.multitest.out/2.22 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/2.22 rename to usr.bin/sed/tests/regress.multitest.out/2.22 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/2.3 b/usr.bin/sed/tests/regress.multitest.out/2.3 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/2.3 rename to usr.bin/sed/tests/regress.multitest.out/2.3 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/2.4 b/usr.bin/sed/tests/regress.multitest.out/2.4 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/2.4 rename to usr.bin/sed/tests/regress.multitest.out/2.4 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/2.5 b/usr.bin/sed/tests/regress.multitest.out/2.5 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/2.5 rename to usr.bin/sed/tests/regress.multitest.out/2.5 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/2.6 b/usr.bin/sed/tests/regress.multitest.out/2.6 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/2.6 rename to usr.bin/sed/tests/regress.multitest.out/2.6 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/2.7 b/usr.bin/sed/tests/regress.multitest.out/2.7 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/2.7 rename to usr.bin/sed/tests/regress.multitest.out/2.7 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/2.8 b/usr.bin/sed/tests/regress.multitest.out/2.8 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/2.8 rename to usr.bin/sed/tests/regress.multitest.out/2.8 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/2.9 b/usr.bin/sed/tests/regress.multitest.out/2.9 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/2.9 rename to usr.bin/sed/tests/regress.multitest.out/2.9 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/3.1 b/usr.bin/sed/tests/regress.multitest.out/3.1 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/3.1 rename to usr.bin/sed/tests/regress.multitest.out/3.1 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/3.2 b/usr.bin/sed/tests/regress.multitest.out/3.2 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/3.2 rename to usr.bin/sed/tests/regress.multitest.out/3.2 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/3.3 b/usr.bin/sed/tests/regress.multitest.out/3.3 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/3.3 rename to usr.bin/sed/tests/regress.multitest.out/3.3 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/3.4 b/usr.bin/sed/tests/regress.multitest.out/3.4 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/3.4 rename to usr.bin/sed/tests/regress.multitest.out/3.4 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/4.1 b/usr.bin/sed/tests/regress.multitest.out/4.1 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/4.1 rename to usr.bin/sed/tests/regress.multitest.out/4.1 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/4.2 b/usr.bin/sed/tests/regress.multitest.out/4.2 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/4.2 rename to usr.bin/sed/tests/regress.multitest.out/4.2 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/4.3 b/usr.bin/sed/tests/regress.multitest.out/4.3 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/4.3 rename to usr.bin/sed/tests/regress.multitest.out/4.3 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/4.4 b/usr.bin/sed/tests/regress.multitest.out/4.4 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/4.4 rename to usr.bin/sed/tests/regress.multitest.out/4.4 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/4.5 b/usr.bin/sed/tests/regress.multitest.out/4.5 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/4.5 rename to usr.bin/sed/tests/regress.multitest.out/4.5 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/4.6 b/usr.bin/sed/tests/regress.multitest.out/4.6 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/4.6 rename to usr.bin/sed/tests/regress.multitest.out/4.6 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/4.7 b/usr.bin/sed/tests/regress.multitest.out/4.7 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/4.7 rename to usr.bin/sed/tests/regress.multitest.out/4.7 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/4.8 b/usr.bin/sed/tests/regress.multitest.out/4.8 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/4.8 rename to usr.bin/sed/tests/regress.multitest.out/4.8 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/5.1 b/usr.bin/sed/tests/regress.multitest.out/5.1 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/5.1 rename to usr.bin/sed/tests/regress.multitest.out/5.1 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/5.2 b/usr.bin/sed/tests/regress.multitest.out/5.2 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/5.2 rename to usr.bin/sed/tests/regress.multitest.out/5.2 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/5.3 b/usr.bin/sed/tests/regress.multitest.out/5.3 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/5.3 rename to usr.bin/sed/tests/regress.multitest.out/5.3 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/5.4 b/usr.bin/sed/tests/regress.multitest.out/5.4 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/5.4 rename to usr.bin/sed/tests/regress.multitest.out/5.4 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/5.5 b/usr.bin/sed/tests/regress.multitest.out/5.5 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/5.5 rename to usr.bin/sed/tests/regress.multitest.out/5.5 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/5.6 b/usr.bin/sed/tests/regress.multitest.out/5.6 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/5.6 rename to usr.bin/sed/tests/regress.multitest.out/5.6 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/5.7 b/usr.bin/sed/tests/regress.multitest.out/5.7 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/5.7 rename to usr.bin/sed/tests/regress.multitest.out/5.7 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/5.8 b/usr.bin/sed/tests/regress.multitest.out/5.8 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/5.8 rename to usr.bin/sed/tests/regress.multitest.out/5.8 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/6.1 b/usr.bin/sed/tests/regress.multitest.out/6.1 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/6.1 rename to usr.bin/sed/tests/regress.multitest.out/6.1 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/6.2 b/usr.bin/sed/tests/regress.multitest.out/6.2 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/6.2 rename to usr.bin/sed/tests/regress.multitest.out/6.2 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/6.3 b/usr.bin/sed/tests/regress.multitest.out/6.3 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/6.3 rename to usr.bin/sed/tests/regress.multitest.out/6.3 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/6.4 b/usr.bin/sed/tests/regress.multitest.out/6.4 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/6.4 rename to usr.bin/sed/tests/regress.multitest.out/6.4 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/6.5 b/usr.bin/sed/tests/regress.multitest.out/6.5 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/6.5 rename to usr.bin/sed/tests/regress.multitest.out/6.5 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/6.6 b/usr.bin/sed/tests/regress.multitest.out/6.6 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/6.6 rename to usr.bin/sed/tests/regress.multitest.out/6.6 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/7.1 b/usr.bin/sed/tests/regress.multitest.out/7.1 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/7.1 rename to usr.bin/sed/tests/regress.multitest.out/7.1 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/7.2 b/usr.bin/sed/tests/regress.multitest.out/7.2 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/7.2 rename to usr.bin/sed/tests/regress.multitest.out/7.2 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/7.3 b/usr.bin/sed/tests/regress.multitest.out/7.3 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/7.3 rename to usr.bin/sed/tests/regress.multitest.out/7.3 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/7.4 b/usr.bin/sed/tests/regress.multitest.out/7.4 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/7.4 rename to usr.bin/sed/tests/regress.multitest.out/7.4 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/7.5 b/usr.bin/sed/tests/regress.multitest.out/7.5 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/7.5 rename to usr.bin/sed/tests/regress.multitest.out/7.5 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/7.6 b/usr.bin/sed/tests/regress.multitest.out/7.6 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/7.6 rename to usr.bin/sed/tests/regress.multitest.out/7.6 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/7.7 b/usr.bin/sed/tests/regress.multitest.out/7.7 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/7.7 rename to usr.bin/sed/tests/regress.multitest.out/7.7 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/7.8 b/usr.bin/sed/tests/regress.multitest.out/7.8 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/7.8 rename to usr.bin/sed/tests/regress.multitest.out/7.8 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/8.1 b/usr.bin/sed/tests/regress.multitest.out/8.1 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/8.1 rename to usr.bin/sed/tests/regress.multitest.out/8.1 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/8.10 b/usr.bin/sed/tests/regress.multitest.out/8.10 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/8.10 rename to usr.bin/sed/tests/regress.multitest.out/8.10 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/8.11 b/usr.bin/sed/tests/regress.multitest.out/8.11 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/8.11 rename to usr.bin/sed/tests/regress.multitest.out/8.11 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/8.12 b/usr.bin/sed/tests/regress.multitest.out/8.12 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/8.12 rename to usr.bin/sed/tests/regress.multitest.out/8.12 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/8.13 b/usr.bin/sed/tests/regress.multitest.out/8.13 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/8.13 rename to usr.bin/sed/tests/regress.multitest.out/8.13 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/8.14 b/usr.bin/sed/tests/regress.multitest.out/8.14 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/8.14 rename to usr.bin/sed/tests/regress.multitest.out/8.14 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/8.15 b/usr.bin/sed/tests/regress.multitest.out/8.15 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/8.15 rename to usr.bin/sed/tests/regress.multitest.out/8.15 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/8.16 b/usr.bin/sed/tests/regress.multitest.out/8.16 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/8.16 rename to usr.bin/sed/tests/regress.multitest.out/8.16 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/8.17 b/usr.bin/sed/tests/regress.multitest.out/8.17 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/8.17 rename to usr.bin/sed/tests/regress.multitest.out/8.17 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/8.18 b/usr.bin/sed/tests/regress.multitest.out/8.18 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/8.18 rename to usr.bin/sed/tests/regress.multitest.out/8.18 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/8.19 b/usr.bin/sed/tests/regress.multitest.out/8.19 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/8.19 rename to usr.bin/sed/tests/regress.multitest.out/8.19 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/8.2 b/usr.bin/sed/tests/regress.multitest.out/8.2 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/8.2 rename to usr.bin/sed/tests/regress.multitest.out/8.2 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/8.20 b/usr.bin/sed/tests/regress.multitest.out/8.20 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/8.20 rename to usr.bin/sed/tests/regress.multitest.out/8.20 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/8.21 b/usr.bin/sed/tests/regress.multitest.out/8.21 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/8.21 rename to usr.bin/sed/tests/regress.multitest.out/8.21 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/8.22 b/usr.bin/sed/tests/regress.multitest.out/8.22 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/8.22 rename to usr.bin/sed/tests/regress.multitest.out/8.22 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/8.23 b/usr.bin/sed/tests/regress.multitest.out/8.23 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/8.23 rename to usr.bin/sed/tests/regress.multitest.out/8.23 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/8.3 b/usr.bin/sed/tests/regress.multitest.out/8.3 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/8.3 rename to usr.bin/sed/tests/regress.multitest.out/8.3 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/8.4 b/usr.bin/sed/tests/regress.multitest.out/8.4 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/8.4 rename to usr.bin/sed/tests/regress.multitest.out/8.4 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/8.5 b/usr.bin/sed/tests/regress.multitest.out/8.5 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/8.5 rename to usr.bin/sed/tests/regress.multitest.out/8.5 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/8.6 b/usr.bin/sed/tests/regress.multitest.out/8.6 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/8.6 rename to usr.bin/sed/tests/regress.multitest.out/8.6 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/8.7 b/usr.bin/sed/tests/regress.multitest.out/8.7 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/8.7 rename to usr.bin/sed/tests/regress.multitest.out/8.7 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/8.8 b/usr.bin/sed/tests/regress.multitest.out/8.8 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/8.8 rename to usr.bin/sed/tests/regress.multitest.out/8.8 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/8.9 b/usr.bin/sed/tests/regress.multitest.out/8.9 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/8.9 rename to usr.bin/sed/tests/regress.multitest.out/8.9 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.1 b/usr.bin/sed/tests/regress.multitest.out/9.1 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.1 rename to usr.bin/sed/tests/regress.multitest.out/9.1 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.10 b/usr.bin/sed/tests/regress.multitest.out/9.10 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.10 rename to usr.bin/sed/tests/regress.multitest.out/9.10 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.11 b/usr.bin/sed/tests/regress.multitest.out/9.11 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.11 rename to usr.bin/sed/tests/regress.multitest.out/9.11 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.12 b/usr.bin/sed/tests/regress.multitest.out/9.12 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.12 rename to usr.bin/sed/tests/regress.multitest.out/9.12 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.13 b/usr.bin/sed/tests/regress.multitest.out/9.13 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.13 rename to usr.bin/sed/tests/regress.multitest.out/9.13 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.14 b/usr.bin/sed/tests/regress.multitest.out/9.14 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.14 rename to usr.bin/sed/tests/regress.multitest.out/9.14 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.15 b/usr.bin/sed/tests/regress.multitest.out/9.15 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.15 rename to usr.bin/sed/tests/regress.multitest.out/9.15 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.16 b/usr.bin/sed/tests/regress.multitest.out/9.16 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.16 rename to usr.bin/sed/tests/regress.multitest.out/9.16 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.17 b/usr.bin/sed/tests/regress.multitest.out/9.17 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.17 rename to usr.bin/sed/tests/regress.multitest.out/9.17 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.18 b/usr.bin/sed/tests/regress.multitest.out/9.18 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.18 rename to usr.bin/sed/tests/regress.multitest.out/9.18 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.19 b/usr.bin/sed/tests/regress.multitest.out/9.19 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.19 rename to usr.bin/sed/tests/regress.multitest.out/9.19 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.2 b/usr.bin/sed/tests/regress.multitest.out/9.2 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.2 rename to usr.bin/sed/tests/regress.multitest.out/9.2 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.20 b/usr.bin/sed/tests/regress.multitest.out/9.20 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.20 rename to usr.bin/sed/tests/regress.multitest.out/9.20 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.21 b/usr.bin/sed/tests/regress.multitest.out/9.21 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.21 rename to usr.bin/sed/tests/regress.multitest.out/9.21 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.22 b/usr.bin/sed/tests/regress.multitest.out/9.22 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.22 rename to usr.bin/sed/tests/regress.multitest.out/9.22 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.23 b/usr.bin/sed/tests/regress.multitest.out/9.23 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.23 rename to usr.bin/sed/tests/regress.multitest.out/9.23 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.24 b/usr.bin/sed/tests/regress.multitest.out/9.24 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.24 rename to usr.bin/sed/tests/regress.multitest.out/9.24 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.25 b/usr.bin/sed/tests/regress.multitest.out/9.25 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.25 rename to usr.bin/sed/tests/regress.multitest.out/9.25 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.26 b/usr.bin/sed/tests/regress.multitest.out/9.26 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.26 rename to usr.bin/sed/tests/regress.multitest.out/9.26 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.27 b/usr.bin/sed/tests/regress.multitest.out/9.27 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.27 rename to usr.bin/sed/tests/regress.multitest.out/9.27 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.28 b/usr.bin/sed/tests/regress.multitest.out/9.28 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.28 rename to usr.bin/sed/tests/regress.multitest.out/9.28 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.29 b/usr.bin/sed/tests/regress.multitest.out/9.29 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.29 rename to usr.bin/sed/tests/regress.multitest.out/9.29 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.3 b/usr.bin/sed/tests/regress.multitest.out/9.3 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.3 rename to usr.bin/sed/tests/regress.multitest.out/9.3 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.30 b/usr.bin/sed/tests/regress.multitest.out/9.30 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.30 rename to usr.bin/sed/tests/regress.multitest.out/9.30 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.31 b/usr.bin/sed/tests/regress.multitest.out/9.31 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.31 rename to usr.bin/sed/tests/regress.multitest.out/9.31 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.4 b/usr.bin/sed/tests/regress.multitest.out/9.4 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.4 rename to usr.bin/sed/tests/regress.multitest.out/9.4 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.5 b/usr.bin/sed/tests/regress.multitest.out/9.5 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.5 rename to usr.bin/sed/tests/regress.multitest.out/9.5 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.6 b/usr.bin/sed/tests/regress.multitest.out/9.6 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.6 rename to usr.bin/sed/tests/regress.multitest.out/9.6 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.7 b/usr.bin/sed/tests/regress.multitest.out/9.7 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.7 rename to usr.bin/sed/tests/regress.multitest.out/9.7 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.8 b/usr.bin/sed/tests/regress.multitest.out/9.8 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.8 rename to usr.bin/sed/tests/regress.multitest.out/9.8 diff --git a/tools/regression/usr.bin/sed/regress.multitest.out/9.9 b/usr.bin/sed/tests/regress.multitest.out/9.9 similarity index 100% rename from tools/regression/usr.bin/sed/regress.multitest.out/9.9 rename to usr.bin/sed/tests/regress.multitest.out/9.9 diff --git a/usr.bin/sed/tests/regress.multitest.out/Makefile b/usr.bin/sed/tests/regress.multitest.out/Makefile new file mode 100644 index 000000000..0b2d0bae1 --- /dev/null +++ b/usr.bin/sed/tests/regress.multitest.out/Makefile @@ -0,0 +1,136 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/sed/regress.multitest.out + +FILESDIR= ${TESTSDIR} +FILES= 1.1 +FILES+= 1.10 +FILES+= 1.11 +FILES+= 1.12 +FILES+= 1.13 +FILES+= 1.14 +FILES+= 1.15 +FILES+= 1.16 +FILES+= 1.17 +FILES+= 1.18 +FILES+= 1.2 +FILES+= 1.3 +FILES+= 1.4 +FILES+= 1.4.1 +FILES+= 1.5 +FILES+= 1.6 +FILES+= 1.7 +FILES+= 1.8 +FILES+= 1.9 +FILES+= 2.1 +FILES+= 2.10 +FILES+= 2.11 +FILES+= 2.12 +FILES+= 2.13 +FILES+= 2.14 +FILES+= 2.15 +FILES+= 2.16 +FILES+= 2.17 +FILES+= 2.18 +FILES+= 2.19 +FILES+= 2.2 +FILES+= 2.20 +FILES+= 2.21 +FILES+= 2.22 +FILES+= 2.3 +FILES+= 2.4 +FILES+= 2.5 +FILES+= 2.6 +FILES+= 2.7 +FILES+= 2.8 +FILES+= 2.9 +FILES+= 3.1 +FILES+= 3.2 +FILES+= 3.3 +FILES+= 3.4 +FILES+= 4.1 +FILES+= 4.2 +FILES+= 4.3 +FILES+= 4.4 +FILES+= 4.5 +FILES+= 4.6 +FILES+= 4.7 +FILES+= 4.8 +FILES+= 5.1 +FILES+= 5.2 +FILES+= 5.3 +FILES+= 5.4 +FILES+= 5.5 +FILES+= 5.6 +FILES+= 5.7 +FILES+= 5.8 +FILES+= 6.1 +FILES+= 6.2 +FILES+= 6.3 +FILES+= 6.4 +FILES+= 6.5 +FILES+= 6.6 +FILES+= 7.1 +FILES+= 7.2 +FILES+= 7.3 +FILES+= 7.4 +FILES+= 7.5 +FILES+= 7.6 +FILES+= 7.7 +FILES+= 7.8 +FILES+= 8.1 +FILES+= 8.10 +FILES+= 8.11 +FILES+= 8.12 +FILES+= 8.13 +FILES+= 8.14 +FILES+= 8.15 +FILES+= 8.16 +FILES+= 8.17 +FILES+= 8.18 +FILES+= 8.19 +FILES+= 8.2 +FILES+= 8.20 +FILES+= 8.21 +FILES+= 8.22 +FILES+= 8.23 +FILES+= 8.3 +FILES+= 8.4 +FILES+= 8.5 +FILES+= 8.6 +FILES+= 8.7 +FILES+= 8.8 +FILES+= 8.9 +FILES+= 9.1 +FILES+= 9.10 +FILES+= 9.11 +FILES+= 9.12 +FILES+= 9.13 +FILES+= 9.14 +FILES+= 9.15 +FILES+= 9.16 +FILES+= 9.17 +FILES+= 9.18 +FILES+= 9.19 +FILES+= 9.2 +FILES+= 9.20 +FILES+= 9.21 +FILES+= 9.22 +FILES+= 9.23 +FILES+= 9.24 +FILES+= 9.25 +FILES+= 9.26 +FILES+= 9.27 +FILES+= 9.28 +FILES+= 9.29 +FILES+= 9.3 +FILES+= 9.30 +FILES+= 9.31 +FILES+= 9.4 +FILES+= 9.5 +FILES+= 9.6 +FILES+= 9.7 +FILES+= 9.8 +FILES+= 9.9 + +.include diff --git a/tools/regression/usr.bin/sed/regress.not.out b/usr.bin/sed/tests/regress.not.out similarity index 100% rename from tools/regression/usr.bin/sed/regress.not.out rename to usr.bin/sed/tests/regress.not.out diff --git a/tools/regression/usr.bin/sed/regress.psl.out b/usr.bin/sed/tests/regress.psl.out similarity index 100% rename from tools/regression/usr.bin/sed/regress.psl.out rename to usr.bin/sed/tests/regress.psl.out diff --git a/tools/regression/usr.bin/sed/regress.s3.out b/usr.bin/sed/tests/regress.s3.out similarity index 100% rename from tools/regression/usr.bin/sed/regress.s3.out rename to usr.bin/sed/tests/regress.s3.out diff --git a/tools/regression/usr.bin/sed/regress.s4.out b/usr.bin/sed/tests/regress.s4.out similarity index 100% rename from tools/regression/usr.bin/sed/regress.s4.out rename to usr.bin/sed/tests/regress.s4.out diff --git a/tools/regression/usr.bin/sed/regress.s5.out b/usr.bin/sed/tests/regress.s5.out similarity index 100% rename from tools/regression/usr.bin/sed/regress.s5.out rename to usr.bin/sed/tests/regress.s5.out diff --git a/tools/regression/usr.bin/sed/regress.sg.out b/usr.bin/sed/tests/regress.sg.out similarity index 100% rename from tools/regression/usr.bin/sed/regress.sg.out rename to usr.bin/sed/tests/regress.sg.out diff --git a/tools/regression/usr.bin/sed/regress.sh b/usr.bin/sed/tests/regress.sh similarity index 66% rename from tools/regression/usr.bin/sed/regress.sh rename to usr.bin/sed/tests/regress.sh index c4c2a33e4..ad05bfeb5 100644 --- a/tools/regression/usr.bin/sed/regress.sh +++ b/usr.bin/sed/tests/regress.sh @@ -4,10 +4,10 @@ REGRESSION_START($1) echo '1..26' -REGRESSION_TEST(`G', `sed G < regress.in') -REGRESSION_TEST(`P', `sed P < regress.in') -REGRESSION_TEST(`psl', `sed \$!g\;P\;D < regress.in') -REGRESSION_TEST(`bcb', `sed s/X/$(jot -n -bx -s "" 2043)\\\\zz/ < regress.in') +REGRESSION_TEST(`G', `sed G <${SRCDIR}/regress.in') +REGRESSION_TEST(`P', `sed P <${SRCDIR}/regress.in') +REGRESSION_TEST(`psl', `sed \$!g\;P\;D <${SRCDIR}/regress.in') +REGRESSION_TEST(`bcb', `sed s/X/$(jot -n -bx -s "" 2043)\\\\zz/ <${SRCDIR}/regress.in') REGRESSION_TEST(`y', `echo -n foo | sed y/o/O/') REGRESSION_TEST(`sg', `echo foo | sed s/,*/,/g') REGRESSION_TEST(`s3', `echo foo | sed s/,*/,/3') @@ -15,18 +15,18 @@ REGRESSION_TEST(`s4', `echo foo | sed s/,*/,/4') REGRESSION_TEST(`s5', `echo foo | sed s/,*/,/5') REGRESSION_TEST(`c0', `sed ''`c\ foo -''`< regress.in') +''`<${SRCDIR}/regress.in') REGRESSION_TEST(`c1', `sed ''`4,$c\ foo -''`< regress.in') +''`<${SRCDIR}/regress.in') REGRESSION_TEST(`c2', `sed ''`3,9c\ foo -''`< regress.in') +''`<${SRCDIR}/regress.in') REGRESSION_TEST(`c3', `sed ''`3,/no such string/c\ foo -''`< regress.in') +''`<${SRCDIR}/regress.in') REGRESSION_TEST(`b2a', `sed ''`2,3b -1,2d''` < regress.in') +1,2d''` <${SRCDIR}/regress.in') ` inplace_test() @@ -63,13 +63,13 @@ REGRESSION_TEST_FREEFORM(`inplace3', `inplace_test 20,99d') REGRESSION_TEST_FREEFORM(`inplace4', `inplace_test "{;{;8,30d;};}"') REGRESSION_TEST_FREEFORM(`inplace5', `inplace_test "3x;6G"') -REGRESSION_TEST(`icase1', `sed /SED/Id < regress.in') -REGRESSION_TEST(`icase2', `sed s/SED/Foo/I < regress.in') -REGRESSION_TEST(`icase3', `sed s/SED/Foo/ < regress.in') -REGRESSION_TEST(`icase4', `sed s/SED/Foo/i < regress.in') +REGRESSION_TEST(`icase1', `sed /SED/Id <${SRCDIR}/regress.in') +REGRESSION_TEST(`icase2', `sed s/SED/Foo/I <${SRCDIR}/regress.in') +REGRESSION_TEST(`icase3', `sed s/SED/Foo/ <${SRCDIR}/regress.in') +REGRESSION_TEST(`icase4', `sed s/SED/Foo/i <${SRCDIR}/regress.in') -REGRESSION_TEST(`hanoi', `echo ":abcd: : :" | sed -f hanoi.sed') -REGRESSION_TEST(`math', `echo "4+7*3+2^7/3" | sed -f math.sed') +REGRESSION_TEST(`hanoi', `echo ":abcd: : :" | sed -f ${SRCDIR}/hanoi.sed') +REGRESSION_TEST(`math', `echo "4+7*3+2^7/3" | sed -f ${SRCDIR}/math.sed') REGRESSION_TEST(`not', `echo foo | sed "1!!s/foo/bar/"') REGRESSION_END() diff --git a/tools/regression/usr.bin/sed/regress.y.out b/usr.bin/sed/tests/regress.y.out similarity index 100% rename from tools/regression/usr.bin/sed/regress.y.out rename to usr.bin/sed/tests/regress.y.out diff --git a/usr.bin/tests/Makefile b/usr.bin/tests/Makefile index f8ead8890..af7a8bf95 100644 --- a/usr.bin/tests/Makefile +++ b/usr.bin/tests/Makefile @@ -7,4 +7,7 @@ TESTSDIR= ${TESTSBASE}/usr.bin .PATH: ${.CURDIR:H:H}/tests KYUAFILE= yes +FILESDIR= ${TESTSDIR} +FILES= regress.m4 + .include diff --git a/tools/regression/usr.bin/regress.m4 b/usr.bin/tests/regress.m4 similarity index 96% rename from tools/regression/usr.bin/regress.m4 rename to usr.bin/tests/regress.m4 index 35e2ab958..53dfb1453 100644 --- a/tools/regression/usr.bin/regress.m4 +++ b/usr.bin/tests/regress.m4 @@ -29,7 +29,7 @@ dnl command/commands to execute for the actual test. Their exit status is dnl checked. It is assumed that the test will output to stdout, and that the dnl output to be used to check for regression will be in regress.TESTNAME.out. define(`REGRESSION_TEST', -$2 | diff -u regress.$1.out - +$2 | diff -u ${SRCDIR:-.}/regress.$1.out - REGRESSION_PASSFAIL($1)) dnl A freeform regression test. Only exit status is checked. @@ -41,7 +41,7 @@ dnl A regression test like REGRESSION_TEST, except only regress.out is used dnl for checking output differences. The first argument is the command, the dnl second argument (which may be empty) is the test name. define(`REGRESSION_TEST_ONE', -$1 | diff -u regress.out - +$1 | diff -u ${SRCDIR:-.}/regress.out - REGRESSION_PASSFAIL($2)) dnl A fatal error. This will exit with the given status (first argument) and diff --git a/usr.bin/tr/Makefile b/usr.bin/tr/Makefile index 00bdd8d5b..7c65daeb8 100644 --- a/usr.bin/tr/Makefile +++ b/usr.bin/tr/Makefile @@ -1,7 +1,13 @@ # @(#)Makefile 8.1 (Berkeley) 6/6/93 # $FreeBSD$ +.include + PROG= tr SRCS= cmap.c cset.c str.c tr.c +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include diff --git a/usr.bin/tr/tests/Makefile b/usr.bin/tr/tests/Makefile new file mode 100644 index 000000000..58e4fadc6 --- /dev/null +++ b/usr.bin/tr/tests/Makefile @@ -0,0 +1,26 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/tr + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= regress.00.out +FILES+= regress.01.out +FILES+= regress.02.out +FILES+= regress.03.out +FILES+= regress.04.out +FILES+= regress.05.out +FILES+= regress.06.out +FILES+= regress.07.out +FILES+= regress.08.out +FILES+= regress.09.out +FILES+= regress.0a.out +FILES+= regress.0b.out +FILES+= regress.0c.out +FILES+= regress.0d.out +FILES+= regress.in +FILES+= regress.sh +FILES+= regress2.in + +.include diff --git a/usr.bin/tr/tests/legacy_test.sh b/usr.bin/tr/tests/legacy_test.sh new file mode 100644 index 000000000..1b6b806c5 --- /dev/null +++ b/usr.bin/tr/tests/legacy_test.sh @@ -0,0 +1,6 @@ +#!/bin/sh +# $FreeBSD$ + +SRCDIR="$(dirname "${0}")"; export SRCDIR + +m4 "${SRCDIR}/../regress.m4" "${SRCDIR}/regress.sh" | sh diff --git a/tools/regression/usr.bin/tr/regress.00.out b/usr.bin/tr/tests/regress.00.out similarity index 100% rename from tools/regression/usr.bin/tr/regress.00.out rename to usr.bin/tr/tests/regress.00.out diff --git a/tools/regression/usr.bin/tr/regress.01.out b/usr.bin/tr/tests/regress.01.out similarity index 100% rename from tools/regression/usr.bin/tr/regress.01.out rename to usr.bin/tr/tests/regress.01.out diff --git a/tools/regression/usr.bin/tr/regress.02.out b/usr.bin/tr/tests/regress.02.out similarity index 100% rename from tools/regression/usr.bin/tr/regress.02.out rename to usr.bin/tr/tests/regress.02.out diff --git a/tools/regression/usr.bin/tr/regress.03.out b/usr.bin/tr/tests/regress.03.out similarity index 100% rename from tools/regression/usr.bin/tr/regress.03.out rename to usr.bin/tr/tests/regress.03.out diff --git a/tools/regression/usr.bin/tr/regress.04.out b/usr.bin/tr/tests/regress.04.out similarity index 100% rename from tools/regression/usr.bin/tr/regress.04.out rename to usr.bin/tr/tests/regress.04.out diff --git a/tools/regression/usr.bin/tr/regress.05.out b/usr.bin/tr/tests/regress.05.out similarity index 100% rename from tools/regression/usr.bin/tr/regress.05.out rename to usr.bin/tr/tests/regress.05.out diff --git a/tools/regression/usr.bin/tr/regress.06.out b/usr.bin/tr/tests/regress.06.out similarity index 100% rename from tools/regression/usr.bin/tr/regress.06.out rename to usr.bin/tr/tests/regress.06.out diff --git a/tools/regression/usr.bin/tr/regress.07.out b/usr.bin/tr/tests/regress.07.out similarity index 100% rename from tools/regression/usr.bin/tr/regress.07.out rename to usr.bin/tr/tests/regress.07.out diff --git a/tools/regression/usr.bin/tr/regress.08.out b/usr.bin/tr/tests/regress.08.out similarity index 100% rename from tools/regression/usr.bin/tr/regress.08.out rename to usr.bin/tr/tests/regress.08.out diff --git a/tools/regression/usr.bin/tr/regress.09.out b/usr.bin/tr/tests/regress.09.out similarity index 100% rename from tools/regression/usr.bin/tr/regress.09.out rename to usr.bin/tr/tests/regress.09.out diff --git a/tools/regression/usr.bin/tr/regress.0a.out b/usr.bin/tr/tests/regress.0a.out similarity index 100% rename from tools/regression/usr.bin/tr/regress.0a.out rename to usr.bin/tr/tests/regress.0a.out diff --git a/tools/regression/usr.bin/tr/regress.0b.out b/usr.bin/tr/tests/regress.0b.out similarity index 100% rename from tools/regression/usr.bin/tr/regress.0b.out rename to usr.bin/tr/tests/regress.0b.out diff --git a/tools/regression/usr.bin/tr/regress.0c.out b/usr.bin/tr/tests/regress.0c.out similarity index 100% rename from tools/regression/usr.bin/tr/regress.0c.out rename to usr.bin/tr/tests/regress.0c.out diff --git a/tools/regression/usr.bin/tr/regress.0d.out b/usr.bin/tr/tests/regress.0d.out similarity index 100% rename from tools/regression/usr.bin/tr/regress.0d.out rename to usr.bin/tr/tests/regress.0d.out diff --git a/tools/regression/usr.bin/tr/regress.in b/usr.bin/tr/tests/regress.in similarity index 100% rename from tools/regression/usr.bin/tr/regress.in rename to usr.bin/tr/tests/regress.in diff --git a/usr.bin/tr/tests/regress.sh b/usr.bin/tr/tests/regress.sh new file mode 100644 index 000000000..682cf2371 --- /dev/null +++ b/usr.bin/tr/tests/regress.sh @@ -0,0 +1,22 @@ +# $FreeBSD$ + +echo 1..14 + +REGRESSION_START($1) + +REGRESSION_TEST(`00', `tr abcde 12345 <${SRCDIR}/regress.in') +REGRESSION_TEST(`01', `tr 12345 abcde <${SRCDIR}/regress.in') +REGRESSION_TEST(`02', `tr -d aceg <${SRCDIR}/regress.in') +REGRESSION_TEST(`03', `tr "[[:lower:]]" "[[:upper:]]" <${SRCDIR}/regress.in') +REGRESSION_TEST(`04', `tr "[[:alpha:]]" . <${SRCDIR}/regress.in') +REGRESSION_TEST(`05', `tr "[[:lower:]]" "[[:upper:]]" <${SRCDIR}/regress.in | tr "[[:upper:]]" "[[:lower:]]"') +REGRESSION_TEST(`06', `tr "[[:digit:]]" "?" <${SRCDIR}/regress2.in') +REGRESSION_TEST(`07', `tr "[[:alnum:]]" "#" <${SRCDIR}/regress2.in') +REGRESSION_TEST(`08', `tr "[[:upper:]]" "[[:lower:]]" <${SRCDIR}/regress2.in | tr -d "[^[:alpha:]] "') +REGRESSION_TEST(`09', `printf "\\f\\r\\n" | tr "\\014\\r" "?#"') +REGRESSION_TEST(`0a', `printf "0xdeadbeef\\n" | tr "x[[:xdigit:]]" "?\$"') +REGRESSION_TEST(`0b', `(tr -cd "[[:xdigit:]]" <${SRCDIR}/regress2.in ; echo)') +REGRESSION_TEST(`0c', `echo "[[[[]]]]" | tr -d "[=]=]"') +REGRESSION_TEST(`0d', `echo "]=[" | tr -d "[=]"') + +REGRESSION_END() diff --git a/tools/regression/usr.bin/tr/regress2.in b/usr.bin/tr/tests/regress2.in similarity index 100% rename from tools/regression/usr.bin/tr/regress2.in rename to usr.bin/tr/tests/regress2.in diff --git a/usr.bin/uudecode/Makefile b/usr.bin/uudecode/Makefile index 909ce3d74..f49bb482b 100644 --- a/usr.bin/uudecode/Makefile +++ b/usr.bin/uudecode/Makefile @@ -1,8 +1,15 @@ # @(#)Makefile 8.1 (Berkeley) 6/6/93 # $FreeBSD$ +NO_MAN= + +.include + PROG= uudecode LINKS= ${BINDIR}/uudecode ${BINDIR}/b64decode -NO_MAN= + +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif .include diff --git a/usr.bin/uudecode/tests/Makefile b/usr.bin/uudecode/tests/Makefile new file mode 100644 index 000000000..5fda16bc4 --- /dev/null +++ b/usr.bin/uudecode/tests/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/uudecode + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= regress.base64.in +FILES+= regress.out +FILES+= regress.sh +FILES+= regress.traditional.in + +.include diff --git a/usr.bin/uudecode/tests/legacy_test.sh b/usr.bin/uudecode/tests/legacy_test.sh new file mode 100644 index 000000000..1b6b806c5 --- /dev/null +++ b/usr.bin/uudecode/tests/legacy_test.sh @@ -0,0 +1,6 @@ +#!/bin/sh +# $FreeBSD$ + +SRCDIR="$(dirname "${0}")"; export SRCDIR + +m4 "${SRCDIR}/../regress.m4" "${SRCDIR}/regress.sh" | sh diff --git a/tools/regression/usr.bin/uudecode/regress.base64.in b/usr.bin/uudecode/tests/regress.base64.in similarity index 100% rename from tools/regression/usr.bin/uudecode/regress.base64.in rename to usr.bin/uudecode/tests/regress.base64.in diff --git a/tools/regression/usr.bin/uudecode/regress.out b/usr.bin/uudecode/tests/regress.out similarity index 100% rename from tools/regression/usr.bin/uudecode/regress.out rename to usr.bin/uudecode/tests/regress.out diff --git a/usr.bin/uudecode/tests/regress.sh b/usr.bin/uudecode/tests/regress.sh new file mode 100644 index 000000000..3aeb04d2c --- /dev/null +++ b/usr.bin/uudecode/tests/regress.sh @@ -0,0 +1,10 @@ +# $FreeBSD$ + +echo 1..2 + +REGRESSION_START($1) + +REGRESSION_TEST_ONE(`uudecode -p <${SRCDIR}/regress.traditional.in', `traditional') +REGRESSION_TEST_ONE(`uudecode -p <${SRCDIR}/regress.base64.in', `base64') + +REGRESSION_END() diff --git a/tools/regression/usr.bin/uudecode/regress.traditional.in b/usr.bin/uudecode/tests/regress.traditional.in similarity index 100% rename from tools/regression/usr.bin/uudecode/regress.traditional.in rename to usr.bin/uudecode/tests/regress.traditional.in diff --git a/usr.bin/uuencode/Makefile b/usr.bin/uuencode/Makefile index 9a8b9918d..9c5e7291d 100644 --- a/usr.bin/uuencode/Makefile +++ b/usr.bin/uuencode/Makefile @@ -1,6 +1,8 @@ # @(#)Makefile 8.1 (Berkeley) 6/6/93 # $FreeBSD$ +.include + PROG= uuencode MAN= uuencode.1 uuencode.format.5 LINKS= ${BINDIR}/uuencode ${BINDIR}/b64encode @@ -9,4 +11,8 @@ MLINKS= uuencode.1 uudecode.1 \ uuencode.1 b64encode.1 \ b64encode.1 b64decode.1 +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include diff --git a/usr.bin/uuencode/tests/Makefile b/usr.bin/uuencode/tests/Makefile new file mode 100644 index 000000000..ca7088e34 --- /dev/null +++ b/usr.bin/uuencode/tests/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/uuencode + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= regress.base64.out +FILES+= regress.in +FILES+= regress.sh +FILES+= regress.traditional.out + +.include diff --git a/usr.bin/uuencode/tests/legacy_test.sh b/usr.bin/uuencode/tests/legacy_test.sh new file mode 100644 index 000000000..1b6b806c5 --- /dev/null +++ b/usr.bin/uuencode/tests/legacy_test.sh @@ -0,0 +1,6 @@ +#!/bin/sh +# $FreeBSD$ + +SRCDIR="$(dirname "${0}")"; export SRCDIR + +m4 "${SRCDIR}/../regress.m4" "${SRCDIR}/regress.sh" | sh diff --git a/tools/regression/usr.bin/uuencode/regress.base64.out b/usr.bin/uuencode/tests/regress.base64.out similarity index 100% rename from tools/regression/usr.bin/uuencode/regress.base64.out rename to usr.bin/uuencode/tests/regress.base64.out diff --git a/tools/regression/usr.bin/uuencode/regress.in b/usr.bin/uuencode/tests/regress.in similarity index 100% rename from tools/regression/usr.bin/uuencode/regress.in rename to usr.bin/uuencode/tests/regress.in diff --git a/usr.bin/uuencode/tests/regress.sh b/usr.bin/uuencode/tests/regress.sh new file mode 100644 index 000000000..6be0ef3cc --- /dev/null +++ b/usr.bin/uuencode/tests/regress.sh @@ -0,0 +1,10 @@ +# $FreeBSD$ + +echo 1..2 + +REGRESSION_START($1) + +REGRESSION_TEST(`traditional', `uuencode regress.in <${SRCDIR}/regress.in') +REGRESSION_TEST(`base64', `uuencode -m regress.in <${SRCDIR}/regress.in') + +REGRESSION_END() diff --git a/tools/regression/usr.bin/uuencode/regress.traditional.out b/usr.bin/uuencode/tests/regress.traditional.out similarity index 100% rename from tools/regression/usr.bin/uuencode/regress.traditional.out rename to usr.bin/uuencode/tests/regress.traditional.out diff --git a/usr.bin/xargs/Makefile b/usr.bin/xargs/Makefile index 642e9532e..b627bf5e7 100644 --- a/usr.bin/xargs/Makefile +++ b/usr.bin/xargs/Makefile @@ -1,7 +1,13 @@ # @(#)Makefile 8.1 (Berkeley) 6/6/93 # $FreeBSD$ +.include + PROG= xargs SRCS= xargs.c strnsubst.c +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include diff --git a/usr.bin/xargs/tests/Makefile b/usr.bin/xargs/tests/Makefile new file mode 100644 index 000000000..2004d797f --- /dev/null +++ b/usr.bin/xargs/tests/Makefile @@ -0,0 +1,26 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/xargs + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= regress.0.in +FILES+= regress.0.out +FILES+= regress.0I.out +FILES+= regress.0J.out +FILES+= regress.0L.out +FILES+= regress.I.out +FILES+= regress.J.out +FILES+= regress.L.out +FILES+= regress.R.out +FILES+= regress.in +FILES+= regress.n1.out +FILES+= regress.n2.out +FILES+= regress.n3.out +FILES+= regress.normal.out +FILES+= regress.quotes.in +FILES+= regress.quotes.out +FILES+= regress.sh + +.include diff --git a/usr.bin/xargs/tests/legacy_test.sh b/usr.bin/xargs/tests/legacy_test.sh new file mode 100644 index 000000000..1b6b806c5 --- /dev/null +++ b/usr.bin/xargs/tests/legacy_test.sh @@ -0,0 +1,6 @@ +#!/bin/sh +# $FreeBSD$ + +SRCDIR="$(dirname "${0}")"; export SRCDIR + +m4 "${SRCDIR}/../regress.m4" "${SRCDIR}/regress.sh" | sh diff --git a/tools/regression/usr.bin/xargs/regress.0.in b/usr.bin/xargs/tests/regress.0.in similarity index 100% rename from tools/regression/usr.bin/xargs/regress.0.in rename to usr.bin/xargs/tests/regress.0.in diff --git a/tools/regression/usr.bin/xargs/regress.0.out b/usr.bin/xargs/tests/regress.0.out similarity index 100% rename from tools/regression/usr.bin/xargs/regress.0.out rename to usr.bin/xargs/tests/regress.0.out diff --git a/tools/regression/usr.bin/xargs/regress.0I.out b/usr.bin/xargs/tests/regress.0I.out similarity index 100% rename from tools/regression/usr.bin/xargs/regress.0I.out rename to usr.bin/xargs/tests/regress.0I.out diff --git a/tools/regression/usr.bin/xargs/regress.0J.out b/usr.bin/xargs/tests/regress.0J.out similarity index 100% rename from tools/regression/usr.bin/xargs/regress.0J.out rename to usr.bin/xargs/tests/regress.0J.out diff --git a/tools/regression/usr.bin/xargs/regress.0L.out b/usr.bin/xargs/tests/regress.0L.out similarity index 100% rename from tools/regression/usr.bin/xargs/regress.0L.out rename to usr.bin/xargs/tests/regress.0L.out diff --git a/tools/regression/usr.bin/xargs/regress.I.out b/usr.bin/xargs/tests/regress.I.out similarity index 100% rename from tools/regression/usr.bin/xargs/regress.I.out rename to usr.bin/xargs/tests/regress.I.out diff --git a/tools/regression/usr.bin/xargs/regress.J.out b/usr.bin/xargs/tests/regress.J.out similarity index 100% rename from tools/regression/usr.bin/xargs/regress.J.out rename to usr.bin/xargs/tests/regress.J.out diff --git a/tools/regression/usr.bin/xargs/regress.L.out b/usr.bin/xargs/tests/regress.L.out similarity index 100% rename from tools/regression/usr.bin/xargs/regress.L.out rename to usr.bin/xargs/tests/regress.L.out diff --git a/tools/regression/usr.bin/xargs/regress.R.out b/usr.bin/xargs/tests/regress.R.out similarity index 100% rename from tools/regression/usr.bin/xargs/regress.R.out rename to usr.bin/xargs/tests/regress.R.out diff --git a/tools/regression/usr.bin/xargs/regress.in b/usr.bin/xargs/tests/regress.in similarity index 100% rename from tools/regression/usr.bin/xargs/regress.in rename to usr.bin/xargs/tests/regress.in diff --git a/tools/regression/usr.bin/xargs/regress.n1.out b/usr.bin/xargs/tests/regress.n1.out similarity index 100% rename from tools/regression/usr.bin/xargs/regress.n1.out rename to usr.bin/xargs/tests/regress.n1.out diff --git a/tools/regression/usr.bin/xargs/regress.n2.out b/usr.bin/xargs/tests/regress.n2.out similarity index 100% rename from tools/regression/usr.bin/xargs/regress.n2.out rename to usr.bin/xargs/tests/regress.n2.out diff --git a/tools/regression/usr.bin/xargs/regress.n3.out b/usr.bin/xargs/tests/regress.n3.out similarity index 100% rename from tools/regression/usr.bin/xargs/regress.n3.out rename to usr.bin/xargs/tests/regress.n3.out diff --git a/tools/regression/usr.bin/xargs/regress.normal.out b/usr.bin/xargs/tests/regress.normal.out similarity index 100% rename from tools/regression/usr.bin/xargs/regress.normal.out rename to usr.bin/xargs/tests/regress.normal.out diff --git a/tools/regression/usr.bin/xargs/regress.quotes.in b/usr.bin/xargs/tests/regress.quotes.in similarity index 100% rename from tools/regression/usr.bin/xargs/regress.quotes.in rename to usr.bin/xargs/tests/regress.quotes.in diff --git a/tools/regression/usr.bin/xargs/regress.quotes.out b/usr.bin/xargs/tests/regress.quotes.out similarity index 100% rename from tools/regression/usr.bin/xargs/regress.quotes.out rename to usr.bin/xargs/tests/regress.quotes.out diff --git a/usr.bin/xargs/tests/regress.sh b/usr.bin/xargs/tests/regress.sh new file mode 100644 index 000000000..316365d95 --- /dev/null +++ b/usr.bin/xargs/tests/regress.sh @@ -0,0 +1,21 @@ +# $FreeBSD$ + +echo 1..13 + +REGRESSION_START($1) + +REGRESSION_TEST(`normal', `xargs echo The <${SRCDIR}/regress.in') +REGRESSION_TEST(`I', `xargs -I% echo The % % % %% % % <${SRCDIR}/regress.in') +REGRESSION_TEST(`J', `xargs -J% echo The % again. <${SRCDIR}/regress.in') +REGRESSION_TEST(`L', `xargs -L3 echo <${SRCDIR}/regress.in') +REGRESSION_TEST(`R', `xargs -I% -R1 echo The % % % %% % % <${SRCDIR}/regress.in') +REGRESSION_TEST(`n1', `xargs -n1 echo <${SRCDIR}/regress.in') +REGRESSION_TEST(`n2', `xargs -n2 echo <${SRCDIR}/regress.in') +REGRESSION_TEST(`n3', `xargs -n3 echo <${SRCDIR}/regress.in') +REGRESSION_TEST(`0', `xargs -0 -n1 echo <${SRCDIR}/regress.0.in') +REGRESSION_TEST(`0I', `xargs -0 -I% echo The % %% % <${SRCDIR}/regress.0.in') +REGRESSION_TEST(`0J', `xargs -0 -J% echo The % again. <${SRCDIR}/regress.0.in') +REGRESSION_TEST(`0L', `xargs -0 -L2 echo <${SRCDIR}/regress.0.in') +REGRESSION_TEST(`quotes', `xargs -n1 echo <${SRCDIR}/regress.quotes.in') + +REGRESSION_END() diff --git a/usr.bin/yacc/Makefile b/usr.bin/yacc/Makefile index 677486fd7..25b63a737 100644 --- a/usr.bin/yacc/Makefile +++ b/usr.bin/yacc/Makefile @@ -1,6 +1,8 @@ # @(#)Makefile 5.3 (Berkeley) 5/12/90 # $FreeBSD$ +.include + .PATH: ${.CURDIR}/../../contrib/byacc PROG= yacc @@ -16,4 +18,8 @@ CFLAGS+= -DMIXEDCASE_FILENAMES=1 \ LINKS= ${BINDIR}/yacc ${BINDIR}/byacc MLINKS= yacc.1 byacc.1 +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include diff --git a/usr.bin/yacc/tests/Makefile b/usr.bin/yacc/tests/Makefile new file mode 100644 index 000000000..f8b7d8524 --- /dev/null +++ b/usr.bin/yacc/tests/Makefile @@ -0,0 +1,41 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/yacc + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= calc.y +FILES+= calc1.y +FILES+= calc2.y +FILES+= calc3.y +FILES+= code_calc.y +FILES+= code_error.y +FILES+= error.y +FILES+= ftp.y +FILES+= grammar.y +FILES+= pure_calc.y +FILES+= pure_error.y +FILES+= quote_calc.y +FILES+= quote_calc2.y +FILES+= quote_calc3.y +FILES+= quote_calc4.y +FILES+= regress.00.out +FILES+= regress.01.out +FILES+= regress.02.out +FILES+= regress.03.out +FILES+= regress.04.out +FILES+= regress.05.out +FILES+= regress.06.out +FILES+= regress.07.out +FILES+= regress.08.out +FILES+= regress.09.out +FILES+= regress.10.out +FILES+= regress.11.out +FILES+= regress.12.out +FILES+= regress.13.out +FILES+= regress.14.out +FILES+= regress.sh +FILES+= undefined.y + +.include diff --git a/tools/regression/usr.bin/yacc/calc.y b/usr.bin/yacc/tests/calc.y similarity index 100% rename from tools/regression/usr.bin/yacc/calc.y rename to usr.bin/yacc/tests/calc.y diff --git a/tools/regression/usr.bin/yacc/calc1.y b/usr.bin/yacc/tests/calc1.y similarity index 100% rename from tools/regression/usr.bin/yacc/calc1.y rename to usr.bin/yacc/tests/calc1.y diff --git a/tools/regression/usr.bin/yacc/calc2.y b/usr.bin/yacc/tests/calc2.y similarity index 100% rename from tools/regression/usr.bin/yacc/calc2.y rename to usr.bin/yacc/tests/calc2.y diff --git a/tools/regression/usr.bin/yacc/calc3.y b/usr.bin/yacc/tests/calc3.y similarity index 100% rename from tools/regression/usr.bin/yacc/calc3.y rename to usr.bin/yacc/tests/calc3.y diff --git a/tools/regression/usr.bin/yacc/code_calc.y b/usr.bin/yacc/tests/code_calc.y similarity index 100% rename from tools/regression/usr.bin/yacc/code_calc.y rename to usr.bin/yacc/tests/code_calc.y diff --git a/tools/regression/usr.bin/yacc/code_error.y b/usr.bin/yacc/tests/code_error.y similarity index 100% rename from tools/regression/usr.bin/yacc/code_error.y rename to usr.bin/yacc/tests/code_error.y diff --git a/tools/regression/usr.bin/yacc/error.y b/usr.bin/yacc/tests/error.y similarity index 100% rename from tools/regression/usr.bin/yacc/error.y rename to usr.bin/yacc/tests/error.y diff --git a/tools/regression/usr.bin/yacc/ftp.y b/usr.bin/yacc/tests/ftp.y similarity index 100% rename from tools/regression/usr.bin/yacc/ftp.y rename to usr.bin/yacc/tests/ftp.y diff --git a/tools/regression/usr.bin/yacc/grammar.y b/usr.bin/yacc/tests/grammar.y similarity index 100% rename from tools/regression/usr.bin/yacc/grammar.y rename to usr.bin/yacc/tests/grammar.y diff --git a/usr.bin/yacc/tests/legacy_test.sh b/usr.bin/yacc/tests/legacy_test.sh new file mode 100644 index 000000000..1b6b806c5 --- /dev/null +++ b/usr.bin/yacc/tests/legacy_test.sh @@ -0,0 +1,6 @@ +#!/bin/sh +# $FreeBSD$ + +SRCDIR="$(dirname "${0}")"; export SRCDIR + +m4 "${SRCDIR}/../regress.m4" "${SRCDIR}/regress.sh" | sh diff --git a/tools/regression/usr.bin/yacc/pure_calc.y b/usr.bin/yacc/tests/pure_calc.y similarity index 100% rename from tools/regression/usr.bin/yacc/pure_calc.y rename to usr.bin/yacc/tests/pure_calc.y diff --git a/tools/regression/usr.bin/yacc/pure_error.y b/usr.bin/yacc/tests/pure_error.y similarity index 100% rename from tools/regression/usr.bin/yacc/pure_error.y rename to usr.bin/yacc/tests/pure_error.y diff --git a/tools/regression/usr.bin/yacc/quote_calc.y b/usr.bin/yacc/tests/quote_calc.y similarity index 100% rename from tools/regression/usr.bin/yacc/quote_calc.y rename to usr.bin/yacc/tests/quote_calc.y diff --git a/tools/regression/usr.bin/yacc/quote_calc2.y b/usr.bin/yacc/tests/quote_calc2.y similarity index 100% rename from tools/regression/usr.bin/yacc/quote_calc2.y rename to usr.bin/yacc/tests/quote_calc2.y diff --git a/tools/regression/usr.bin/yacc/quote_calc3.y b/usr.bin/yacc/tests/quote_calc3.y similarity index 100% rename from tools/regression/usr.bin/yacc/quote_calc3.y rename to usr.bin/yacc/tests/quote_calc3.y diff --git a/tools/regression/usr.bin/yacc/quote_calc4.y b/usr.bin/yacc/tests/quote_calc4.y similarity index 100% rename from tools/regression/usr.bin/yacc/quote_calc4.y rename to usr.bin/yacc/tests/quote_calc4.y diff --git a/tools/regression/usr.bin/yacc/regress.00.out b/usr.bin/yacc/tests/regress.00.out similarity index 100% rename from tools/regression/usr.bin/yacc/regress.00.out rename to usr.bin/yacc/tests/regress.00.out diff --git a/tools/regression/usr.bin/yacc/regress.01.out b/usr.bin/yacc/tests/regress.01.out similarity index 100% rename from tools/regression/usr.bin/yacc/regress.01.out rename to usr.bin/yacc/tests/regress.01.out diff --git a/tools/regression/usr.bin/yacc/regress.02.out b/usr.bin/yacc/tests/regress.02.out similarity index 100% rename from tools/regression/usr.bin/yacc/regress.02.out rename to usr.bin/yacc/tests/regress.02.out diff --git a/tools/regression/usr.bin/yacc/regress.03.out b/usr.bin/yacc/tests/regress.03.out similarity index 100% rename from tools/regression/usr.bin/yacc/regress.03.out rename to usr.bin/yacc/tests/regress.03.out diff --git a/tools/regression/usr.bin/yacc/regress.04.out b/usr.bin/yacc/tests/regress.04.out similarity index 100% rename from tools/regression/usr.bin/yacc/regress.04.out rename to usr.bin/yacc/tests/regress.04.out diff --git a/tools/regression/usr.bin/yacc/regress.05.out b/usr.bin/yacc/tests/regress.05.out similarity index 100% rename from tools/regression/usr.bin/yacc/regress.05.out rename to usr.bin/yacc/tests/regress.05.out diff --git a/tools/regression/usr.bin/yacc/regress.06.out b/usr.bin/yacc/tests/regress.06.out similarity index 100% rename from tools/regression/usr.bin/yacc/regress.06.out rename to usr.bin/yacc/tests/regress.06.out diff --git a/tools/regression/usr.bin/yacc/regress.07.out b/usr.bin/yacc/tests/regress.07.out similarity index 100% rename from tools/regression/usr.bin/yacc/regress.07.out rename to usr.bin/yacc/tests/regress.07.out diff --git a/tools/regression/usr.bin/yacc/regress.08.out b/usr.bin/yacc/tests/regress.08.out similarity index 100% rename from tools/regression/usr.bin/yacc/regress.08.out rename to usr.bin/yacc/tests/regress.08.out diff --git a/tools/regression/usr.bin/yacc/regress.09.out b/usr.bin/yacc/tests/regress.09.out similarity index 100% rename from tools/regression/usr.bin/yacc/regress.09.out rename to usr.bin/yacc/tests/regress.09.out diff --git a/tools/regression/usr.bin/yacc/regress.10.out b/usr.bin/yacc/tests/regress.10.out similarity index 100% rename from tools/regression/usr.bin/yacc/regress.10.out rename to usr.bin/yacc/tests/regress.10.out diff --git a/tools/regression/usr.bin/yacc/regress.11.out b/usr.bin/yacc/tests/regress.11.out similarity index 100% rename from tools/regression/usr.bin/yacc/regress.11.out rename to usr.bin/yacc/tests/regress.11.out diff --git a/tools/regression/usr.bin/yacc/regress.12.out b/usr.bin/yacc/tests/regress.12.out similarity index 100% rename from tools/regression/usr.bin/yacc/regress.12.out rename to usr.bin/yacc/tests/regress.12.out diff --git a/tools/regression/usr.bin/yacc/regress.13.out b/usr.bin/yacc/tests/regress.13.out similarity index 100% rename from tools/regression/usr.bin/yacc/regress.13.out rename to usr.bin/yacc/tests/regress.13.out diff --git a/tools/regression/usr.bin/yacc/regress.14.out b/usr.bin/yacc/tests/regress.14.out similarity index 100% rename from tools/regression/usr.bin/yacc/regress.14.out rename to usr.bin/yacc/tests/regress.14.out diff --git a/usr.bin/yacc/tests/regress.sh b/usr.bin/yacc/tests/regress.sh new file mode 100644 index 000000000..fb3b5a5df --- /dev/null +++ b/usr.bin/yacc/tests/regress.sh @@ -0,0 +1,28 @@ +# $FreeBSD$ + +echo 1..15 + +test_yacc() { + yacc "${@}" | sed -e "s,${SRCDIR}/,,g" +} + +REGRESSION_START($1) + +REGRESSION_TEST(`00', `test_yacc -b regress -o /dev/stdout ${SRCDIR}/undefined.y') +REGRESSION_TEST(`01', `test_yacc -b regress -o /dev/stdout ${SRCDIR}/calc.y') +REGRESSION_TEST(`02', `test_yacc -b regress -o /dev/stdout ${SRCDIR}/calc1.y') +REGRESSION_TEST(`03', `test_yacc -b regress -o /dev/stdout ${SRCDIR}/calc3.y') +REGRESSION_TEST(`04', `test_yacc -b regress -o /dev/stdout ${SRCDIR}/code_calc.y') +REGRESSION_TEST(`05', `test_yacc -b regress -o /dev/stdout ${SRCDIR}/code_error.y') +REGRESSION_TEST(`06', `test_yacc -b regress -o /dev/stdout ${SRCDIR}/error.y') +REGRESSION_TEST(`07', `test_yacc -b regress -o /dev/stdout ${SRCDIR}/ftp.y') +REGRESSION_TEST(`08', `test_yacc -b regress -o /dev/stdout ${SRCDIR}/grammar.y') +REGRESSION_TEST(`09', `test_yacc -b regress -o /dev/stdout ${SRCDIR}/pure_calc.y') +REGRESSION_TEST(`10', `test_yacc -b regress -o /dev/stdout ${SRCDIR}/pure_error.y') +REGRESSION_TEST(`11', `test_yacc -b regress -o /dev/stdout ${SRCDIR}/quote_calc.y') +REGRESSION_TEST(`12', `test_yacc -b regress -o /dev/stdout ${SRCDIR}/quote_calc2.y') +REGRESSION_TEST(`13', `test_yacc -b regress -o /dev/stdout ${SRCDIR}/quote_calc3.y') +REGRESSION_TEST(`14', `test_yacc -b regress -o /dev/stdout ${SRCDIR}/quote_calc4.y') + +REGRESSION_END() + diff --git a/tools/regression/usr.bin/yacc/undefined.y b/usr.bin/yacc/tests/undefined.y similarity index 100% rename from tools/regression/usr.bin/yacc/undefined.y rename to usr.bin/yacc/tests/undefined.y diff --git a/usr.sbin/Makefile b/usr.sbin/Makefile index f809688c7..7c5a07dad 100644 --- a/usr.sbin/Makefile +++ b/usr.sbin/Makefile @@ -292,6 +292,10 @@ SUBDIR+= praliases SUBDIR+= sendmail .endif +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .if ${MK_TOOLCHAIN} != "no" SUBDIR+= config SUBDIR+= crunch diff --git a/usr.sbin/etcupdate/Makefile b/usr.sbin/etcupdate/Makefile index 9f6d17ef2..765533a33 100644 --- a/usr.sbin/etcupdate/Makefile +++ b/usr.sbin/etcupdate/Makefile @@ -1,6 +1,12 @@ # $FreeBSD$ +.include + SCRIPTS=etcupdate.sh MAN= etcupdate.8 +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include diff --git a/usr.sbin/etcupdate/tests/Makefile b/usr.sbin/etcupdate/tests/Makefile new file mode 100644 index 000000000..da83397e6 --- /dev/null +++ b/usr.sbin/etcupdate/tests/Makefile @@ -0,0 +1,17 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.sbin/etcupdate + +PLAIN_TESTS_SH= +.for test in always_test \ + conflicts_test \ + fbsdid_test \ + ignore_test \ + preworld_test \ + tests_test \ + tzsetup_test +PLAIN_TESTS_SH+= ${test} +TEST_METADATA.${test}+= required_user="root" +.endfor + +.include diff --git a/tools/regression/usr.sbin/etcupdate/always.sh b/usr.sbin/etcupdate/tests/always_test.sh old mode 100755 new mode 100644 similarity index 100% rename from tools/regression/usr.sbin/etcupdate/always.sh rename to usr.sbin/etcupdate/tests/always_test.sh diff --git a/tools/regression/usr.sbin/etcupdate/conflicts.sh b/usr.sbin/etcupdate/tests/conflicts_test.sh old mode 100755 new mode 100644 similarity index 100% rename from tools/regression/usr.sbin/etcupdate/conflicts.sh rename to usr.sbin/etcupdate/tests/conflicts_test.sh diff --git a/tools/regression/usr.sbin/etcupdate/fbsdid.sh b/usr.sbin/etcupdate/tests/fbsdid_test.sh old mode 100755 new mode 100644 similarity index 100% rename from tools/regression/usr.sbin/etcupdate/fbsdid.sh rename to usr.sbin/etcupdate/tests/fbsdid_test.sh diff --git a/tools/regression/usr.sbin/etcupdate/ignore.sh b/usr.sbin/etcupdate/tests/ignore_test.sh old mode 100755 new mode 100644 similarity index 100% rename from tools/regression/usr.sbin/etcupdate/ignore.sh rename to usr.sbin/etcupdate/tests/ignore_test.sh diff --git a/tools/regression/usr.sbin/etcupdate/preworld.sh b/usr.sbin/etcupdate/tests/preworld_test.sh old mode 100755 new mode 100644 similarity index 100% rename from tools/regression/usr.sbin/etcupdate/preworld.sh rename to usr.sbin/etcupdate/tests/preworld_test.sh diff --git a/tools/regression/usr.sbin/etcupdate/tests.sh b/usr.sbin/etcupdate/tests/tests_test.sh old mode 100755 new mode 100644 similarity index 100% rename from tools/regression/usr.sbin/etcupdate/tests.sh rename to usr.sbin/etcupdate/tests/tests_test.sh diff --git a/tools/regression/usr.sbin/etcupdate/tzsetup.sh b/usr.sbin/etcupdate/tests/tzsetup_test.sh old mode 100755 new mode 100644 similarity index 100% rename from tools/regression/usr.sbin/etcupdate/tzsetup.sh rename to usr.sbin/etcupdate/tests/tzsetup_test.sh diff --git a/usr.sbin/newsyslog/Makefile b/usr.sbin/newsyslog/Makefile index ebc297b4c..4e3ae5570 100644 --- a/usr.sbin/newsyslog/Makefile +++ b/usr.sbin/newsyslog/Makefile @@ -1,7 +1,13 @@ # $FreeBSD$ +.include + PROG= newsyslog MAN= newsyslog.8 newsyslog.conf.5 SRCS= newsyslog.c ptimes.c +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include diff --git a/usr.sbin/newsyslog/tests/Makefile b/usr.sbin/newsyslog/tests/Makefile new file mode 100644 index 000000000..f8ad2739c --- /dev/null +++ b/usr.sbin/newsyslog/tests/Makefile @@ -0,0 +1,7 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.sbin/newsyslog + +TAP_TESTS_SH= legacy_test + +.include diff --git a/tools/regression/usr.sbin/newsyslog/regress.sh b/usr.sbin/newsyslog/tests/legacy_test.sh old mode 100755 new mode 100644 similarity index 99% rename from tools/regression/usr.sbin/newsyslog/regress.sh rename to usr.sbin/newsyslog/tests/legacy_test.sh index 70c424016..ba10f2c56 --- a/tools/regression/usr.sbin/newsyslog/regress.sh +++ b/usr.sbin/newsyslog/tests/legacy_test.sh @@ -3,7 +3,7 @@ # $FreeBSD$ COUNT=0 -TMPDIR=`mktemp -d -t regress_newsyslog` +TMPDIR=$(pwd)/work if [ $? -ne 0 ]; then echo "$0: Can't create temp dir, exiting..." exit 1 diff --git a/usr.sbin/sa/Makefile b/usr.sbin/sa/Makefile index 0adf1f85e..23f9bf274 100644 --- a/usr.sbin/sa/Makefile +++ b/usr.sbin/sa/Makefile @@ -1,9 +1,15 @@ # $FreeBSD$ +.include + .PATH: ${.CURDIR}/../../usr.bin/lastcomm PROG= sa MAN= sa.8 SRCS= main.c db.c pdb.c usrdb.c readrec.c +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include diff --git a/usr.sbin/sa/tests/Makefile b/usr.sbin/sa/tests/Makefile new file mode 100644 index 000000000..204b51094 --- /dev/null +++ b/usr.sbin/sa/tests/Makefile @@ -0,0 +1,33 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.sbin/sa + +TAP_TESTS_SH= legacy_test + +FILESDIR= ${TESTSDIR} +FILES= v1-amd64-sav.in +FILES+= v1-amd64-sav.out +FILES+= v1-amd64-u.out +FILES+= v1-amd64-usr.in +FILES+= v1-amd64-usr.out +FILES+= v1-i386-sav.in +FILES+= v1-i386-sav.out +FILES+= v1-i386-u.out +FILES+= v1-i386-usr.in +FILES+= v1-i386-usr.out +FILES+= v1-sparc64-sav.in +FILES+= v1-sparc64-sav.out +FILES+= v1-sparc64-u.out +FILES+= v1-sparc64-usr.in +FILES+= v1-sparc64-usr.out +FILES+= v2-amd64-sav.in +FILES+= v2-amd64-u.out +FILES+= v2-amd64-usr.in +FILES+= v2-i386-sav.in +FILES+= v2-i386-u.out +FILES+= v2-i386-usr.in +FILES+= v2-sparc64-sav.in +FILES+= v2-sparc64-u.out +FILES+= v2-sparc64-usr.in + +.include diff --git a/usr.sbin/sa/tests/legacy_test.sh b/usr.sbin/sa/tests/legacy_test.sh new file mode 100644 index 000000000..d0d8f4293 --- /dev/null +++ b/usr.sbin/sa/tests/legacy_test.sh @@ -0,0 +1,78 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +DIR=`dirname $0` +LCDIR=`dirname $0`/../../usr.bin/lastcomm +ARCH=`uname -m` + +collapse_whitespace() +{ + sed -E 's,[ ]+, ,g' +} + +check() +{ + NUM=$1 + shift + collapse_whitespace | \ + if diff -q - $1 + then + echo "ok $NUM" + else + echo "not ok $NUM" + fi +} + +install -c -m 644 $LCDIR/v1-$ARCH-acct.in v1-$ARCH-acct.in +install -c -m 644 $LCDIR/v2-$ARCH-acct.in v2-$ARCH-acct.in + +echo 1..13 + +# Command listings of the two acct versions +sa -u v1-$ARCH-acct.in | check 1 $DIR/v1-$ARCH-u.out +sa -u v2-$ARCH-acct.in | check 2 $DIR/v2-$ARCH-u.out + +# Plain summaries of user/process +sa -i v1-$ARCH-acct.in | check 3 $DIR/v1-$ARCH-sav.out +sa -im v1-$ARCH-acct.in | check 4 $DIR/v1-$ARCH-usr.out + +# Backward compatibility of v1 summary files +sa -P $DIR/v1-$ARCH-sav.in -U $DIR/v1-$ARCH-usr.in /dev/null | + check 5 $DIR/v1-$ARCH-sav.out +sa -m -P $DIR/v1-$ARCH-sav.in -U $DIR/v1-$ARCH-usr.in /dev/null | + check 6 $DIR/v1-$ARCH-usr.out + +# Convert old summary format to new +install -c -m 644 $DIR/v1-$ARCH-sav.in v2c-$ARCH-sav.in +install -c -m 644 $DIR/v1-$ARCH-usr.in v2c-$ARCH-usr.in +sa -s -P v2c-$ARCH-sav.in -U v2c-$ARCH-usr.in /dev/null >/dev/null +sa -P v2c-$ARCH-sav.in -U v2c-$ARCH-usr.in /dev/null | + check 7 $DIR/v1-$ARCH-sav.out +sa -m -P v2c-$ARCH-sav.in -U v2c-$ARCH-usr.in /dev/null | + check 8 $DIR/v1-$ARCH-usr.out + +# Reading v2 summary files +sa -P $DIR/v2-$ARCH-sav.in -U $DIR/v2-$ARCH-usr.in /dev/null | + check 9 $DIR/v1-$ARCH-sav.out +sa -m -P $DIR/v2-$ARCH-sav.in -U $DIR/v2-$ARCH-usr.in /dev/null | + check 10 $DIR/v1-$ARCH-usr.out + +# Summarize +sa -is -P v2c-$ARCH-sav.in -U v2c-$ARCH-usr.in v1-$ARCH-acct.in >/dev/null +sa -P v2c-$ARCH-sav.in -U v2c-$ARCH-usr.in /dev/null | + check 11 $DIR/v1-$ARCH-sav.out +sa -m -P v2c-$ARCH-sav.in -U v2c-$ARCH-usr.in /dev/null | + check 12 $DIR/v1-$ARCH-usr.out + +# Accumulate +install -c -m 644 $LCDIR/v1-$ARCH-acct.in v1-$ARCH-acct.in +sa -is -P v2c-$ARCH-sav.in -U v2c-$ARCH-usr.in v1-$ARCH-acct.in >/dev/null +install -c -m 644 $LCDIR/v1-$ARCH-acct.in v1-$ARCH-acct.in +sa -s -P v2c-$ARCH-sav.in -U v2c-$ARCH-usr.in v1-$ARCH-acct.in \ + | collapse_whitespace >double +cp $LCDIR/v1-$ARCH-acct.in v1-$ARCH-acct.in +sa -i v1-$ARCH-acct.in v1-$ARCH-acct.in | check 13 double + +exit 0 diff --git a/tools/regression/usr.sbin/sa/prime.sh b/usr.sbin/sa/tests/prime.sh old mode 100644 new mode 100755 similarity index 98% rename from tools/regression/usr.sbin/sa/prime.sh rename to usr.sbin/sa/tests/prime.sh index c3fec3275..6992f45bc --- a/tools/regression/usr.sbin/sa/prime.sh +++ b/usr.sbin/sa/tests/prime.sh @@ -6,6 +6,8 @@ # $FreeBSD$ # +TZ=UTC; export TZ + # Set this to the path of the current sa command SANEW=/usr/sbin/sa diff --git a/tools/regression/usr.sbin/sa/v1-amd64-sav.in b/usr.sbin/sa/tests/v1-amd64-sav.in similarity index 100% rename from tools/regression/usr.sbin/sa/v1-amd64-sav.in rename to usr.sbin/sa/tests/v1-amd64-sav.in diff --git a/tools/regression/usr.sbin/sa/v1-amd64-sav.out b/usr.sbin/sa/tests/v1-amd64-sav.out similarity index 100% rename from tools/regression/usr.sbin/sa/v1-amd64-sav.out rename to usr.sbin/sa/tests/v1-amd64-sav.out diff --git a/tools/regression/usr.sbin/sa/v1-amd64-u.out b/usr.sbin/sa/tests/v1-amd64-u.out similarity index 100% rename from tools/regression/usr.sbin/sa/v1-amd64-u.out rename to usr.sbin/sa/tests/v1-amd64-u.out diff --git a/tools/regression/usr.sbin/sa/v1-amd64-usr.in b/usr.sbin/sa/tests/v1-amd64-usr.in similarity index 100% rename from tools/regression/usr.sbin/sa/v1-amd64-usr.in rename to usr.sbin/sa/tests/v1-amd64-usr.in diff --git a/tools/regression/usr.sbin/sa/v1-amd64-usr.out b/usr.sbin/sa/tests/v1-amd64-usr.out similarity index 100% rename from tools/regression/usr.sbin/sa/v1-amd64-usr.out rename to usr.sbin/sa/tests/v1-amd64-usr.out diff --git a/tools/regression/usr.sbin/sa/v1-i386-sav.in b/usr.sbin/sa/tests/v1-i386-sav.in similarity index 100% rename from tools/regression/usr.sbin/sa/v1-i386-sav.in rename to usr.sbin/sa/tests/v1-i386-sav.in diff --git a/tools/regression/usr.sbin/sa/v1-i386-sav.out b/usr.sbin/sa/tests/v1-i386-sav.out similarity index 100% rename from tools/regression/usr.sbin/sa/v1-i386-sav.out rename to usr.sbin/sa/tests/v1-i386-sav.out diff --git a/tools/regression/usr.sbin/sa/v1-i386-u.out b/usr.sbin/sa/tests/v1-i386-u.out similarity index 100% rename from tools/regression/usr.sbin/sa/v1-i386-u.out rename to usr.sbin/sa/tests/v1-i386-u.out diff --git a/tools/regression/usr.sbin/sa/v1-i386-usr.in b/usr.sbin/sa/tests/v1-i386-usr.in similarity index 100% rename from tools/regression/usr.sbin/sa/v1-i386-usr.in rename to usr.sbin/sa/tests/v1-i386-usr.in diff --git a/tools/regression/usr.sbin/sa/v1-i386-usr.out b/usr.sbin/sa/tests/v1-i386-usr.out similarity index 100% rename from tools/regression/usr.sbin/sa/v1-i386-usr.out rename to usr.sbin/sa/tests/v1-i386-usr.out diff --git a/tools/regression/usr.sbin/sa/v1-sparc64-sav.in b/usr.sbin/sa/tests/v1-sparc64-sav.in similarity index 100% rename from tools/regression/usr.sbin/sa/v1-sparc64-sav.in rename to usr.sbin/sa/tests/v1-sparc64-sav.in diff --git a/tools/regression/usr.sbin/sa/v1-sparc64-sav.out b/usr.sbin/sa/tests/v1-sparc64-sav.out similarity index 100% rename from tools/regression/usr.sbin/sa/v1-sparc64-sav.out rename to usr.sbin/sa/tests/v1-sparc64-sav.out diff --git a/tools/regression/usr.sbin/sa/v1-sparc64-u.out b/usr.sbin/sa/tests/v1-sparc64-u.out similarity index 100% rename from tools/regression/usr.sbin/sa/v1-sparc64-u.out rename to usr.sbin/sa/tests/v1-sparc64-u.out diff --git a/tools/regression/usr.sbin/sa/v1-sparc64-usr.in b/usr.sbin/sa/tests/v1-sparc64-usr.in similarity index 100% rename from tools/regression/usr.sbin/sa/v1-sparc64-usr.in rename to usr.sbin/sa/tests/v1-sparc64-usr.in diff --git a/tools/regression/usr.sbin/sa/v1-sparc64-usr.out b/usr.sbin/sa/tests/v1-sparc64-usr.out similarity index 100% rename from tools/regression/usr.sbin/sa/v1-sparc64-usr.out rename to usr.sbin/sa/tests/v1-sparc64-usr.out diff --git a/tools/regression/usr.sbin/sa/v2-amd64-sav.in b/usr.sbin/sa/tests/v2-amd64-sav.in similarity index 100% rename from tools/regression/usr.sbin/sa/v2-amd64-sav.in rename to usr.sbin/sa/tests/v2-amd64-sav.in diff --git a/tools/regression/usr.sbin/sa/v2-amd64-u.out b/usr.sbin/sa/tests/v2-amd64-u.out similarity index 100% rename from tools/regression/usr.sbin/sa/v2-amd64-u.out rename to usr.sbin/sa/tests/v2-amd64-u.out diff --git a/tools/regression/usr.sbin/sa/v2-amd64-usr.in b/usr.sbin/sa/tests/v2-amd64-usr.in similarity index 100% rename from tools/regression/usr.sbin/sa/v2-amd64-usr.in rename to usr.sbin/sa/tests/v2-amd64-usr.in diff --git a/tools/regression/usr.sbin/sa/v2-i386-sav.in b/usr.sbin/sa/tests/v2-i386-sav.in similarity index 100% rename from tools/regression/usr.sbin/sa/v2-i386-sav.in rename to usr.sbin/sa/tests/v2-i386-sav.in diff --git a/tools/regression/usr.sbin/sa/v2-i386-u.out b/usr.sbin/sa/tests/v2-i386-u.out similarity index 100% rename from tools/regression/usr.sbin/sa/v2-i386-u.out rename to usr.sbin/sa/tests/v2-i386-u.out diff --git a/tools/regression/usr.sbin/sa/v2-i386-usr.in b/usr.sbin/sa/tests/v2-i386-usr.in similarity index 100% rename from tools/regression/usr.sbin/sa/v2-i386-usr.in rename to usr.sbin/sa/tests/v2-i386-usr.in diff --git a/tools/regression/usr.sbin/sa/v2-sparc64-sav.in b/usr.sbin/sa/tests/v2-sparc64-sav.in similarity index 100% rename from tools/regression/usr.sbin/sa/v2-sparc64-sav.in rename to usr.sbin/sa/tests/v2-sparc64-sav.in diff --git a/tools/regression/usr.sbin/sa/v2-sparc64-u.out b/usr.sbin/sa/tests/v2-sparc64-u.out similarity index 100% rename from tools/regression/usr.sbin/sa/v2-sparc64-u.out rename to usr.sbin/sa/tests/v2-sparc64-u.out diff --git a/tools/regression/usr.sbin/sa/v2-sparc64-usr.in b/usr.sbin/sa/tests/v2-sparc64-usr.in similarity index 100% rename from tools/regression/usr.sbin/sa/v2-sparc64-usr.in rename to usr.sbin/sa/tests/v2-sparc64-usr.in diff --git a/usr.sbin/tests/Makefile b/usr.sbin/tests/Makefile new file mode 100644 index 000000000..a7e9c7140 --- /dev/null +++ b/usr.sbin/tests/Makefile @@ -0,0 +1,10 @@ +# $FreeBSD$ + +.include + +TESTSDIR= ${TESTSBASE}/usr.sbin + +.PATH: ${.CURDIR:H:H}/tests +KYUAFILE= yes + +.include -- 2.45.0