]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
tests: move tests to a directory per utility
authorSylvestre Ledru <sylvestre@debian.org>
Sun, 11 Jun 2023 09:55:56 +0000 (11:55 +0200)
committerPádraig Brady <P@draigBrady.com>
Mon, 19 Jun 2023 12:12:37 +0000 (13:12 +0100)
* cfg.mk: Adjust syntax check exclusion paths.
* tests/local.mk: Adjust for renamed tests.

204 files changed:
cfg.mk
tests/cat/cat-E.sh [moved from tests/misc/cat-E.sh with 100% similarity]
tests/cat/cat-buf.sh [moved from tests/misc/cat-buf.sh with 100% similarity]
tests/cat/cat-proc.sh [moved from tests/misc/cat-proc.sh with 100% similarity]
tests/cat/cat-self.sh [moved from tests/misc/cat-self.sh with 100% similarity]
tests/chcon/chcon-fail.sh [moved from tests/misc/chcon-fail.sh with 100% similarity]
tests/chcon/chcon.sh [moved from tests/misc/chcon.sh with 100% similarity]
tests/chroot/chroot-credentials.sh [moved from tests/misc/chroot-credentials.sh with 100% similarity]
tests/chroot/chroot-fail.sh [moved from tests/misc/chroot-fail.sh with 100% similarity]
tests/cksum/b2sum.sh [moved from tests/misc/b2sum.sh with 100% similarity]
tests/cksum/cksum-a.sh [moved from tests/misc/cksum-a.sh with 100% similarity]
tests/cksum/cksum-base64.pl [moved from tests/misc/cksum-base64.pl with 100% similarity]
tests/cksum/cksum-c.sh [moved from tests/misc/cksum-c.sh with 100% similarity]
tests/cksum/cksum-raw.sh [moved from tests/misc/cksum-raw.sh with 100% similarity]
tests/cksum/cksum.sh [moved from tests/misc/cksum.sh with 100% similarity]
tests/cksum/md5sum-bsd.sh [moved from tests/misc/md5sum-bsd.sh with 100% similarity]
tests/cksum/md5sum-newline.pl [moved from tests/misc/md5sum-newline.pl with 100% similarity]
tests/cksum/md5sum-parallel.sh [moved from tests/misc/md5sum-parallel.sh with 100% similarity]
tests/cksum/md5sum.pl [moved from tests/misc/md5sum.pl with 100% similarity]
tests/cksum/sha1sum-vec.pl [moved from tests/misc/sha1sum-vec.pl with 100% similarity]
tests/cksum/sha1sum.pl [moved from tests/misc/sha1sum.pl with 100% similarity]
tests/cksum/sha224sum.pl [moved from tests/misc/sha224sum.pl with 100% similarity]
tests/cksum/sha256sum.pl [moved from tests/misc/sha256sum.pl with 100% similarity]
tests/cksum/sha384sum.pl [moved from tests/misc/sha384sum.pl with 100% similarity]
tests/cksum/sha512sum.pl [moved from tests/misc/sha512sum.pl with 100% similarity]
tests/cksum/sm3sum.pl [moved from tests/misc/sm3sum.pl with 100% similarity]
tests/cksum/sum-sysv.sh [moved from tests/misc/sum-sysv.sh with 100% similarity]
tests/cksum/sum.pl [moved from tests/misc/sum.pl with 100% similarity]
tests/csplit/csplit-1000.sh [moved from tests/misc/csplit-1000.sh with 100% similarity]
tests/csplit/csplit-heap.sh [moved from tests/misc/csplit-heap.sh with 100% similarity]
tests/csplit/csplit-io-err.sh [moved from tests/misc/csplit-io-err.sh with 100% similarity]
tests/csplit/csplit-suppress-matched.pl [moved from tests/misc/csplit-suppress-matched.pl with 100% similarity]
tests/csplit/csplit.sh [moved from tests/misc/csplit.sh with 100% similarity]
tests/cut/cut-huge-range.sh [moved from tests/misc/cut-huge-range.sh with 100% similarity]
tests/cut/cut.pl [moved from tests/misc/cut.pl with 100% similarity]
tests/date/date-debug.sh [moved from tests/misc/date-debug.sh with 100% similarity]
tests/date/date-next-dow.pl [moved from tests/misc/date-next-dow.pl with 100% similarity]
tests/date/date-sec.sh [moved from tests/misc/date-sec.sh with 100% similarity]
tests/date/date-tz.sh [moved from tests/misc/date-tz.sh with 100% similarity]
tests/date/date.pl [moved from tests/misc/date.pl with 100% similarity]
tests/env/env-S-script.sh [moved from tests/misc/env-S-script.sh with 100% similarity]
tests/env/env-S.pl [moved from tests/misc/env-S.pl with 100% similarity]
tests/env/env-null.sh [moved from tests/misc/env-null.sh with 100% similarity]
tests/env/env-signal-handler.sh [moved from tests/misc/env-signal-handler.sh with 100% similarity]
tests/env/env.sh [moved from tests/misc/env.sh with 100% similarity]
tests/expr/expr-multibyte.pl [moved from tests/misc/expr-multibyte.pl with 100% similarity]
tests/expr/expr.pl [moved from tests/misc/expr.pl with 100% similarity]
tests/factor/factor-parallel.sh [moved from tests/misc/factor-parallel.sh with 100% similarity]
tests/factor/factor.pl [moved from tests/misc/factor.pl with 100% similarity]
tests/groups/groups-dash.sh [moved from tests/misc/groups-dash.sh with 100% similarity]
tests/groups/groups-process-all.sh [moved from tests/misc/groups-process-all.sh with 100% similarity]
tests/groups/groups-version.sh [moved from tests/misc/groups-version.sh with 100% similarity]
tests/head/head-c.sh [moved from tests/misc/head-c.sh with 100% similarity]
tests/head/head-elide-tail.pl [moved from tests/misc/head-elide-tail.pl with 100% similarity]
tests/head/head-pos.sh [moved from tests/misc/head-pos.sh with 100% similarity]
tests/head/head-write-error.sh [moved from tests/misc/head-write-error.sh with 100% similarity]
tests/head/head.pl [moved from tests/misc/head.pl with 100% similarity]
tests/help/help-version-getopt.sh [moved from tests/misc/help-version-getopt.sh with 100% similarity]
tests/help/help-version.sh [moved from tests/misc/help-version.sh with 100% similarity]
tests/local.mk
tests/ls/ls-misc.pl [moved from tests/misc/ls-misc.pl with 100% similarity]
tests/ls/ls-time.sh [moved from tests/misc/ls-time.sh with 100% similarity]
tests/misc/pathchk.sh [moved from tests/misc/pathchk1.sh with 100% similarity]
tests/nice/nice-fail.sh [moved from tests/misc/nice-fail.sh with 100% similarity]
tests/nice/nice.sh [moved from tests/misc/nice.sh with 100% similarity]
tests/nproc/nproc-avail.sh [moved from tests/misc/nproc-avail.sh with 100% similarity]
tests/nproc/nproc-override.sh [moved from tests/misc/nproc-override.sh with 100% similarity]
tests/nproc/nproc-positive.sh [moved from tests/misc/nproc-positive.sh with 100% similarity]
tests/od/od-N.sh [moved from tests/misc/od-N.sh with 100% similarity]
tests/od/od-endian.sh [moved from tests/misc/od-endian.sh with 100% similarity]
tests/od/od-float.sh [moved from tests/misc/od-float.sh with 100% similarity]
tests/od/od-j.sh [moved from tests/misc/od-j.sh with 100% similarity]
tests/od/od-multiple-t.sh [moved from tests/misc/od-multiple-t.sh with 100% similarity]
tests/od/od-x8.sh [moved from tests/misc/od-x8.sh with 100% similarity]
tests/od/od.pl [moved from tests/misc/od.pl with 100% similarity]
tests/printf/printf-cov.pl [moved from tests/misc/printf-cov.pl with 100% similarity]
tests/printf/printf-hex.sh [moved from tests/misc/printf-hex.sh with 100% similarity]
tests/printf/printf-mb.sh [moved from tests/misc/printf-mb.sh with 100% similarity]
tests/printf/printf-quote.sh [moved from tests/misc/printf-quote.sh with 100% similarity]
tests/printf/printf-surprise.sh [moved from tests/misc/printf-surprise.sh with 100% similarity]
tests/printf/printf.sh [moved from tests/misc/printf.sh with 100% similarity]
tests/ptx/ptx-overrun.sh [moved from tests/misc/ptx-overrun.sh with 100% similarity]
tests/ptx/ptx.pl [moved from tests/misc/ptx.pl with 100% similarity]
tests/pwd/pwd-long.sh [moved from tests/misc/pwd-long.sh with 100% similarity]
tests/pwd/pwd-option.sh [moved from tests/misc/pwd-option.sh with 100% similarity]
tests/readlink/readlink-fp-loop.sh [moved from tests/misc/readlink-fp-loop.sh with 100% similarity]
tests/readlink/readlink-root.sh [moved from tests/misc/readlink-root.sh with 100% similarity]
tests/runcon/runcon-compute.sh [moved from tests/misc/runcon-compute.sh with 100% similarity]
tests/runcon/runcon-no-reorder.sh [moved from tests/misc/runcon-no-reorder.sh with 100% similarity]
tests/seq/seq-epipe.sh [moved from tests/misc/seq-epipe.sh with 100% similarity]
tests/seq/seq-extra-number.sh [moved from tests/misc/seq-extra-number.sh with 100% similarity]
tests/seq/seq-io-errors.sh [moved from tests/misc/seq-io-errors.sh with 100% similarity]
tests/seq/seq-locale.sh [moved from tests/misc/seq-locale.sh with 100% similarity]
tests/seq/seq-long-double.sh [moved from tests/misc/seq-long-double.sh with 100% similarity]
tests/seq/seq-precision.sh [moved from tests/misc/seq-precision.sh with 100% similarity]
tests/seq/seq.pl [moved from tests/misc/seq.pl with 100% similarity]
tests/shred/shred-exact.sh [moved from tests/misc/shred-exact.sh with 100% similarity]
tests/shred/shred-passes.sh [moved from tests/misc/shred-passes.sh with 100% similarity]
tests/shred/shred-remove.sh [moved from tests/misc/shred-remove.sh with 100% similarity]
tests/shred/shred-size.sh [moved from tests/misc/shred-size.sh with 100% similarity]
tests/shuf/shuf-reservoir.sh [moved from tests/misc/shuf-reservoir.sh with 100% similarity]
tests/shuf/shuf.sh [moved from tests/misc/shuf.sh with 100% similarity]
tests/sort/sort-NaN-infloop.sh [moved from tests/misc/sort-NaN-infloop.sh with 100% similarity]
tests/sort/sort-benchmark-random.sh [moved from tests/misc/sort-benchmark-random.sh with 100% similarity]
tests/sort/sort-compress-hang.sh [moved from tests/misc/sort-compress-hang.sh with 100% similarity]
tests/sort/sort-compress-proc.sh [moved from tests/misc/sort-compress-proc.sh with 100% similarity]
tests/sort/sort-compress.sh [moved from tests/misc/sort-compress.sh with 100% similarity]
tests/sort/sort-continue.sh [moved from tests/misc/sort-continue.sh with 100% similarity]
tests/sort/sort-debug-keys.sh [moved from tests/misc/sort-debug-keys.sh with 100% similarity]
tests/sort/sort-debug-warn.sh [moved from tests/misc/sort-debug-warn.sh with 100% similarity]
tests/sort/sort-discrim.sh [moved from tests/misc/sort-discrim.sh with 100% similarity]
tests/sort/sort-exit-early.sh [moved from tests/misc/sort-exit-early.sh with 100% similarity]
tests/sort/sort-files0-from.pl [moved from tests/misc/sort-files0-from.pl with 100% similarity]
tests/sort/sort-float.sh [moved from tests/misc/sort-float.sh with 100% similarity]
tests/sort/sort-h-thousands-sep.sh [moved from tests/misc/sort-h-thousands-sep.sh with 100% similarity]
tests/sort/sort-merge-fdlimit.sh [moved from tests/misc/sort-merge-fdlimit.sh with 100% similarity]
tests/sort/sort-merge.pl [moved from tests/misc/sort-merge.pl with 100% similarity]
tests/sort/sort-month.sh [moved from tests/misc/sort-month.sh with 100% similarity]
tests/sort/sort-rand.sh [moved from tests/misc/sort-rand.sh with 100% similarity]
tests/sort/sort-spinlock-abuse.sh [moved from tests/misc/sort-spinlock-abuse.sh with 100% similarity]
tests/sort/sort-stale-thread-mem.sh [moved from tests/misc/sort-stale-thread-mem.sh with 100% similarity]
tests/sort/sort-u-FMR.sh [moved from tests/misc/sort-u-FMR.sh with 100% similarity]
tests/sort/sort-unique-segv.sh [moved from tests/misc/sort-unique-segv.sh with 100% similarity]
tests/sort/sort-unique.sh [moved from tests/misc/sort-unique.sh with 100% similarity]
tests/sort/sort-version.sh [moved from tests/misc/sort-version.sh with 100% similarity]
tests/sort/sort.pl [moved from tests/misc/sort.pl with 100% similarity]
tests/stat/stat-birthtime.sh [moved from tests/misc/stat-birthtime.sh with 100% similarity]
tests/stat/stat-fmt.sh [moved from tests/misc/stat-fmt.sh with 100% similarity]
tests/stat/stat-hyphen.sh [moved from tests/misc/stat-hyphen.sh with 100% similarity]
tests/stat/stat-mount.sh [moved from tests/misc/stat-mount.sh with 100% similarity]
tests/stat/stat-nanoseconds.sh [moved from tests/misc/stat-nanoseconds.sh with 100% similarity]
tests/stat/stat-printf.pl [moved from tests/misc/stat-printf.pl with 100% similarity]
tests/stat/stat-slash.sh [moved from tests/misc/stat-slash.sh with 100% similarity]
tests/stty/stty-invalid.sh [moved from tests/misc/stty-invalid.sh with 100% similarity]
tests/stty/stty-pairs.sh [moved from tests/misc/stty-pairs.sh with 100% similarity]
tests/stty/stty-row-col.sh [moved from tests/misc/stty-row-col.sh with 100% similarity]
tests/stty/stty.sh [moved from tests/misc/stty.sh with 100% similarity]
tests/tac/tac-2-nonseekable.sh [moved from tests/misc/tac-2-nonseekable.sh with 100% similarity]
tests/tac/tac-continue.sh [moved from tests/misc/tac-continue.sh with 100% similarity]
tests/tac/tac.pl [moved from tests/misc/tac.pl with 100% similarity]
tests/tail/F-headers.sh [moved from tests/tail-2/F-headers.sh with 100% similarity]
tests/tail/F-vs-missing.sh [moved from tests/tail-2/F-vs-missing.sh with 100% similarity]
tests/tail/F-vs-rename.sh [moved from tests/tail-2/F-vs-rename.sh with 100% similarity]
tests/tail/append-only.sh [moved from tests/tail-2/append-only.sh with 100% similarity]
tests/tail/assert-2.sh [moved from tests/tail-2/assert-2.sh with 100% similarity]
tests/tail/assert.sh [moved from tests/tail-2/assert.sh with 100% similarity]
tests/tail/big-4gb.sh [moved from tests/tail-2/big-4gb.sh with 100% similarity]
tests/tail/descriptor-vs-rename.sh [moved from tests/tail-2/descriptor-vs-rename.sh with 100% similarity]
tests/tail/end-of-device.sh [moved from tests/tail-2/end-of-device.sh with 100% similarity]
tests/tail/flush-initial.sh [moved from tests/tail-2/flush-initial.sh with 100% similarity]
tests/tail/follow-name.sh [moved from tests/tail-2/follow-name.sh with 100% similarity]
tests/tail/follow-stdin.sh [moved from tests/tail-2/follow-stdin.sh with 100% similarity]
tests/tail/inotify-dir-recreate.sh [moved from tests/tail-2/inotify-dir-recreate.sh with 100% similarity]
tests/tail/inotify-hash-abuse.sh [moved from tests/tail-2/inotify-hash-abuse.sh with 100% similarity]
tests/tail/inotify-hash-abuse2.sh [moved from tests/tail-2/inotify-hash-abuse2.sh with 100% similarity]
tests/tail/inotify-only-regular.sh [moved from tests/tail-2/inotify-only-regular.sh with 100% similarity]
tests/tail/inotify-race.sh [moved from tests/tail-2/inotify-race.sh with 100% similarity]
tests/tail/inotify-race2.sh [moved from tests/tail-2/inotify-race2.sh with 100% similarity]
tests/tail/inotify-rotate-resources.sh [moved from tests/tail-2/inotify-rotate-resources.sh with 100% similarity]
tests/tail/inotify-rotate.sh [moved from tests/tail-2/inotify-rotate.sh with 100% similarity]
tests/tail/overlay-headers.sh [moved from tests/tail-2/overlay-headers.sh with 100% similarity]
tests/tail/pid.sh [moved from tests/tail-2/pid.sh with 100% similarity]
tests/tail/pipe-f.sh [moved from tests/tail-2/pipe-f.sh with 100% similarity]
tests/tail/pipe-f2.sh [moved from tests/tail-2/pipe-f2.sh with 100% similarity]
tests/tail/proc-ksyms.sh [moved from tests/tail-2/proc-ksyms.sh with 100% similarity]
tests/tail/retry.sh [moved from tests/tail-2/retry.sh with 100% similarity]
tests/tail/start-middle.sh [moved from tests/tail-2/start-middle.sh with 100% similarity]
tests/tail/symlink.sh [moved from tests/tail-2/symlink.sh with 100% similarity]
tests/tail/tail-c.sh [moved from tests/tail-2/tail-c.sh with 100% similarity]
tests/tail/tail-n0f.sh [moved from tests/tail-2/tail-n0f.sh with 100% similarity]
tests/tail/tail.pl [moved from tests/misc/tail.pl with 100% similarity]
tests/tail/truncate.sh [moved from tests/tail-2/truncate.sh with 100% similarity]
tests/tail/wait.sh [moved from tests/tail-2/wait.sh with 100% similarity]
tests/test/test-N.sh [moved from tests/misc/test-N.sh with 100% similarity]
tests/test/test-diag.pl [moved from tests/misc/test-diag.pl with 100% similarity]
tests/test/test.pl [moved from tests/misc/test.pl with 100% similarity]
tests/timeout/timeout-blocked.pl [moved from tests/misc/timeout-blocked.pl with 100% similarity]
tests/timeout/timeout-group.sh [moved from tests/misc/timeout-group.sh with 100% similarity]
tests/timeout/timeout-large-parameters.sh [moved from tests/misc/timeout-large-parameters.sh with 100% similarity]
tests/timeout/timeout-parameters.sh [moved from tests/misc/timeout-parameters.sh with 100% similarity]
tests/timeout/timeout.sh [moved from tests/misc/timeout.sh with 100% similarity]
tests/tr/tr-case-class.sh [moved from tests/misc/tr-case-class.sh with 100% similarity]
tests/tr/tr.pl [moved from tests/misc/tr.pl with 100% similarity]
tests/truncate/truncate-dangling-symlink.sh [moved from tests/misc/truncate-dangling-symlink.sh with 100% similarity]
tests/truncate/truncate-dir-fail.sh [moved from tests/misc/truncate-dir-fail.sh with 100% similarity]
tests/truncate/truncate-fail-diag.sh [moved from tests/misc/truncate-fail-diag.sh with 100% similarity]
tests/truncate/truncate-fifo.sh [moved from tests/misc/truncate-fifo.sh with 100% similarity]
tests/truncate/truncate-no-create-missing.sh [moved from tests/misc/truncate-no-create-missing.sh with 100% similarity]
tests/truncate/truncate-overflow.sh [moved from tests/misc/truncate-overflow.sh with 100% similarity]
tests/truncate/truncate-owned-by-other.sh [moved from tests/misc/truncate-owned-by-other.sh with 100% similarity]
tests/truncate/truncate-parameters.sh [moved from tests/misc/truncate-parameters.sh with 100% similarity]
tests/truncate/truncate-relative.sh [moved from tests/misc/truncate-relative.sh with 100% similarity]
tests/tty/tty-eof.pl [moved from tests/misc/tty-eof.pl with 100% similarity]
tests/tty/tty.sh [moved from tests/misc/tty.sh with 100% similarity]
tests/uniq/uniq-collate.sh [moved from tests/misc/uniq-collate.sh with 100% similarity]
tests/uniq/uniq-perf.sh [moved from tests/misc/uniq-perf.sh with 100% similarity]
tests/uniq/uniq.pl [moved from tests/misc/uniq.pl with 100% similarity]
tests/wc/wc-files0-from.pl [moved from tests/misc/wc-files0-from.pl with 100% similarity]
tests/wc/wc-files0.sh [moved from tests/misc/wc-files0.sh with 100% similarity]
tests/wc/wc-nbsp.sh [moved from tests/misc/wc-nbsp.sh with 100% similarity]
tests/wc/wc-parallel.sh [moved from tests/misc/wc-parallel.sh with 100% similarity]
tests/wc/wc-proc.sh [moved from tests/misc/wc-proc.sh with 100% similarity]
tests/wc/wc-total.sh [moved from tests/misc/wc-total.sh with 100% similarity]
tests/wc/wc.pl [moved from tests/misc/wc.pl with 100% similarity]

