From 3a92d97ff0f22d21608e1c19b83104c4937523b6 Mon Sep 17 00:00:00 2001 From: Julio Merino Date: Sun, 16 Mar 2014 08:04:06 +0000 Subject: [PATCH] Migrate most of tools/regression/usr.bin/ to the new tests layout. I'm starting with the easy cases. The leftovers need to be looked at a bit more closely. Note that this change _does_ modify the code of the old tests. This is required in order to allow the code to locate the data files in the source directory instead of the current directory, because Kyua automatically changes the latter to a temporary directory. Also note that at least one test is known to be broken here. Actually, the test is not really broken: it's marked as a TODO but unfortunately Kyua's TAP parser currently does not understand that. Will have to be fixed separately. --- etc/mtree/BSD.tests.dist | 32 +++++ tools/regression/usr.bin/Makefile | 6 - 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/m4/Makefile | 4 - tools/regression/usr.bin/m4/regress.sh | 31 ---- tools/regression/usr.bin/m4/regress.t | 6 - 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 - 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/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/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 | 38 +++++ .../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 | 11 +- 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 587 files changed, 1048 insertions(+), 350 deletions(-) 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/m4/Makefile delete mode 100644 tools/regression/usr.bin/m4/regress.sh delete mode 100644 tools/regression/usr.bin/m4/regress.t 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 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/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/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%) diff --git a/etc/mtree/BSD.tests.dist b/etc/mtree/BSD.tests.dist index 6bfbb9d8c744..9dbcb504bb88 100644 --- a/etc/mtree/BSD.tests.dist +++ b/etc/mtree/BSD.tests.dist @@ -91,12 +91,44 @@ .. .. usr.bin + apply + .. atf atf-sh .. .. + calendar + .. + comm + .. + file2c + .. + join + .. + jot + .. lastcomm .. + m4 + .. + ncal + .. + printf + .. + sed + regress.multitest.out + .. + .. + tr + .. + uudecode + .. + uuencode + .. + xargs + .. + yacc + .. .. usr.sbin etcupdate diff --git a/tools/regression/usr.bin/Makefile b/tools/regression/usr.bin/Makefile deleted file mode 100644 index 2365e3ab8929..000000000000 --- a/tools/regression/usr.bin/Makefile +++ /dev/null @@ -1,6 +0,0 @@ -# $FreeBSD$ - -SUBDIR= apply calendar comm file2c join jot m4 ncal printf sed tr \ - uudecode uuencode xargs - -.include diff --git a/tools/regression/usr.bin/apply/Makefile b/tools/regression/usr.bin/apply/Makefile deleted file mode 100644 index b937d41a4e4a..000000000000 --- 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 7cbaae322c82..000000000000 --- 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 a82aacd9886f..000000000000 --- 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 b937d41a4e4a..000000000000 --- 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 a82aacd9886f..000000000000 --- 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 b937d41a4e4a..000000000000 --- 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 774093f0c424..000000000000 --- 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 a82aacd9886f..000000000000 --- 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 b937d41a4e4a..000000000000 --- 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 4492e91c05e7..000000000000 --- 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 a82aacd9886f..000000000000 --- 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 b937d41a4e4a..000000000000 --- 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 a82aacd9886f..000000000000 --- 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 b937d41a4e4a..000000000000 --- 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 a82aacd9886f..000000000000 --- 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/m4/Makefile b/tools/regression/usr.bin/m4/Makefile deleted file mode 100644 index b937d41a4e4a..000000000000 --- 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 6f22f7d548b6..000000000000 --- 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 a82aacd9886f..000000000000 --- 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/ncal/Makefile b/tools/regression/usr.bin/ncal/Makefile deleted file mode 100644 index b937d41a4e4a..000000000000 --- 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 a82aacd9886f..000000000000 --- 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 b937d41a4e4a..000000000000 --- 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 a82aacd9886f..000000000000 --- 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 6b4caed4853d..000000000000 --- 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 a82aacd9886f..000000000000 --- 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 b937d41a4e4a..000000000000 --- 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 badef15d2b86..000000000000 --- 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 a82aacd9886f..000000000000 --- 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 b937d41a4e4a..000000000000 --- 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 f131280c4171..000000000000 --- 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 a82aacd9886f..000000000000 --- 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 b937d41a4e4a..000000000000 --- 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 e14b2c3049fa..000000000000 --- 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 a82aacd9886f..000000000000 --- 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 b937d41a4e4a..000000000000 --- 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 4edeae4b8d34..000000000000 --- 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 a82aacd9886f..000000000000 --- 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 b937d41a4e4a..000000000000 --- 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 5b004be78801..000000000000 --- 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 a82aacd9886f..000000000000 --- 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/usr.bin/apply/Makefile b/usr.bin/apply/Makefile index c23d928a8838..bf37b9cff8eb 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 000000000000..332bf7db169c --- /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 000000000000..1b6b806c5980 --- /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 000000000000..0a20d50ee3bc --- /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 66403fe2b44c..b347a52a0f3b 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 000000000000..f3d592e42802 --- /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 000000000000..1b6b806c5980 --- /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 70447ca4e8af..248123ac5dac 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 13da76fa2ef6..59c97514e394 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 000000000000..172943d1247c --- /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 000000000000..1b6b806c5980 --- /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 000000000000..dcd0348e6abf --- /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 82b7e97662ef..4a80e58a91fc 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 000000000000..8854eb4da477 --- /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 000000000000..1b6b806c5980 --- /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 000000000000..c8146e7d4b19 --- /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 3fa8629152c1..61634ee2ec09 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 000000000000..2d5580ff76d6 --- /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 000000000000..1b6b806c5980 --- /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 5807c14fd7e5..e07e554de489 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 662600eef0a8..ca646495316b 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 000000000000..ef20eb24c755 --- /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 000000000000..1b6b806c5980 --- /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/m4/Makefile b/usr.bin/m4/Makefile index f0e22f806c87..e6cf0b6b8c4c 100644 --- a/usr.bin/m4/Makefile +++ b/usr.bin/m4/Makefile @@ -4,6 +4,8 @@ # -DEXTENDED # if you want the paste & spaste macros. +.include + 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 000000000000..2eebc07894b9 --- /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 000000000000..1b6b806c5980 --- /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 000000000000..c1d8b45d3e52 --- /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/ncal/Makefile b/usr.bin/ncal/Makefile index 7d429211c418..27aa5678ef30 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 000000000000..170caacf8a97 --- /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 000000000000..1b6b806c5980 --- /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 c91c4e3f53c1..31047c53f931 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 000000000000..da3f53309c82 --- /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 000000000000..1b6b806c5980 --- /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 1fbce17d5fb7..b635c89ad576 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 000000000000..8adbaa72a793 --- /dev/null +++ b/usr.bin/sed/tests/Makefile @@ -0,0 +1,38 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/usr.bin/sed + +TAP_TESTS_SH= legacy_test +TAP_TESTS_SH+= multi_test +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 d441ffea2982..d8220ae7debf 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 000000000000..1b6b806c5980 --- /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 a6588ff4b09d..d821832dfd82 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 000000000000..0b2d0bae1dd5 --- /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 c4c2a33e484a..ad05bfeb5d11 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 f8ead8890f2c..af7a8bf9544d 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 35e2ab958f00..53dfb145331c 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 00bdd8d5bb7a..7c65daeb8dba 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 000000000000..58e4fadc65ec --- /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 000000000000..1b6b806c5980 --- /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 000000000000..682cf2371392 --- /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 909ce3d746f2..f49bb482beef 100644 --- a/usr.bin/uudecode/Makefile +++ b/usr.bin/uudecode/Makefile @@ -1,8 +1,15 @@ # @(#)Makefile 8.1 (Berkeley) 6/6/93 # $FreeBSD$ -PROG= uudecode -LINKS= ${BINDIR}/uudecode ${BINDIR}/b64decode NO_MAN= +.include + +PROG= uudecode +LINKS= ${BINDIR}/uudecode ${BINDIR}/b64decode + +.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 000000000000..5fda16bc49ea --- /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 000000000000..1b6b806c5980 --- /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 000000000000..3aeb04d2c02e --- /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 9a8b9918dffe..9c5e7291d367 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 000000000000..ca7088e34c63 --- /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 000000000000..1b6b806c5980 --- /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 000000000000..6be0ef3cc9b0 --- /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 642e9532e421..b627bf5e73b4 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 000000000000..2004d797f5df --- /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 000000000000..1b6b806c5980 --- /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 000000000000..316365d95d6e --- /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 a5f0d1b78ba2..f4e548c62d4f 100644 --- a/usr.bin/yacc/Makefile +++ b/usr.bin/yacc/Makefile @@ -1,6 +1,8 @@ # @(#)Makefile 5.3 (Berkeley) 5/12/90 # $FreeBSD$ +.include + BYACC_SRC= ${.CURDIR}/../../contrib/byacc .PATH: ${BYACC_SRC} @@ -20,4 +22,8 @@ CFLAGS+= -DYYPATCH=${YYPATCH} 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 000000000000..f8b7d85249c9 --- /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 000000000000..1b6b806c5980 --- /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 000000000000..fb3b5a5df44b --- /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