diff --git a/cfg.mk b/cfg.mk
index a6d414cd753a158a9007ca7d13ced83e9c4083e8..92f119ee2fb99f2419aca55a953fd52f8d7e1210 100644 (file)
--- a/cfg.mk
+++ b/cfg.mk
@@ -346,7 +346,7 @@ FILTER_LONG_LINES =                                         \
   \|^[^:]*NEWS:.*https\{,1\}://| d;                                    \
   \|^[^:]*doc/fdl.texi:| d;                                    \
   \|^[^:]*man/help2man:| d;                                    \
-  \|^[^:]*tests/misc/sha[0-9]*sum.*\.pl[-:]| d;                        \
+  \|^[^:]*tests/cksum/sha[0-9]*sum.*\.pl[-:]| d;                       \
   \|^[^:]*tests/pr/|{ \|^[^:]*tests/pr/pr-tests:| !d; };
 sc_long_lines:
        @wc -L /dev/null >/dev/null 2>/dev/null                         \
@@ -888,7 +888,7 @@ exclude_file_name_regexp--sc_prohibit_stat_st_blocks = \
 exclude_file_name_regexp--sc_prohibit_continued_string_alpha_in_column_1 = \
   ^src/(system\.h|od\.c|printf\.c|getlimits\.c)$$
 
-_cksum = ^tests/misc/cksum-base64\.pl$$
+_cksum = ^tests/cksum/cksum-base64\.pl$$
 exclude_file_name_regexp--sc_prohibit_test_backticks = \
   ^tests/(local\.mk|(init|misc/stdbuf|factor/create-test)\.sh)$$|$(_cksum)
 
similarity index 100%
rename from tests/misc/cat-E.sh
rename to tests/cat/cat-E.sh
similarity index 100%
rename from tests/misc/cat-buf.sh
rename to tests/cat/cat-buf.sh
similarity index 100%
rename from tests/misc/cat-proc.sh
rename to tests/cat/cat-proc.sh
similarity index 100%
rename from tests/misc/cat-self.sh
rename to tests/cat/cat-self.sh
similarity index 100%
rename from tests/misc/chcon.sh
rename to tests/chcon/chcon.sh
similarity index 100%
rename from tests/misc/b2sum.sh
rename to tests/cksum/b2sum.sh
similarity index 100%
rename from tests/misc/cksum-a.sh
rename to tests/cksum/cksum-a.sh
similarity index 100%
rename from tests/misc/cksum-c.sh
rename to tests/cksum/cksum-c.sh
similarity index 100%
rename from tests/misc/cksum.sh
rename to tests/cksum/cksum.sh
similarity index 100%
rename from tests/misc/md5sum.pl
rename to tests/cksum/md5sum.pl
similarity index 100%
rename from tests/misc/sha1sum.pl
rename to tests/cksum/sha1sum.pl
similarity index 100%
rename from tests/misc/sm3sum.pl
rename to tests/cksum/sm3sum.pl
similarity index 100%
rename from tests/misc/sum.pl
rename to tests/cksum/sum.pl
similarity index 100%
rename from tests/misc/csplit.sh
rename to tests/csplit/csplit.sh
similarity index 100%
rename from tests/misc/cut.pl
rename to tests/cut/cut.pl
similarity index 100%
rename from tests/misc/date-tz.sh
rename to tests/date/date-tz.sh
similarity index 100%
rename from tests/misc/date.pl
rename to tests/date/date.pl
similarity index 100%
rename from tests/misc/env-S.pl
rename to tests/env/env-S.pl
similarity index 100%
rename from tests/misc/env-null.sh
rename to tests/env/env-null.sh
similarity index 100%
rename from tests/misc/env.sh
rename to tests/env/env.sh
similarity index 100%
rename from tests/misc/expr.pl
rename to tests/expr/expr.pl
similarity index 100%
rename from tests/misc/factor.pl
rename to tests/factor/factor.pl
similarity index 100%
rename from tests/misc/head-c.sh
rename to tests/head/head-c.sh
similarity index 100%
rename from tests/misc/head.pl
rename to tests/head/head.pl
index 23a518a22740df0687c9132394203c53e9ceaa3c..cc65fe6560b3524a7a83b3d8e980a550c5a7d7cb 100644 (file)
@@ -124,10 +124,10 @@ all_root_tests =                          \
   tests/install/install-C-root.sh              \
   tests/ls/capability.sh                       \
   tests/ls/nameless-uid.sh                     \
-  tests/misc/chcon.sh                          \
-  tests/misc/chroot-credentials.sh             \
+  tests/chcon/chcon.sh                         \
+  tests/chroot/chroot-credentials.sh           \
   tests/misc/selinux.sh                                \
-  tests/misc/truncate-owned-by-other.sh                \
+  tests/truncate/truncate-owned-by-other.sh    \
   tests/mkdir/writable-under-readonly.sh       \
   tests/mkdir/smack-root.sh                    \
   tests/mv/hardlink-case.sh                    \
@@ -137,8 +137,8 @@ all_root_tests =                            \
   tests/rm/one-file-system.sh                  \
   tests/rm/read-only.sh                                \
   tests/rm/empty-immutable-skip.sh             \
-  tests/tail-2/append-only.sh                  \
-  tests/tail-2/end-of-device.sh                        \
+  tests/tail/append-only.sh                    \
+  tests/tail/end-of-device.sh                  \
   tests/touch/now-owned-by-other.sh
 
 ALL_RECURSIVE_TARGETS += check-root
@@ -163,31 +163,31 @@ check-root:
 # Put head-elide-tail early, because it's long-running.
 
 all_tests =                                    \
-  tests/misc/help-version.sh                   \
-  tests/misc/help-version-getopt.sh            \
-  tests/tail-2/inotify-race.sh                 \
-  tests/tail-2/inotify-race2.sh                        \
+  tests/help/help-version.sh                   \
+  tests/help/help-version-getopt.sh            \
+  tests/tail/inotify-race.sh                   \
+  tests/tail/inotify-race2.sh                  \
   tests/misc/invalid-opt.pl                    \
   tests/rm/ext3-perf.sh                                \
   tests/rm/cycle.sh                            \
   tests/cp/link-heap.sh                                \
   tests/cp/no-ctx.sh                           \
-  tests/misc/tty-eof.pl                                \
+  tests/tty/tty-eof.pl                         \
   tests/misc/read-errors.sh                    \
-  tests/tail-2/inotify-hash-abuse.sh           \
-  tests/tail-2/inotify-hash-abuse2.sh          \
-  tests/tail-2/F-vs-missing.sh                 \
-  tests/tail-2/F-vs-rename.sh                  \
-  tests/tail-2/F-headers.sh                    \
-  tests/tail-2/descriptor-vs-rename.sh         \
-  tests/tail-2/inotify-rotate.sh               \
-  tests/tail-2/inotify-rotate-resources.sh     \
-  tests/tail-2/inotify-dir-recreate.sh         \
-  tests/tail-2/inotify-only-regular.sh         \
+  tests/tail/inotify-hash-abuse.sh             \
+  tests/tail/inotify-hash-abuse2.sh            \
+  tests/tail/F-vs-missing.sh                   \
+  tests/tail/F-vs-rename.sh                    \
+  tests/tail/F-headers.sh                      \
+  tests/tail/descriptor-vs-rename.sh           \
+  tests/tail/inotify-rotate.sh                 \
+  tests/tail/inotify-rotate-resources.sh       \
+  tests/tail/inotify-dir-recreate.sh           \
+  tests/tail/inotify-only-regular.sh           \
   tests/chmod/no-x.sh                          \
   tests/chgrp/basic.sh                         \
   tests/rm/dangling-symlink.sh                 \
-  tests/misc/ls-time.sh                                \
+  tests/ls/ls-time.sh                          \
   tests/rm/d-1.sh                              \
   tests/rm/d-2.sh                              \
   tests/rm/d-3.sh                              \
@@ -202,7 +202,7 @@ all_tests =                                 \
   tests/rm/f-1.sh                              \
   tests/rm/fail-eacces.sh                      \
   tests/rm/fail-eperm.xpl                      \
-  tests/tail-2/assert.sh                       \
+  tests/tail/assert.sh                         \
   tests/rm/hash.sh                             \
   tests/rm/i-1.sh                              \
   tests/rm/i-never.sh                          \
@@ -242,159 +242,159 @@ all_tests =                                     \
   tests/fmt/long-line.sh                       \
   tests/fmt/non-space.sh                       \
   tests/misc/echo.sh                           \
-  tests/misc/env.sh                            \
-  tests/misc/env-signal-handler.sh             \
-  tests/misc/ptx.pl                            \
-  tests/misc/test.pl                           \
-  tests/misc/seq.pl                            \
-  tests/misc/seq-epipe.sh                      \
-  tests/misc/seq-extra-number.sh               \
-  tests/misc/seq-io-errors.sh                  \
-  tests/misc/seq-locale.sh                     \
-  tests/misc/seq-long-double.sh                        \
-  tests/misc/seq-precision.sh                  \
-  tests/misc/head.pl                           \
-  tests/misc/head-elide-tail.pl                        \
-  tests/tail-2/tail-n0f.sh                     \
-  tests/misc/ls-misc.pl                                \
-  tests/misc/date.pl                           \
-  tests/misc/date-next-dow.pl                  \
-  tests/misc/ptx-overrun.sh                    \
+  tests/env/env.sh                             \
+  tests/env/env-signal-handler.sh              \
+  tests/ptx/ptx.pl                             \
+  tests/test/test.pl                           \
+  tests/seq/seq.pl                             \
+  tests/seq/seq-epipe.sh                       \
+  tests/seq/seq-extra-number.sh                        \
+  tests/seq/seq-io-errors.sh                   \
+  tests/seq/seq-locale.sh                      \
+  tests/seq/seq-long-double.sh                 \
+  tests/seq/seq-precision.sh                   \
+  tests/head/head.pl                           \
+  tests/head/head-elide-tail.pl                        \
+  tests/tail/tail-n0f.sh                       \
+  tests/ls/ls-misc.pl                          \
+  tests/date/date.pl                           \
+  tests/date/date-next-dow.pl                  \
+  tests/ptx/ptx-overrun.sh                     \
   tests/misc/xstrtol.pl                                \
-  tests/tail-2/overlay-headers.sh              \
-  tests/tail-2/pid.sh                          \
-  tests/misc/od.pl                             \
-  tests/misc/od-endian.sh                      \
-  tests/misc/od-float.sh                       \
+  tests/tail/overlay-headers.sh                        \
+  tests/tail/pid.sh                            \
+  tests/od/od.pl                               \
+  tests/od/od-endian.sh                                \
+  tests/od/od-float.sh                         \
   tests/misc/mktemp.pl                         \
   tests/misc/arch.sh                           \
   tests/misc/join.pl                           \
   tests/pr/pr-tests.pl                         \
-  tests/misc/pwd-option.sh                     \
-  tests/misc/chcon-fail.sh                     \
+  tests/pwd/pwd-option.sh                      \
+  tests/chcon/chcon-fail.sh                    \
   tests/misc/coreutils.sh                      \
-  tests/misc/cut.pl                            \
-  tests/misc/cut-huge-range.sh                 \
-  tests/misc/wc.pl                             \
-  tests/misc/wc-files0-from.pl                 \
-  tests/misc/wc-files0.sh                      \
-  tests/misc/wc-nbsp.sh                                \
-  tests/misc/wc-parallel.sh                    \
-  tests/misc/wc-proc.sh                                \
-  tests/misc/wc-total.sh                       \
-  tests/misc/cat-E.sh                          \
-  tests/misc/cat-proc.sh                       \
-  tests/misc/cat-buf.sh                                \
-  tests/misc/cat-self.sh                       \
+  tests/cut/cut.pl                             \
+  tests/cut/cut-huge-range.sh                  \
+  tests/wc/wc.pl                               \
+  tests/wc/wc-files0-from.pl                   \
+  tests/wc/wc-files0.sh                                \
+  tests/wc/wc-nbsp.sh                          \
+  tests/wc/wc-parallel.sh                      \
+  tests/wc/wc-proc.sh                          \
+  tests/wc/wc-total.sh                         \
+  tests/cat/cat-E.sh                           \
+  tests/cat/cat-proc.sh                                \
+  tests/cat/cat-buf.sh                         \
+  tests/cat/cat-self.sh                                \
   tests/misc/base64.pl                         \
   tests/misc/basename.pl                       \
   tests/misc/basenc.pl                         \
   tests/misc/close-stdout.sh                   \
-  tests/misc/chroot-fail.sh                    \
-  tests/misc/cksum.sh                          \
-  tests/misc/cksum-a.sh                                \
-  tests/misc/cksum-c.sh                                \
-  tests/misc/cksum-base64.pl                   \
-  tests/misc/cksum-raw.sh                      \
+  tests/chroot/chroot-fail.sh                  \
+  tests/cksum/cksum.sh                         \
+  tests/cksum/cksum-a.sh                       \
+  tests/cksum/cksum-c.sh                       \
+  tests/cksum/cksum-base64.pl                  \
+  tests/cksum/cksum-raw.sh                     \
   tests/misc/comm.pl                           \
-  tests/misc/csplit.sh                         \
-  tests/misc/csplit-1000.sh                    \
-  tests/misc/csplit-heap.sh                    \
-  tests/misc/csplit-io-err.sh                  \
-  tests/misc/csplit-suppress-matched.pl                \
-  tests/misc/date-debug.sh                     \
-  tests/misc/date-sec.sh                       \
-  tests/misc/date-tz.sh                                \
+  tests/csplit/csplit.sh                       \
+  tests/csplit/csplit-1000.sh                  \
+  tests/csplit/csplit-heap.sh                  \
+  tests/csplit/csplit-io-err.sh                        \
+  tests/csplit/csplit-suppress-matched.pl      \
+  tests/date/date-debug.sh                     \
+  tests/date/date-sec.sh                       \
+  tests/date/date-tz.sh                                \
   tests/misc/dircolors.pl                      \
   tests/misc/dirname.pl                                \
-  tests/misc/env-null.sh                       \
-  tests/misc/env-S.pl                          \
-  tests/misc/env-S-script.sh                   \
+  tests/env/env-null.sh                                \
+  tests/env/env-S.pl                           \
+  tests/env/env-S-script.sh                    \
   tests/misc/expand.pl                         \
-  tests/misc/expr.pl                           \
-  tests/misc/expr-multibyte.pl                 \
-  tests/misc/factor.pl                         \
-  tests/misc/factor-parallel.sh                        \
+  tests/expr/expr.pl                           \
+  tests/expr/expr-multibyte.pl                 \
+  tests/factor/factor.pl                       \
+  tests/factor/factor-parallel.sh              \
   tests/misc/false-status.sh                   \
   tests/misc/fold.pl                           \
-  tests/misc/groups-dash.sh                    \
-  tests/misc/groups-process-all.sh             \
-  tests/misc/groups-version.sh                 \
-  tests/misc/head-c.sh                         \
-  tests/misc/head-pos.sh                       \
-  tests/misc/head-write-error.sh               \
+  tests/groups/groups-dash.sh                  \
+  tests/groups/groups-process-all.sh           \
+  tests/groups/groups-version.sh               \
+  tests/head/head-c.sh                         \
+  tests/head/head-pos.sh                       \
+  tests/head/head-write-error.sh               \
   tests/misc/kill.sh                           \
-  tests/misc/b2sum.sh                          \
-  tests/misc/md5sum.pl                         \
-  tests/misc/md5sum-bsd.sh                     \
-  tests/misc/md5sum-newline.pl                 \
-  tests/misc/md5sum-parallel.sh                        \
+  tests/cksum/b2sum.sh                         \
+  tests/cksum/md5sum.pl                                \
+  tests/cksum/md5sum-bsd.sh                    \
+  tests/cksum/md5sum-newline.pl                        \
+  tests/cksum/md5sum-parallel.sh               \
   tests/misc/mknod.sh                          \
-  tests/misc/nice.sh                           \
-  tests/misc/nice-fail.sh                      \
+  tests/nice/nice.sh                           \
+  tests/nice/nice-fail.sh                      \
   tests/misc/nl.sh                             \
   tests/misc/nohup.sh                          \
-  tests/misc/nproc-avail.sh                    \
-  tests/misc/nproc-positive.sh                 \
-  tests/misc/nproc-override.sh                 \
+  tests/nproc/nproc-avail.sh                   \
+  tests/nproc/nproc-positive.sh                        \
+  tests/nproc/nproc-override.sh                        \
   tests/misc/numfmt.pl                         \
-  tests/misc/od-N.sh                           \
-  tests/misc/od-j.sh                           \
-  tests/misc/od-multiple-t.sh                  \
-  tests/misc/od-x8.sh                          \
+  tests/od/od-N.sh                             \
+  tests/od/od-j.sh                             \
+  tests/od/od-multiple-t.sh                    \
+  tests/od/od-x8.sh                            \
   tests/misc/paste.pl                          \
-  tests/misc/pathchk1.sh                       \
+  tests/misc/pathchk.sh                                \
   tests/misc/printenv.sh                       \
-  tests/misc/printf.sh                         \
-  tests/misc/printf-cov.pl                     \
-  tests/misc/printf-hex.sh                     \
-  tests/misc/printf-mb.sh                      \
-  tests/misc/printf-surprise.sh                        \
-  tests/misc/printf-quote.sh                   \
-  tests/misc/pwd-long.sh                       \
-  tests/misc/readlink-fp-loop.sh               \
-  tests/misc/readlink-root.sh                  \
+  tests/printf/printf.sh                       \
+  tests/printf/printf-cov.pl                   \
+  tests/printf/printf-hex.sh                   \
+  tests/printf/printf-mb.sh                    \
+  tests/printf/printf-surprise.sh              \
+  tests/printf/printf-quote.sh                 \
+  tests/pwd/pwd-long.sh                                \
+  tests/readlink/readlink-fp-loop.sh           \
+  tests/readlink/readlink-root.sh              \
   tests/misc/realpath.sh                       \
-  tests/misc/runcon-compute.sh                 \
-  tests/misc/runcon-no-reorder.sh              \
-  tests/misc/sha1sum.pl                                \
-  tests/misc/sha1sum-vec.pl                    \
-  tests/misc/sha224sum.pl                      \
-  tests/misc/sha256sum.pl                      \
-  tests/misc/sha384sum.pl                      \
-  tests/misc/sha512sum.pl                      \
-  tests/misc/shred-exact.sh                    \
-  tests/misc/shred-passes.sh                   \
-  tests/misc/shred-remove.sh                   \
-  tests/misc/shred-size.sh                     \
-  tests/misc/shuf.sh                           \
-  tests/misc/shuf-reservoir.sh                 \
+  tests/runcon/runcon-compute.sh               \
+  tests/runcon/runcon-no-reorder.sh            \
+  tests/cksum/sha1sum.pl                       \
+  tests/cksum/sha1sum-vec.pl                   \
+  tests/cksum/sha224sum.pl                     \
+  tests/cksum/sha256sum.pl                     \
+  tests/cksum/sha384sum.pl                     \
+  tests/cksum/sha512sum.pl                     \
+  tests/shred/shred-exact.sh                   \
+  tests/shred/shred-passes.sh                  \
+  tests/shred/shred-remove.sh                  \
+  tests/shred/shred-size.sh                    \
+  tests/shuf/shuf.sh                           \
+  tests/shuf/shuf-reservoir.sh                 \
   tests/misc/sleep.sh                          \
-  tests/misc/sm3sum.pl                         \
-  tests/misc/sort.pl                           \
-  tests/misc/sort-benchmark-random.sh          \
-  tests/misc/sort-compress.sh                  \
-  tests/misc/sort-compress-hang.sh             \
-  tests/misc/sort-compress-proc.sh             \
-  tests/misc/sort-continue.sh                  \
-  tests/misc/sort-debug-keys.sh                        \
-  tests/misc/sort-debug-warn.sh                        \
-  tests/misc/sort-discrim.sh                   \
-  tests/misc/sort-files0-from.pl               \
-  tests/misc/sort-float.sh                     \
-  tests/misc/sort-h-thousands-sep.sh           \
-  tests/misc/sort-merge.pl                     \
-  tests/misc/sort-merge-fdlimit.sh             \
-  tests/misc/sort-month.sh                     \
-  tests/misc/sort-exit-early.sh                        \
-  tests/misc/sort-rand.sh                      \
-  tests/misc/sort-spinlock-abuse.sh            \
-  tests/misc/sort-stale-thread-mem.sh          \
-  tests/misc/sort-unique.sh                    \
-  tests/misc/sort-unique-segv.sh               \
-  tests/misc/sort-version.sh                   \
-  tests/misc/sort-NaN-infloop.sh               \
-  tests/misc/sort-u-FMR.sh                     \
+  tests/cksum/sm3sum.pl                                \
+  tests/sort/sort.pl                           \
+  tests/sort/sort-benchmark-random.sh          \
+  tests/sort/sort-compress.sh                  \
+  tests/sort/sort-compress-hang.sh             \
+  tests/sort/sort-compress-proc.sh             \
+  tests/sort/sort-continue.sh                  \
+  tests/sort/sort-debug-keys.sh                        \
+  tests/sort/sort-debug-warn.sh                        \
+  tests/sort/sort-discrim.sh                   \
+  tests/sort/sort-files0-from.pl               \
+  tests/sort/sort-float.sh                     \
+  tests/sort/sort-h-thousands-sep.sh           \
+  tests/sort/sort-merge.pl                     \
+  tests/sort/sort-merge-fdlimit.sh             \
+  tests/sort/sort-month.sh                     \
+  tests/sort/sort-exit-early.sh                        \
+  tests/sort/sort-rand.sh                      \
+  tests/sort/sort-spinlock-abuse.sh            \
+  tests/sort/sort-stale-thread-mem.sh          \
+  tests/sort/sort-unique.sh                    \
+  tests/sort/sort-unique-segv.sh               \
+  tests/sort/sort-version.sh                   \
+  tests/sort/sort-NaN-infloop.sh               \
+  tests/sort/sort-u-FMR.sh                     \
   tests/split/filter.sh                                \
   tests/split/suffix-auto-length.sh            \
   tests/split/suffix-length.sh                 \
@@ -408,58 +408,58 @@ all_tests =                                       \
   tests/split/record-sep.sh                    \
   tests/split/numeric.sh                       \
   tests/split/guard-input.sh                   \
-  tests/misc/stat-birthtime.sh                 \
-  tests/misc/stat-fmt.sh                       \
-  tests/misc/stat-hyphen.sh                    \
-  tests/misc/stat-mount.sh                     \
-  tests/misc/stat-nanoseconds.sh               \
-  tests/misc/stat-printf.pl                    \
-  tests/misc/stat-slash.sh                     \
+  tests/stat/stat-birthtime.sh                 \
+  tests/stat/stat-fmt.sh                       \
+  tests/stat/stat-hyphen.sh                    \
+  tests/stat/stat-mount.sh                     \
+  tests/stat/stat-nanoseconds.sh               \
+  tests/stat/stat-printf.pl                    \
+  tests/stat/stat-slash.sh                     \
   tests/misc/stdbuf.sh                         \
-  tests/misc/stty.sh                           \
-  tests/misc/stty-invalid.sh                   \
-  tests/misc/stty-pairs.sh                     \
-  tests/misc/stty-row-col.sh                   \
-  tests/misc/sum.pl                            \
-  tests/misc/sum-sysv.sh                       \
+  tests/stty/stty.sh                           \
+  tests/stty/stty-invalid.sh                   \
+  tests/stty/stty-pairs.sh                     \
+  tests/stty/stty-row-col.sh                   \
+  tests/cksum/sum.pl                           \
+  tests/cksum/sum-sysv.sh                      \
   tests/misc/sync.sh                           \
-  tests/misc/tac.pl                            \
-  tests/misc/tac-continue.sh                   \
-  tests/misc/tac-2-nonseekable.sh              \
-  tests/misc/tail.pl                           \
+  tests/tac/tac.pl                             \
+  tests/tac/tac-continue.sh                    \
+  tests/tac/tac-2-nonseekable.sh               \
+  tests/tail/tail.pl                           \
   tests/misc/tee.sh                            \
-  tests/misc/test-N.sh                         \
-  tests/misc/test-diag.pl                      \
+  tests/test/test-N.sh                         \
+  tests/test/test-diag.pl                      \
   tests/misc/time-style.sh                     \
-  tests/misc/timeout.sh                                \
-  tests/misc/timeout-blocked.pl                        \
-  tests/misc/timeout-group.sh                  \
-  tests/misc/timeout-large-parameters.sh       \
-  tests/misc/timeout-parameters.sh             \
-  tests/misc/tr.pl                             \
-  tests/misc/tr-case-class.sh                  \
-  tests/misc/truncate-dangling-symlink.sh      \
-  tests/misc/truncate-dir-fail.sh              \
-  tests/misc/truncate-fail-diag.sh             \
-  tests/misc/truncate-fifo.sh                  \
-  tests/misc/truncate-no-create-missing.sh     \
-  tests/misc/truncate-overflow.sh              \
-  tests/misc/truncate-parameters.sh            \
-  tests/misc/truncate-relative.sh              \
+  tests/timeout/timeout.sh                     \
+  tests/timeout/timeout-blocked.pl             \
+  tests/timeout/timeout-group.sh               \
+  tests/timeout/timeout-large-parameters.sh    \
+  tests/timeout/timeout-parameters.sh          \
+  tests/tr/tr.pl                               \
+  tests/tr/tr-case-class.sh                    \
+  tests/truncate/truncate-dangling-symlink.sh  \
+  tests/truncate/truncate-dir-fail.sh          \
+  tests/truncate/truncate-fail-diag.sh         \
+  tests/truncate/truncate-fifo.sh              \
+  tests/truncate/truncate-no-create-missing.sh \
+  tests/truncate/truncate-overflow.sh          \
+  tests/truncate/truncate-parameters.sh                \
+  tests/truncate/truncate-relative.sh          \
   tests/misc/tsort.pl                          \
-  tests/misc/tty.sh                            \
+  tests/tty/tty.sh                             \
   tests/misc/usage_vs_getopt.sh                        \
   tests/misc/unexpand.pl                       \
-  tests/misc/uniq.pl                           \
-  tests/misc/uniq-perf.sh                      \
-  tests/misc/uniq-collate.sh                   \
+  tests/uniq/uniq.pl                           \
+  tests/uniq/uniq-perf.sh                      \
+  tests/uniq/uniq-collate.sh                   \
   tests/misc/xattr.sh                          \
   tests/misc/yes.sh                            \
-  tests/tail-2/wait.sh                         \
-  tests/tail-2/retry.sh                                \
-  tests/tail-2/symlink.sh                      \
-  tests/tail-2/tail-c.sh                       \
-  tests/tail-2/truncate.sh                     \
+  tests/tail/wait.sh                           \
+  tests/tail/retry.sh                          \
+  tests/tail/symlink.sh                                \
+  tests/tail/tail-c.sh                         \
+  tests/tail/truncate.sh                       \
   tests/chmod/c-option.sh                      \
   tests/chmod/equal-x.sh                       \
   tests/chmod/equals.sh                                \
@@ -714,15 +714,15 @@ all_tests =                                       \
   tests/rmdir/ignore.sh                                \
   tests/rmdir/symlink-errors.sh                        \
   tests/rmdir/t-slash.sh                       \
-  tests/tail-2/assert-2.sh                     \
-  tests/tail-2/big-4gb.sh                      \
-  tests/tail-2/flush-initial.sh                        \
-  tests/tail-2/follow-name.sh                  \
-  tests/tail-2/follow-stdin.sh                 \
-  tests/tail-2/pipe-f.sh                       \
-  tests/tail-2/pipe-f2.sh                      \
-  tests/tail-2/proc-ksyms.sh                   \
-  tests/tail-2/start-middle.sh                 \
+  tests/tail/assert-2.sh                       \
+  tests/tail/big-4gb.sh                                \
+  tests/tail/flush-initial.sh                  \
+  tests/tail/follow-name.sh                    \
+  tests/tail/follow-stdin.sh                   \
+  tests/tail/pipe-f.sh                         \
+  tests/tail/pipe-f2.sh                                \
+  tests/tail/proc-ksyms.sh                     \
+  tests/tail/start-middle.sh                   \
   tests/touch/60-seconds.sh                    \
   tests/touch/dangling-symlink.sh              \
   tests/touch/dir-1.sh                         \
similarity index 100%
rename from tests/misc/ls-misc.pl
rename to tests/ls/ls-misc.pl
similarity index 100%
rename from tests/misc/ls-time.sh
rename to tests/ls/ls-time.sh
similarity index 100%
rename from tests/misc/pathchk1.sh
rename to tests/misc/pathchk.sh
similarity index 100%
rename from tests/misc/nice.sh
rename to tests/nice/nice.sh
similarity index 100%
rename from tests/misc/od-N.sh
rename to tests/od/od-N.sh
similarity index 100%
rename from tests/misc/od-float.sh
rename to tests/od/od-float.sh
similarity index 100%
rename from tests/misc/od-j.sh
rename to tests/od/od-j.sh
similarity index 100%
rename from tests/misc/od-x8.sh
rename to tests/od/od-x8.sh
similarity index 100%
rename from tests/misc/od.pl
rename to tests/od/od.pl
similarity index 100%
rename from tests/misc/printf.sh
rename to tests/printf/printf.sh
similarity index 100%
rename from tests/misc/ptx.pl
rename to tests/ptx/ptx.pl
similarity index 100%
rename from tests/misc/pwd-long.sh
rename to tests/pwd/pwd-long.sh
similarity index 100%
rename from tests/misc/seq.pl
rename to tests/seq/seq.pl
similarity index 100%
rename from tests/misc/shuf.sh
rename to tests/shuf/shuf.sh
similarity index 100%
rename from tests/misc/sort.pl
rename to tests/sort/sort.pl
similarity index 100%
rename from tests/misc/stty.sh
rename to tests/stty/stty.sh
similarity index 100%
rename from tests/misc/tac.pl
rename to tests/tac/tac.pl
similarity index 100%
rename from tests/tail-2/assert.sh
rename to tests/tail/assert.sh
similarity index 100%
rename from tests/tail-2/pid.sh
rename to tests/tail/pid.sh
similarity index 100%
rename from tests/tail-2/pipe-f.sh
rename to tests/tail/pipe-f.sh
similarity index 100%
rename from tests/tail-2/retry.sh
rename to tests/tail/retry.sh
similarity index 100%
rename from tests/tail-2/tail-c.sh
rename to tests/tail/tail-c.sh
similarity index 100%
rename from tests/misc/tail.pl
rename to tests/tail/tail.pl
similarity index 100%
rename from tests/tail-2/wait.sh
rename to tests/tail/wait.sh
similarity index 100%
rename from tests/misc/test-N.sh
rename to tests/test/test-N.sh
similarity index 100%
rename from tests/misc/test.pl
rename to tests/test/test.pl
similarity index 100%
rename from tests/misc/tr.pl
rename to tests/tr/tr.pl
similarity index 100%
rename from tests/misc/tty-eof.pl
rename to tests/tty/tty-eof.pl
similarity index 100%
rename from tests/misc/tty.sh
rename to tests/tty/tty.sh
similarity index 100%
rename from tests/misc/uniq.pl
rename to tests/uniq/uniq.pl
similarity index 100%
rename from tests/misc/wc-nbsp.sh
rename to tests/wc/wc-nbsp.sh
similarity index 100%
rename from tests/misc/wc-proc.sh
rename to tests/wc/wc-proc.sh
similarity index 100%
rename from tests/misc/wc-total.sh
rename to tests/wc/wc-total.sh
similarity index 100%
rename from tests/misc/wc.pl
rename to tests/wc/wc.pl