automake-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 3/8] tests: rename 'tests/' => 't/', '*.test' => '*.sh'


From: Stefano Lattarini
Subject: [PATCH 3/8] tests: rename 'tests/' => 't/', '*.test' => '*.sh'
Date: Sun, 8 Apr 2012 14:55:24 +0200

When we (soon) convert the Automake testsuite to a non-recursive
make setup, we'll have to fix the entries of $(TESTS) to be
prepended with the subdirectory they are in; this will increase
the length of $(TESTS), and thus increase the possibility of
exceeding the command-line length limits on some systems (most
notably, MinGW/MSYS).  See automake bug#7868 for more information.

Thus we rename the 'tests/' subdirectory to 't/', and each 'x.test'
script in there to 'x.sh'; this way, the $(TESTS) entry 'foo.test'
will become 't/foo.sh', which have the same number of characters.

* tests/: Rename ...
* t/: ... to this.
* t/*.test: Rename ...
* t/*.sh: ... to this.
* t/.gitignore: Removed as obsolete.
* t/defs: Adjust.
* t/gen-testsuite-part: Likewise.
* t/list-of-tests.mk: Likewise.
* t/ccnoco.sh: Likewise.
* t/ccnoco3.sh: Likewise.
* t/self-check-cleanup.tap: Likewise.
* t/self-check-dir.tap: Likewise.
* t/self-check-me.tap: Likewise.
* t/self-check-reexec.tap: Likewise.
* README: Likewise.
* bootstrap: Likewise
* configure.ac: Likewise.
* Makefile.am: Likewise.
* .gitignore: Likewise.
* syntax-check.mk: Likewise.

Signed-off-by: Stefano Lattarini <address@hidden>
---
 .gitignore                                         |   28 +-
 Makefile.am                                        |   14 +-
 README                                             |    2 +-
 bootstrap                                          |    2 +-
 configure.ac                                       |   16 +-
 syntax-checks.mk                                   |   29 +-
 {tests => t}/CheckListOfTests.am                   |    0
 {tests => t}/Makefile.am                           |    4 +-
 {tests => t}/README                                |    0
 {tests => t}/ac-output-old.tap                     |    0
 tests/acloca10.test => t/acloca10.sh               |    0
 tests/acloca11.test => t/acloca11.sh               |    0
 tests/acloca12.test => t/acloca12.sh               |    0
 tests/acloca13.test => t/acloca13.sh               |    0
 tests/acloca14.test => t/acloca14.sh               |    0
 tests/acloca15.test => t/acloca15.sh               |    0
 tests/acloca16.test => t/acloca16.sh               |    0
 tests/acloca17.test => t/acloca17.sh               |    0
 tests/acloca18.test => t/acloca18.sh               |    0
 tests/acloca19.test => t/acloca19.sh               |    0
 tests/acloca20.test => t/acloca20.sh               |    0
 tests/acloca21.test => t/acloca21.sh               |    0
 tests/acloca22.test => t/acloca22.sh               |    0
 tests/acloca23.test => t/acloca23.sh               |    0
 tests/aclocal-acdir.test => t/aclocal-acdir.sh     |    0
 .../aclocal-install-absdir.sh                      |    0
 .../aclocal-install-fail.sh                        |    0
 .../aclocal-install-mkdir.sh                       |    0
 .../aclocal-no-install-no-mkdir.sh                 |    0
 .../aclocal-path-install-serial.sh                 |    0
 .../aclocal-path-install.sh                        |    0
 .../aclocal-path-nonexistent.sh                    |    0
 .../aclocal-path-precedence.sh                     |    0
 tests/aclocal-path.test => t/aclocal-path.sh       |    0
 .../aclocal-print-acdir.sh                         |    0
 .../aclocal-verbose-install.sh                     |    0
 tests/aclocal.test => t/aclocal.sh                 |    0
 tests/aclocal3.test => t/aclocal3.sh               |    0
 tests/aclocal4.test => t/aclocal4.sh               |    0
 tests/aclocal5.test => t/aclocal5.sh               |    0
 tests/aclocal6.test => t/aclocal6.sh               |    0
 tests/aclocal7.test => t/aclocal7.sh               |    0
 tests/aclocal8.test => t/aclocal8.sh               |    0
 tests/aclocal9.test => t/aclocal9.sh               |    0
 tests/acsilent.test => t/acsilent.sh               |    0
 tests/acsubst.test => t/acsubst.sh                 |    0
 tests/acsubst2.test => t/acsubst2.sh               |    0
 {tests => t}/add-missing.tap                       |    0
 tests/all.test => t/all.sh                         |    0
 tests/all2.test => t/all2.sh                       |    0
 tests/alloca.test => t/alloca.sh                   |    0
 tests/alloca2.test => t/alloca2.sh                 |    0
 tests/alpha.test => t/alpha.sh                     |    0
 tests/alpha2.test => t/alpha2.sh                   |    0
 .../am-tests-environment.sh                        |    0
 tests/amassign.test => t/amassign.sh               |    0
 tests/amhello-binpkg.test => t/amhello-binpkg.sh   |    0
 tests/amhello-cflags.test => t/amhello-cflags.sh   |    0
 .../amhello-cross-compile.sh                       |    0
 tests/ammissing.test => t/ammissing.sh             |    0
 tests/amopt.test => t/amopt.sh                     |    0
 tests/amopts-location.test => t/amopts-location.sh |    0
 .../amopts-variable-expansion.sh                   |    0
 tests/amsubst.test => t/amsubst.sh                 |    0
 .../ansi2knr-no-more.test => t/ansi2knr-no-more.sh |    0
 tests/ar-lib.test => t/ar-lib.sh                   |    0
 tests/ar-lib2.test => t/ar-lib2.sh                 |    0
 tests/ar-lib3.test => t/ar-lib3.sh                 |    0
 tests/ar-lib4.test => t/ar-lib4.sh                 |    0
 tests/ar-lib5a.test => t/ar-lib5a.sh               |    0
 tests/ar-lib5b.test => t/ar-lib5b.sh               |    0
 tests/ar-lib6a.test => t/ar-lib6a.sh               |    0
 tests/ar-lib6b.test => t/ar-lib6b.sh               |    0
 tests/ar-lib7.test => t/ar-lib7.sh                 |    0
 tests/ar.test => t/ar.sh                           |    0
 tests/ar2.test => t/ar2.sh                         |    0
 tests/ar3.test => t/ar3.sh                         |    0
 tests/ar4.test => t/ar4.sh                         |    0
 tests/ar5.test => t/ar5.sh                         |    0
 tests/asm.test => t/asm.sh                         |    0
 tests/asm2.test => t/asm2.sh                       |    0
 tests/asm3.test => t/asm3.sh                       |    0
 .../autodist-acconfig-no-subdir.sh                 |    0
 .../autodist-acconfig.sh                           |    0
 .../autodist-aclocal-m4.sh                         |    0
 .../autodist-config-headers.sh                     |    0
 .../autodist-configure-no-subdir.sh                |    0
 .../autodist-no-duplicate.sh                       |    0
 .../autodist-stamp-vti.sh                          |    0
 tests/autodist-subdir.test => t/autodist-subdir.sh |    0
 tests/autodist.test => t/autodist.sh               |    0
 tests/autohdr.test => t/autohdr.sh                 |    0
 tests/autohdr2.test => t/autohdr2.sh               |    0
 tests/autohdr3.test => t/autohdr3.sh               |    0
 tests/autohdr4.test => t/autohdr4.sh               |    0
 tests/autohdrdry.test => t/autohdrdry.sh           |    0
 {tests => t}/automake-cmdline.tap                  |    0
 .../auxdir-autodetect.sh                           |    0
 {tests => t}/auxdir-computed.tap                   |    0
 .../auxdir-misplaced.test => t/auxdir-misplaced.sh |    0
 .../auxdir-nonexistent.sh                          |    0
 {tests => t}/auxdir-unportable.tap                 |    0
 tests/auxdir.test => t/auxdir.sh                   |    0
 tests/auxdir6.test => t/auxdir6.sh                 |    0
 tests/auxdir7.test => t/auxdir7.sh                 |    0
 tests/auxdir8.test => t/auxdir8.sh                 |    0
 {tests => t}/ax/depcomp.sh                         |    0
 {tests => t}/ax/distcheck-hook-m4.am               |    0
 {tests => t}/ax/extract-testsuite-summary.pl       |    0
 {tests => t}/ax/is                                 |    0
 {tests => t}/ax/plain-functions.sh                 |    0
 {tests => t}/ax/tap-functions.sh                   |    0
 {tests => t}/ax/tap-setup.sh                       |    0
 {tests => t}/ax/tap-summary-aux.sh                 |    0
 {tests => t}/ax/testsuite-summary-checks.sh        |    0
 {tests => t}/ax/trivial-test-driver                |    0
 tests/backcompat.test => t/backcompat.sh           |    0
 tests/backcompat2.test => t/backcompat2.sh         |    0
 tests/backcompat3.test => t/backcompat3.sh         |    0
 tests/backcompat4.test => t/backcompat4.sh         |    0
 tests/backcompat5.test => t/backcompat5.sh         |    0
 tests/backcompat6.test => t/backcompat6.sh         |    0
 tests/backsl.test => t/backsl.sh                   |    0
 tests/backsl2.test => t/backsl2.sh                 |    0
 tests/backsl3.test => t/backsl3.sh                 |    0
 tests/backsl4.test => t/backsl4.sh                 |    0
 tests/badline.test => t/badline.sh                 |    0
 tests/badopt.test => t/badopt.sh                   |    0
 tests/badprog.test => t/badprog.sh                 |    0
 tests/block.test => t/block.sh                     |    0
 tests/bsource.test => t/bsource.sh                 |    0
 tests/candist.test => t/candist.sh                 |    0
 tests/canon-name.test => t/canon-name.sh           |    0
 tests/canon.test => t/canon.sh                     |    0
 tests/canon2.test => t/canon2.sh                   |    0
 tests/canon3.test => t/canon3.sh                   |    0
 tests/canon4.test => t/canon4.sh                   |    0
 tests/canon5.test => t/canon5.sh                   |    0
 tests/canon6.test => t/canon6.sh                   |    0
 tests/canon7.test => t/canon7.sh                   |    0
 tests/canon8.test => t/canon8.sh                   |    0
 tests/ccnoco.test => t/ccnoco.sh                   |    2 +-
 tests/ccnoco2.test => t/ccnoco2.sh                 |    0
 tests/ccnoco3.test => t/ccnoco3.sh                 |    2 +-
 .../check-concurrency-bug9245.sh                   |    0
 .../check-exported-srcdir.sh                       |    0
 .../check-fd-redirect.sh                           |    0
 .../check-no-test-driver.sh                        |    0
 .../check-subst-prog.test => t/check-subst-prog.sh |    0
 tests/check-subst.test => t/check-subst.sh         |    0
 .../check-tests-in-builddir.sh                     |    0
 tests/check.test => t/check.sh                     |    0
 tests/check10.test => t/check10.sh                 |    0
 tests/check11.test => t/check11.sh                 |    0
 tests/check12.test => t/check12.sh                 |    0
 tests/check2.test => t/check2.sh                   |    0
 tests/check3.test => t/check3.sh                   |    0
 tests/check4.test => t/check4.sh                   |    0
 tests/check5.test => t/check5.sh                   |    0
 tests/check6.test => t/check6.sh                   |    0
 tests/check7.test => t/check7.sh                   |    0
 tests/check8.test => t/check8.sh                   |    0
 tests/checkall.test => t/checkall.sh               |    0
 tests/clean.test => t/clean.sh                     |    0
 tests/clean2.test => t/clean2.sh                   |    0
 tests/colneq.test => t/colneq.sh                   |    0
 tests/colneq2.test => t/colneq2.sh                 |    0
 tests/colneq3.test => t/colneq3.sh                 |    0
 tests/colon.test => t/colon.sh                     |    0
 tests/colon2.test => t/colon2.sh                   |    0
 tests/colon3.test => t/colon3.sh                   |    0
 tests/colon4.test => t/colon4.sh                   |    0
 tests/colon5.test => t/colon5.sh                   |    0
 tests/colon6.test => t/colon6.sh                   |    0
 tests/colon7.test => t/colon7.sh                   |    0
 tests/color.test => t/color.sh                     |    0
 tests/color2.test => t/color2.sh                   |    0
 tests/commen10.test => t/commen10.sh               |    0
 tests/commen11.test => t/commen11.sh               |    0
 tests/comment.test => t/comment.sh                 |    0
 tests/comment2.test => t/comment2.sh               |    0
 tests/comment3.test => t/comment3.sh               |    0
 tests/comment4.test => t/comment4.sh               |    0
 tests/comment5.test => t/comment5.sh               |    0
 tests/comment6.test => t/comment6.sh               |    0
 tests/comment7.test => t/comment7.sh               |    0
 tests/comment8.test => t/comment8.sh               |    0
 tests/comment9.test => t/comment9.sh               |    0
 .../comments-in-var-def.sh                         |    0
 tests/compile.test => t/compile.sh                 |    0
 tests/compile2.test => t/compile2.sh               |    0
 tests/compile3.test => t/compile3.sh               |    0
 tests/compile4.test => t/compile4.sh               |    0
 tests/compile5.test => t/compile5.sh               |    0
 tests/compile6.test => t/compile6.sh               |    0
 .../compile_f90_c_cxx.sh                           |    0
 tests/compile_f_c_cxx.test => t/compile_f_c_cxx.sh |    0
 tests/cond-basic.test => t/cond-basic.sh           |    0
 tests/cond.test => t/cond.sh                       |    0
 tests/cond10.test => t/cond10.sh                   |    0
 tests/cond11.test => t/cond11.sh                   |    0
 tests/cond13.test => t/cond13.sh                   |    0
 tests/cond14.test => t/cond14.sh                   |    0
 tests/cond15.test => t/cond15.sh                   |    0
 tests/cond16.test => t/cond16.sh                   |    0
 tests/cond17.test => t/cond17.sh                   |    0
 tests/cond18.test => t/cond18.sh                   |    0
 tests/cond19.test => t/cond19.sh                   |    0
 tests/cond2.test => t/cond2.sh                     |    0
 tests/cond20.test => t/cond20.sh                   |    0
 tests/cond21.test => t/cond21.sh                   |    0
 tests/cond22.test => t/cond22.sh                   |    0
 tests/cond23.test => t/cond23.sh                   |    0
 tests/cond24.test => t/cond24.sh                   |    0
 tests/cond25.test => t/cond25.sh                   |    0
 tests/cond26.test => t/cond26.sh                   |    0
 tests/cond27.test => t/cond27.sh                   |    0
 tests/cond28.test => t/cond28.sh                   |    0
 tests/cond29.test => t/cond29.sh                   |    0
 tests/cond3.test => t/cond3.sh                     |    0
 tests/cond30.test => t/cond30.sh                   |    0
 tests/cond31.test => t/cond31.sh                   |    0
 tests/cond32.test => t/cond32.sh                   |    0
 tests/cond33.test => t/cond33.sh                   |    0
 tests/cond34.test => t/cond34.sh                   |    0
 tests/cond35.test => t/cond35.sh                   |    0
 tests/cond36.test => t/cond36.sh                   |    0
 tests/cond37.test => t/cond37.sh                   |    0
 tests/cond38.test => t/cond38.sh                   |    0
 tests/cond39.test => t/cond39.sh                   |    0
 tests/cond4.test => t/cond4.sh                     |    0
 tests/cond40.test => t/cond40.sh                   |    0
 tests/cond41.test => t/cond41.sh                   |    0
 tests/cond42.test => t/cond42.sh                   |    0
 tests/cond43.test => t/cond43.sh                   |    0
 tests/cond44.test => t/cond44.sh                   |    0
 tests/cond45.test => t/cond45.sh                   |    0
 tests/cond46.test => t/cond46.sh                   |    0
 tests/cond5.test => t/cond5.sh                     |    0
 tests/cond6.test => t/cond6.sh                     |    0
 tests/cond7.test => t/cond7.sh                     |    0
 tests/cond8.test => t/cond8.sh                     |    0
 tests/cond9.test => t/cond9.sh                     |    0
 tests/condd.test => t/condd.sh                     |    0
 tests/condhook.test => t/condhook.sh               |    0
 tests/condhook2.test => t/condhook2.sh             |    0
 tests/condinc.test => t/condinc.sh                 |    0
 tests/condinc2.test => t/condinc2.sh               |    0
 tests/condlib.test => t/condlib.sh                 |    0
 tests/condman2.test => t/condman2.sh               |    0
 tests/condman3.test => t/condman3.sh               |    0
 tests/confdeps.test => t/confdeps.sh               |    0
 tests/conff.test => t/conff.sh                     |    0
 tests/conff2.test => t/conff2.sh                   |    0
 .../conffile-leading-dot.sh                        |    0
 tests/confh.test => t/confh.sh                     |    0
 tests/confh4.test => t/confh4.sh                   |    0
 tests/confh5.test => t/confh5.sh                   |    0
 tests/confh6.test => t/confh6.sh                   |    0
 tests/confh7.test => t/confh7.sh                   |    0
 tests/confh8.test => t/confh8.sh                   |    0
 tests/configure.test => t/configure.sh             |    0
 tests/confincl.test => t/confincl.sh               |    0
 tests/conflnk.test => t/conflnk.sh                 |    0
 tests/conflnk2.test => t/conflnk2.sh               |    0
 tests/conflnk3.test => t/conflnk3.sh               |    0
 tests/conflnk4.test => t/conflnk4.sh               |    0
 tests/confsub.test => t/confsub.sh                 |    0
 tests/confvar.test => t/confvar.sh                 |    0
 tests/confvar2.test => t/confvar2.sh               |    0
 tests/copy.test => t/copy.sh                       |    0
 {tests => t}/cscope.tap                            |    0
 tests/cscope2.test => t/cscope2.sh                 |    0
 tests/cscope3.test => t/cscope3.sh                 |    0
 tests/cxx.test => t/cxx.sh                         |    0
 tests/cxx2.test => t/cxx2.sh                       |    0
 tests/cxxcpp.test => t/cxxcpp.sh                   |    0
 tests/cxxlibobj.test => t/cxxlibobj.sh             |    0
 tests/cxxlink.test => t/cxxlink.sh                 |    0
 tests/cxxnoc.test => t/cxxnoc.sh                   |    0
 tests/cxxo.test => t/cxxo.sh                       |    0
 .../cygnus-check-without-all.sh                    |    0
 .../cygnus-dependency-tracking.sh                  |    0
 .../cygnus-imply-foreign.sh                        |    0
 tests/cygnus-no-dist.test => t/cygnus-no-dist.sh   |    0
 .../cygnus-no-installinfo.sh                       |    0
 .../cygnus-requires-maintainer-mode.sh             |    0
 tests/cygwin32.test => t/cygwin32.sh               |    0
 tests/dash.test => t/dash.sh                       |    0
 {tests => t}/defs                                  |    6 +-
 {tests => t}/defs-static.in                        |    0
 tests/defun.test => t/defun.sh                     |    0
 tests/defun2.test => t/defun2.sh                   |    0
 .../dejagnu-absolute-builddir.sh                   |    0
 .../dejagnu-relative-srcdir.sh                     |    0
 .../dejagnu-siteexp-append.sh                      |    0
 .../dejagnu-siteexp-extend.sh                      |    0
 .../dejagnu-siteexp-useredit.sh                    |    0
 tests/dejagnu.test => t/dejagnu.sh                 |    0
 tests/dejagnu2.test => t/dejagnu2.sh               |    0
 tests/dejagnu3.test => t/dejagnu3.sh               |    0
 tests/dejagnu4.test => t/dejagnu4.sh               |    0
 tests/dejagnu5.test => t/dejagnu5.sh               |    0
 tests/dejagnu6.test => t/dejagnu6.sh               |    0
 tests/dejagnu7.test => t/dejagnu7.sh               |    0
 tests/deleted-am.test => t/deleted-am.sh           |    0
 tests/deleted-m4.test => t/deleted-m4.sh           |    0
 tests/depacl2.test => t/depacl2.sh                 |    0
 tests/depcomp.test => t/depcomp.sh                 |    0
 tests/depcomp2.test => t/depcomp2.sh               |    0
 tests/depcomp8a.test => t/depcomp8a.sh             |    0
 tests/depcomp8b.test => t/depcomp8b.sh             |    0
 tests/depdist.test => t/depdist.sh                 |    0
 tests/depend.test => t/depend.sh                   |    0
 tests/depend3.test => t/depend3.sh                 |    0
 tests/depend4.test => t/depend4.sh                 |    0
 tests/depend5.test => t/depend5.sh                 |    0
 tests/depend6.test => t/depend6.sh                 |    0
 .../deprecated-acinit.sh                           |    0
 tests/destdir.test => t/destdir.sh                 |    0
 tests/dirlist-abspath.test => t/dirlist-abspath.sh |    0
 tests/dirlist.test => t/dirlist.sh                 |    0
 tests/dirlist2.test => t/dirlist2.sh               |    0
 tests/discover.test => t/discover.sh               |    0
 .../dist-auxdir-many-subdirs.sh                    |    0
 tests/dist-auxfile-2.test => t/dist-auxfile-2.sh   |    0
 tests/dist-auxfile.test => t/dist-auxfile.sh       |    0
 {tests => t}/dist-formats.tap                      |    0
 .../dist-included-parent-dir.sh                    |    0
 tests/dist-missing-am.test => t/dist-missing-am.sh |    0
 .../dist-missing-included-m4.sh                    |    0
 tests/dist-missing-m4.test => t/dist-missing-m4.sh |    0
 tests/dist-pr109765.test => t/dist-pr109765.sh     |    0
 tests/dist-readonly.test => t/dist-readonly.sh     |    0
 tests/dist-repeated.test => t/dist-repeated.sh     |    0
 .../distcheck-configure-flags-am.sh                |    0
 .../distcheck-configure-flags-subpkg.sh            |    0
 .../distcheck-configure-flags.sh                   |    0
 tests/distcheck-hook.test => t/distcheck-hook.sh   |    0
 tests/distcheck-hook2.test => t/distcheck-hook2.sh |    0
 .../distcheck-missing-m4.sh                        |    0
 .../distcheck-outdated-m4.sh                       |    0
 .../distcheck-override-infodir.sh                  |    0
 .../distcheck-pr10470.sh                           |    0
 .../distcheck-pr9579.test => t/distcheck-pr9579.sh |    0
 .../distcheck-writable-srcdir.sh                   |    0
 tests/distcleancheck.test => t/distcleancheck.sh   |    0
 tests/distcom-subdir.test => t/distcom-subdir.sh   |    0
 tests/distcom2.test => t/distcom2.sh               |    0
 tests/distcom3.test => t/distcom3.sh               |    0
 tests/distcom4.test => t/distcom4.sh               |    0
 tests/distcom5.test => t/distcom5.sh               |    0
 tests/distdir.test => t/distdir.sh                 |    0
 tests/disthook.test => t/disthook.sh               |    0
 tests/distlinks.test => t/distlinks.sh             |    0
 tests/distlinksbrk.test => t/distlinksbrk.sh       |    0
 tests/distname.test => t/distname.sh               |    0
 tests/dmalloc.test => t/dmalloc.sh                 |    0
 .../doc-parsing-buglets-colneq-subst.sh            |    0
 .../doc-parsing-buglets-tabs.sh                    |    0
 tests/dollar.test => t/dollar.sh                   |    0
 tests/dollarvar.test => t/dollarvar.sh             |    0
 tests/dollarvar2.test => t/dollarvar2.sh           |    0
 tests/double.test => t/double.sh                   |    0
 tests/dup2.test => t/dup2.sh                       |    0
 tests/else.test => t/else.sh                       |    0
 tests/empty.test => t/empty.sh                     |    0
 tests/empty2.test => t/empty2.sh                   |    0
 tests/empty3.test => t/empty3.sh                   |    0
 tests/empty4.test => t/empty4.sh                   |    0
 tests/exdir.test => t/exdir.sh                     |    0
 tests/exdir2.test => t/exdir2.sh                   |    0
 tests/exdir3.test => t/exdir3.sh                   |    0
 tests/exeext.test => t/exeext.sh                   |    0
 tests/exeext2.test => t/exeext2.sh                 |    0
 tests/exeext3.test => t/exeext3.sh                 |    0
 tests/exeext4.test => t/exeext4.sh                 |    0
 tests/exsource.test => t/exsource.sh               |    0
 tests/ext.test => t/ext.sh                         |    0
 tests/ext2.test => t/ext2.sh                       |    0
 tests/ext3.test => t/ext3.sh                       |    0
 .../extra-portability.sh                           |    0
 .../extra-portability2.sh                          |    0
 .../extra-portability3.sh                          |    0
 .../extra-programs-empty.sh                        |    0
 tests/extra.test => t/extra.sh                     |    0
 tests/extra10.test => t/extra10.sh                 |    0
 tests/extra11.test => t/extra11.sh                 |    0
 tests/extra12.test => t/extra12.sh                 |    0
 tests/extra2.test => t/extra2.sh                   |    0
 tests/extra3.test => t/extra3.sh                   |    0
 tests/extra4.test => t/extra4.sh                   |    0
 tests/extra5.test => t/extra5.sh                   |    0
 tests/extra6.test => t/extra6.sh                   |    0
 tests/extra7.test => t/extra7.sh                   |    0
 tests/extra8.test => t/extra8.sh                   |    0
 tests/extra9.test => t/extra9.sh                   |    0
 tests/extradep.test => t/extradep.sh               |    0
 tests/extradep2.test => t/extradep2.sh             |    0
 tests/f90only.test => t/f90only.sh                 |    0
 tests/flavor.test => t/flavor.sh                   |    0
 tests/flibs.test => t/flibs.sh                     |    0
 tests/fn99.test => t/fn99.sh                       |    0
 tests/fn99subdir.test => t/fn99subdir.sh           |    0
 tests/fnoc.test => t/fnoc.sh                       |    0
 tests/fo.test => t/fo.sh                           |    0
 tests/fonly.test => t/fonly.sh                     |    0
 tests/forcemiss.test => t/forcemiss.sh             |    0
 tests/forcemiss2.test => t/forcemiss2.sh           |    0
 tests/fort1.test => t/fort1.sh                     |    0
 tests/fort2.test => t/fort2.sh                     |    0
 tests/fort4.test => t/fort4.sh                     |    0
 tests/fort5.test => t/fort5.sh                     |    0
 tests/fortdep.test => t/fortdep.sh                 |    0
 tests/gcj.test => t/gcj.sh                         |    0
 tests/gcj2.test => t/gcj2.sh                       |    0
 tests/gcj3.test => t/gcj3.sh                       |    0
 tests/gcj4.test => t/gcj4.sh                       |    0
 tests/gcj5.test => t/gcj5.sh                       |    0
 tests/gcj6.test => t/gcj6.sh                       |    0
 {tests => t}/gen-testsuite-part                    |    2 +-
 tests/get-sysconf.test => t/get-sysconf.sh         |    0
 tests/gettext-macros.test => t/gettext-macros.sh   |    0
 tests/gettext.test => t/gettext.sh                 |    0
 tests/gettext2.test => t/gettext2.sh               |    0
 tests/gettext3.test => t/gettext3.sh               |    0
 tests/gnits.test => t/gnits.sh                     |    0
 tests/gnits2.test => t/gnits2.sh                   |    0
 tests/gnits3.test => t/gnits3.sh                   |    0
 tests/gnumake.test => t/gnumake.sh                 |    0
 tests/gnuwarn.test => t/gnuwarn.sh                 |    0
 tests/gnuwarn2.test => t/gnuwarn2.sh               |    0
 .../hdr-vars-defined-once.sh                       |    0
 tests/header.test => t/header.sh                   |    0
 tests/help-depend.test => t/help-depend.sh         |    0
 tests/help-depend2.test => t/help-depend2.sh       |    0
 tests/help-dmalloc.test => t/help-dmalloc.sh       |    0
 tests/help-init.test => t/help-init.sh             |    0
 tests/help-lispdir.test => t/help-lispdir.sh       |    0
 tests/help-multilib.test => t/help-multilib.sh     |    0
 tests/help-python.test => t/help-python.sh         |    0
 tests/help-silent.test => t/help-silent.sh         |    0
 tests/help-upc.test => t/help-upc.sh               |    0
 tests/help.test => t/help.sh                       |    0
 tests/help2.test => t/help2.sh                     |    0
 tests/help3.test => t/help3.sh                     |    0
 tests/help4.test => t/help4.sh                     |    0
 tests/hfs.test => t/hfs.sh                         |    0
 tests/implicit.test => t/implicit.sh               |    0
 tests/info.test => t/info.sh                       |    0
 tests/init.test => t/init.sh                       |    0
 tests/init2.test => t/init2.sh                     |    0
 tests/insh2.test => t/insh2.sh                     |    0
 .../install-info-dir.test => t/install-info-dir.sh |    0
 tests/install2.test => t/install2.sh               |    0
 tests/installdir.test => t/installdir.sh           |    0
 tests/instdat.test => t/instdat.sh                 |    0
 tests/instdat2.test => t/instdat2.sh               |    0
 tests/instdir-cond.test => t/instdir-cond.sh       |    0
 tests/instdir-cond2.test => t/instdir-cond2.sh     |    0
 tests/instdir-java.test => t/instdir-java.sh       |    0
 tests/instdir-lisp.test => t/instdir-lisp.sh       |    0
 tests/instdir-ltlib.test => t/instdir-ltlib.sh     |    0
 .../instdir-no-empty.test => t/instdir-no-empty.sh |    0
 tests/instdir-prog.test => t/instdir-prog.sh       |    0
 tests/instdir-python.test => t/instdir-python.sh   |    0
 tests/instdir-texi.test => t/instdir-texi.sh       |    0
 tests/instdir.test => t/instdir.sh                 |    0
 tests/instdir2.test => t/instdir2.sh               |    0
 tests/instexec.test => t/instexec.sh               |    0
 tests/instfail-info.test => t/instfail-info.sh     |    0
 tests/instfail-java.test => t/instfail-java.sh     |    0
 .../instfail-libtool.test => t/instfail-libtool.sh |    0
 tests/instfail.test => t/instfail.sh               |    0
 tests/insthook.test => t/insthook.sh               |    0
 tests/instman.test => t/instman.sh                 |    0
 tests/instman2.test => t/instman2.sh               |    0
 tests/instmany-mans.test => t/instmany-mans.sh     |    0
 tests/instmany-python.test => t/instmany-python.sh |    0
 tests/instmany.test => t/instmany.sh               |    0
 tests/instsh.test => t/instsh.sh                   |    0
 tests/instsh2.test => t/instsh2.sh                 |    0
 tests/instsh3.test => t/instsh3.sh                 |    0
 {tests => t}/instspc.tap                           |    0
 tests/interp.test => t/interp.sh                   |    0
 tests/interp2.test => t/interp2.sh                 |    0
 tests/java-check.test => t/java-check.sh           |    0
 tests/java-clean.test => t/java-clean.sh           |    0
 .../java-compile-install.sh                        |    0
 .../java-compile-run-flat.sh                       |    0
 .../java-compile-run-nested.sh                     |    0
 .../java-empty-classpath.sh                        |    0
 tests/java-extra.test => t/java-extra.sh           |    0
 tests/java-mix.test => t/java-mix.sh               |    0
 .../java-no-duplicate.sh                           |    0
 tests/java-nobase.test => t/java-nobase.sh         |    0
 tests/java-noinst.test => t/java-noinst.sh         |    0
 tests/java-rebuild.test => t/java-rebuild.sh       |    0
 tests/java-sources.test => t/java-sources.sh       |    0
 tests/java-uninstall.test => t/java-uninstall.sh   |    0
 tests/java.test => t/java.sh                       |    0
 tests/java2.test => t/java2.sh                     |    0
 tests/java3.test => t/java3.sh                     |    0
 .../javadir-undefined.sh                           |    0
 tests/javaflags.test => t/javaflags.sh             |    0
 tests/javaprim.test => t/javaprim.sh               |    0
 tests/javasubst.test => t/javasubst.sh             |    0
 tests/ldadd.test => t/ldadd.sh                     |    0
 tests/ldflags.test => t/ldflags.sh                 |    0
 tests/lex-clean-cxx.test => t/lex-clean-cxx.sh     |    0
 tests/lex-clean.test => t/lex-clean.sh             |    0
 tests/lex-depend-cxx.test => t/lex-depend-cxx.sh   |    0
 tests/lex-depend-grep.test => t/lex-depend-grep.sh |    0
 tests/lex-depend.test => t/lex-depend.sh           |    0
 .../lex-lib-external.test => t/lex-lib-external.sh |    0
 tests/lex-lib.test => t/lex-lib.sh                 |    0
 tests/lex-libobj.test => t/lex-libobj.sh           |    0
 tests/lex-line.test => t/lex-line.sh               |    0
 tests/lex-nodist.test => t/lex-nodist.sh           |    0
 tests/lex-noyywrap.test => t/lex-noyywrap.sh       |    0
 tests/lex-pr204.test => t/lex-pr204.sh             |    0
 .../lex-subobj-nodep.test => t/lex-subobj-nodep.sh |    0
 tests/lex.test => t/lex.sh                         |    0
 tests/lex2.test => t/lex2.sh                       |    0
 tests/lex3.test => t/lex3.sh                       |    0
 tests/lex5.test => t/lex5.sh                       |    0
 tests/lexcpp.test => t/lexcpp.sh                   |    0
 tests/lexvpath.test => t/lexvpath.sh               |    0
 tests/lflags.test => t/lflags.sh                   |    0
 tests/lflags2.test => t/lflags2.sh                 |    0
 tests/libexec.test => t/libexec.sh                 |    0
 tests/libobj-basic.test => t/libobj-basic.sh       |    0
 tests/libobj10.test => t/libobj10.sh               |    0
 tests/libobj12.test => t/libobj12.sh               |    0
 tests/libobj13.test => t/libobj13.sh               |    0
 tests/libobj14.test => t/libobj14.sh               |    0
 tests/libobj15a.test => t/libobj15a.sh             |    0
 tests/libobj15b.test => t/libobj15b.sh             |    0
 tests/libobj15c.test => t/libobj15c.sh             |    0
 tests/libobj16a.test => t/libobj16a.sh             |    0
 tests/libobj16b.test => t/libobj16b.sh             |    0
 tests/libobj17.test => t/libobj17.sh               |    0
 tests/libobj18.test => t/libobj18.sh               |    0
 tests/libobj19.test => t/libobj19.sh               |    0
 tests/libobj2.test => t/libobj2.sh                 |    0
 tests/libobj20a.test => t/libobj20a.sh             |    0
 tests/libobj20b.test => t/libobj20b.sh             |    0
 tests/libobj20c.test => t/libobj20c.sh             |    0
 tests/libobj3.test => t/libobj3.sh                 |    0
 tests/libobj4.test => t/libobj4.sh                 |    0
 tests/libobj5.test => t/libobj5.sh                 |    0
 tests/libobj7.test => t/libobj7.sh                 |    0
 tests/library.test => t/library.sh                 |    0
 tests/library2.test => t/library2.sh               |    0
 tests/library3.test => t/library3.sh               |    0
 tests/libtoo10.test => t/libtoo10.sh               |    0
 tests/libtoo11.test => t/libtoo11.sh               |    0
 tests/libtool-macros.test => t/libtool-macros.sh   |    0
 tests/libtool.test => t/libtool.sh                 |    0
 tests/libtool2.test => t/libtool2.sh               |    0
 tests/libtool3.test => t/libtool3.sh               |    0
 tests/libtool4.test => t/libtool4.sh               |    0
 tests/libtool5.test => t/libtool5.sh               |    0
 tests/libtool6.test => t/libtool6.sh               |    0
 tests/libtool7.test => t/libtool7.sh               |    0
 tests/libtool8.test => t/libtool8.sh               |    0
 tests/libtool9.test => t/libtool9.sh               |    0
 tests/license.test => t/license.sh                 |    0
 tests/license2.test => t/license2.sh               |    0
 tests/link_c_cxx.test => t/link_c_cxx.sh           |    0
 tests/link_cond.test => t/link_cond.sh             |    0
 tests/link_dist.test => t/link_dist.sh             |    0
 tests/link_f90_only.test => t/link_f90_only.sh     |    0
 tests/link_f_only.test => t/link_f_only.sh         |    0
 tests/link_fc.test => t/link_fc.sh                 |    0
 tests/link_fccxx.test => t/link_fccxx.sh           |    0
 tests/link_fcxx.test => t/link_fcxx.sh             |    0
 tests/link_override.test => t/link_override.sh     |    0
 tests/lisp2.test => t/lisp2.sh                     |    0
 tests/lisp3.test => t/lisp3.sh                     |    0
 tests/lisp4.test => t/lisp4.sh                     |    0
 tests/lisp5.test => t/lisp5.sh                     |    0
 tests/lisp6.test => t/lisp6.sh                     |    0
 tests/lisp7.test => t/lisp7.sh                     |    0
 tests/lisp8.test => t/lisp8.sh                     |    0
 tests/lispdry.test => t/lispdry.sh                 |    0
 t/list-of-tests.mk                                 | 1274 ++++++++++++++++++++
 tests/listval.test => t/listval.sh                 |    0
 tests/location.test => t/location.sh               |    0
 tests/longlin2.test => t/longlin2.sh               |    0
 tests/longline.test => t/longline.sh               |    0
 tests/ltcond.test => t/ltcond.sh                   |    0
 tests/ltcond2.test => t/ltcond2.sh                 |    0
 tests/ltconv.test => t/ltconv.sh                   |    0
 tests/ltdeps.test => t/ltdeps.sh                   |    0
 tests/ltinit.test => t/ltinit.sh                   |    0
 tests/ltinstloc.test => t/ltinstloc.sh             |    0
 tests/ltlibobjs.test => t/ltlibobjs.sh             |    0
 tests/ltlibsrc.test => t/ltlibsrc.sh               |    0
 tests/ltorder.test => t/ltorder.sh                 |    0
 tests/lzma.test => t/lzma.sh                       |    0
 tests/m4-inclusion.test => t/m4-inclusion.sh       |    0
 .../maintclean-vpath.test => t/maintclean-vpath.sh |    0
 tests/maintclean.test => t/maintclean.sh           |    0
 .../maintmode-configure-msg.sh                     |    0
 {tests => t}/make-dryrun.tap                       |    0
 tests/make.test => t/make.sh                       |    0
 tests/makefile-deps.test => t/makefile-deps.sh     |    0
 tests/makej.test => t/makej.sh                     |    0
 tests/makej2.test => t/makej2.sh                   |    0
 tests/maken.test => t/maken.sh                     |    0
 tests/maken3.test => t/maken3.sh                   |    0
 tests/makevars.test => t/makevars.sh               |    0
 tests/man.test => t/man.sh                         |    0
 tests/man2.test => t/man2.sh                       |    0
 tests/man3.test => t/man3.sh                       |    0
 tests/man4.test => t/man4.sh                       |    0
 tests/man5.test => t/man5.sh                       |    0
 tests/man6.test => t/man6.sh                       |    0
 tests/man7.test => t/man7.sh                       |    0
 tests/man8.test => t/man8.sh                       |    0
 tests/mdate.test => t/mdate.sh                     |    0
 tests/mdate2.test => t/mdate2.sh                   |    0
 tests/mdate3.test => t/mdate3.sh                   |    0
 tests/mdate4.test => t/mdate4.sh                   |    0
 tests/mdate5.test => t/mdate5.sh                   |    0
 tests/mdate6.test => t/mdate6.sh                   |    0
 .../missing-auxfile-stops-makefiles-creation.sh    |    0
 tests/missing.test => t/missing.sh                 |    0
 tests/missing2.test => t/missing2.sh               |    0
 tests/missing3.test => t/missing3.sh               |    0
 tests/missing4.test => t/missing4.sh               |    0
 tests/missing5.test => t/missing5.sh               |    0
 tests/missing6.test => t/missing6.sh               |    0
 tests/mkinst2.test => t/mkinst2.sh                 |    0
 tests/mkinst3.test => t/mkinst3.sh                 |    0
 tests/mkinstall.test => t/mkinstall.sh             |    0
 tests/mmode.test => t/mmode.sh                     |    0
 tests/mmodely.test => t/mmodely.sh                 |    0
 tests/multlib.test => t/multlib.sh                 |    0
 .../no-extra-makefile-code.sh                      |    0
 .../no-outdir-option.test => t/no-outdir-option.sh |    0
 tests/nobase-libtool.test => t/nobase-libtool.sh   |    0
 tests/nobase-nodist.test => t/nobase-nodist.sh     |    0
 tests/nobase-python.test => t/nobase-python.sh     |    0
 tests/nobase.test => t/nobase.sh                   |    0
 tests/nodef.test => t/nodef.sh                     |    0
 tests/nodef2.test => t/nodef2.sh                   |    0
 tests/nodep.test => t/nodep.sh                     |    0
 tests/nodep2.test => t/nodep2.sh                   |    0
 tests/nodepcomp.test => t/nodepcomp.sh             |    0
 tests/nodist.test => t/nodist.sh                   |    0
 tests/nodist2.test => t/nodist2.sh                 |    0
 tests/nodist3.test => t/nodist3.sh                 |    0
 tests/noinst.test => t/noinst.sh                   |    0
 tests/noinstdir.test => t/noinstdir.sh             |    0
 tests/nolink.test => t/nolink.sh                   |    0
 tests/nostdinc.test => t/nostdinc.sh               |    0
 tests/notrans.test => t/notrans.sh                 |    0
 tests/number.test => t/number.sh                   |    0
 tests/objc.test => t/objc.sh                       |    0
 tests/objc2.test => t/objc2.sh                     |    0
 tests/objext-pr10128.test => t/objext-pr10128.sh   |    0
 tests/obsolete.test => t/obsolete.sh               |    0
 tests/oldvars.test => t/oldvars.sh                 |    0
 tests/order.test => t/order.sh                     |    0
 tests/output-order.test => t/output-order.sh       |    0
 tests/output.test => t/output.sh                   |    0
 tests/output10.test => t/output10.sh               |    0
 tests/output11.test => t/output11.sh               |    0
 tests/output12.test => t/output12.sh               |    0
 tests/output13.test => t/output13.sh               |    0
 tests/output2.test => t/output2.sh                 |    0
 tests/output3.test => t/output3.sh                 |    0
 tests/output4.test => t/output4.sh                 |    0
 tests/output5.test => t/output5.sh                 |    0
 tests/output6.test => t/output6.sh                 |    0
 tests/output7.test => t/output7.sh                 |    0
 tests/output8.test => t/output8.sh                 |    0
 tests/output9.test => t/output9.sh                 |    0
 .../override-conditional-1.sh                      |    0
 .../override-conditional-2.sh                      |    0
 tests/override-html.test => t/override-html.sh     |    0
 .../override-suggest-local.sh                      |    0
 tests/parallel-am.test => t/parallel-am.sh         |    0
 tests/parallel-am2.test => t/parallel-am2.sh       |    0
 tests/parallel-am3.test => t/parallel-am3.sh       |    0
 .../parallel-tests-cmdline-override.sh             |    0
 .../parallel-tests-console-output.sh               |    0
 .../parallel-tests-driver-install.sh               |    0
 .../parallel-tests-dry-run-1.sh                    |    0
 .../parallel-tests-dry-run-2.sh                    |    0
 .../parallel-tests-empty-testlogs.sh               |    0
 .../parallel-tests-exeext.sh                       |    0
 .../parallel-tests-exit-statuses.sh                |    0
 .../parallel-tests-extra-programs.sh               |    0
 .../parallel-tests-fd-redirect-exeext.sh           |    0
 .../parallel-tests-fd-redirect.sh                  |    0
 .../parallel-tests-fork-bomb.sh                    |    0
 .../parallel-tests-harderror.sh                    |    0
 {tests => t}/parallel-tests-interrupt.tap          |    0
 .../parallel-tests-log-compiler-1.sh               |    0
 .../parallel-tests-log-compiler-2.sh               |    0
 .../parallel-tests-log-compiler-example.sh         |    0
 .../parallel-tests-log-override-1.sh               |    0
 .../parallel-tests-log-override-2.sh               |    0
 .../parallel-tests-log-override-recheck.sh         |    0
 .../parallel-tests-many.sh                         |    0
 .../parallel-tests-no-color-in-log.sh              |    0
 .../parallel-tests-no-spurious-summary.sh          |    0
 .../parallel-tests-once.sh                         |    0
 .../parallel-tests-reset-term.sh                   |    0
 .../parallel-tests-subdir.sh                       |    0
 .../parallel-tests-suffix-prog.sh                  |    0
 .../parallel-tests-suffix.sh                       |    0
 .../parallel-tests-trailing-bslash.sh              |    0
 .../parallel-tests-unreadable.sh                   |    0
 tests/parallel-tests.test => t/parallel-tests.sh   |    0
 .../parallel-tests10.test => t/parallel-tests10.sh |    0
 tests/parallel-tests2.test => t/parallel-tests2.sh |    0
 tests/parallel-tests3.test => t/parallel-tests3.sh |    0
 tests/parallel-tests5.test => t/parallel-tests5.sh |    0
 tests/parallel-tests6.test => t/parallel-tests6.sh |    0
 tests/parallel-tests8.test => t/parallel-tests8.sh |    0
 tests/parallel-tests9.test => t/parallel-tests9.sh |    0
 tests/parse.test => t/parse.sh                     |    0
 tests/percent.test => t/percent.sh                 |    0
 tests/percent2.test => t/percent2.sh               |    0
 tests/phony.test => t/phony.sh                     |    0
 tests/pluseq.test => t/pluseq.sh                   |    0
 tests/pluseq10.test => t/pluseq10.sh               |    0
 tests/pluseq11.test => t/pluseq11.sh               |    0
 tests/pluseq2.test => t/pluseq2.sh                 |    0
 tests/pluseq3.test => t/pluseq3.sh                 |    0
 tests/pluseq4.test => t/pluseq4.sh                 |    0
 tests/pluseq5.test => t/pluseq5.sh                 |    0
 tests/pluseq6.test => t/pluseq6.sh                 |    0
 tests/pluseq7.test => t/pluseq7.sh                 |    0
 tests/pluseq8.test => t/pluseq8.sh                 |    0
 tests/pluseq9.test => t/pluseq9.sh                 |    0
 {tests => t}/pm/Cond2.pl                           |    0
 {tests => t}/pm/Cond3.pl                           |    0
 {tests => t}/pm/Condition-t.pl                     |    0
 {tests => t}/pm/Condition.pl                       |    0
 {tests => t}/pm/DisjCon2.pl                        |    0
 {tests => t}/pm/DisjCon3.pl                        |    0
 {tests => t}/pm/DisjConditions-t.pl                |    0
 {tests => t}/pm/DisjConditions.pl                  |    0
 {tests => t}/pm/Version.pl                         |    0
 {tests => t}/pm/Version2.pl                        |    0
 {tests => t}/pm/Version3.pl                        |    0
 {tests => t}/pm/Wrap.pl                            |    0
 tests/posixsubst-data.test => t/posixsubst-data.sh |    0
 .../posixsubst-extradist.sh                        |    0
 .../posixsubst-ldadd.test => t/posixsubst-ldadd.sh |    0
 .../posixsubst-libraries.sh                        |    0
 .../posixsubst-ltlibraries.sh                      |    0
 .../posixsubst-programs.sh                         |    0
 .../posixsubst-scripts.sh                          |    0
 .../posixsubst-sources.sh                          |    0
 .../posixsubst-tests.test => t/posixsubst-tests.sh |    0
 tests/postproc.test => t/postproc.sh               |    0
 tests/ppf77.test => t/ppf77.sh                     |    0
 tests/pr2.test => t/pr2.sh                         |    0
 tests/pr211.test => t/pr211.sh                     |    0
 tests/pr220.test => t/pr220.sh                     |    0
 tests/pr224.test => t/pr224.sh                     |    0
 tests/pr229.test => t/pr229.sh                     |    0
 tests/pr243.test => t/pr243.sh                     |    0
 tests/pr266.test => t/pr266.sh                     |    0
 tests/pr279-2.test => t/pr279-2.sh                 |    0
 tests/pr279.test => t/pr279.sh                     |    0
 tests/pr287.test => t/pr287.sh                     |    0
 tests/pr300-lib.test => t/pr300-lib.sh             |    0
 tests/pr300-ltlib.test => t/pr300-ltlib.sh         |    0
 tests/pr300-prog.test => t/pr300-prog.sh           |    0
 tests/pr307.test => t/pr307.sh                     |    0
 tests/pr401.test => t/pr401.sh                     |    0
 tests/pr401b.test => t/pr401b.sh                   |    0
 tests/pr401c.test => t/pr401c.sh                   |    0
 tests/pr72.test => t/pr72.sh                       |    0
 .../pr8365-remake-timing.sh                        |    0
 tests/pr87.test => t/pr87.sh                       |    0
 tests/pr9.test => t/pr9.sh                         |    0
 tests/prefix.test => t/prefix.sh                   |    0
 .../primary-prefix-couples-documented-valid.sh     |    0
 .../primary-prefix-couples-force-valid.sh          |    0
 {tests => t}/primary-prefix-invalid-couples.tap    |    0
 .../primary-prefix-valid-couples.sh                |    0
 tests/primary.test => t/primary.sh                 |    0
 tests/primary2.test => t/primary2.sh               |    0
 tests/primary3.test => t/primary3.sh               |    0
 tests/print-libdir.test => t/print-libdir.sh       |    0
 tests/proginst.test => t/proginst.sh               |    0
 .../programs-primary-rewritten.sh                  |    0
 .../py-compile-basedir.sh                          |    0
 .../py-compile-basic.test => t/py-compile-basic.sh |    0
 .../py-compile-basic2.sh                           |    0
 .../py-compile-destdir.sh                          |    0
 tests/py-compile-env.test => t/py-compile-env.sh   |    0
 .../py-compile-option-terminate.sh                 |    0
 .../py-compile-usage.test => t/py-compile-usage.sh |    0
 tests/python-dist.test => t/python-dist.sh         |    0
 tests/python-pr10995.test => t/python-pr10995.sh   |    0
 tests/python-vars.test => t/python-vars.sh         |    0
 .../python-virtualenv.sh                           |    0
 tests/python.test => t/python.sh                   |    0
 tests/python10.test => t/python10.sh               |    0
 tests/python11.test => t/python11.sh               |    0
 tests/python12.test => t/python12.sh               |    0
 tests/python2.test => t/python2.sh                 |    0
 tests/python3.test => t/python3.sh                 |    0
 tests/python4.test => t/python4.sh                 |    0
 tests/python5.test => t/python5.sh                 |    0
 tests/python5b.test => t/python5b.sh               |    0
 tests/python6.test => t/python6.sh                 |    0
 tests/python7.test => t/python7.sh                 |    0
 tests/python8.test => t/python8.sh                 |    0
 tests/python9.test => t/python9.sh                 |    0
 tests/recurs.test => t/recurs.sh                   |    0
 tests/recurs2.test => t/recurs2.sh                 |    0
 tests/remake-all-1.test => t/remake-all-1.sh       |    0
 tests/remake-all-2.test => t/remake-all-2.sh       |    0
 .../remake-am-pr10111.sh                           |    0
 .../remake-deleted-am-2.sh                         |    0
 .../remake-deleted-am-subdir.sh                    |    0
 .../remake-deleted-am.sh                           |    0
 .../remake-deleted-m4-file.sh                      |    0
 .../remake-gnulib-add-acsubst.sh                   |    0
 .../remake-gnulib-add-header.sh                    |    0
 .../remake-gnulib-remove-header.sh                 |    0
 .../remake-m4-pr10111.sh                           |    0
 .../remake-moved-m4-file.sh                        |    0
 .../remake-renamed-am.sh                           |    0
 .../remake-renamed-m4-file.sh                      |    0
 .../remake-renamed-m4-macro-and-file.sh            |    0
 .../remake-renamed-m4-macro.sh                     |    0
 .../remake-subdir-from-subdir.sh                   |    0
 .../remake-subdir-gnu.sh                           |    0
 .../remake-subdir-long-time.sh                     |    0
 tests/remake-subdir.test => t/remake-subdir.sh     |    0
 tests/remake-subdir2.test => t/remake-subdir2.sh   |    0
 tests/remake.test => t/remake.sh                   |    0
 tests/remake10a.test => t/remake10a.sh             |    0
 tests/remake10b.test => t/remake10b.sh             |    0
 tests/remake10c.test => t/remake10c.sh             |    0
 tests/remake11.test => t/remake11.sh               |    0
 tests/remake12.test => t/remake12.sh               |    0
 tests/remake1a.test => t/remake1a.sh               |    0
 tests/remake2.test => t/remake2.sh                 |    0
 tests/remake3.test => t/remake3.sh                 |    0
 tests/remake3a.test => t/remake3a.sh               |    0
 tests/remake4.test => t/remake4.sh                 |    0
 tests/remake5.test => t/remake5.sh                 |    0
 tests/remake6.test => t/remake6.sh                 |    0
 tests/remake7.test => t/remake7.sh                 |    0
 tests/remake8a.test => t/remake8a.sh               |    0
 tests/remake8b.test => t/remake8b.sh               |    0
 tests/remake9a.test => t/remake9a.sh               |    0
 tests/remake9b.test => t/remake9b.sh               |    0
 tests/remake9c.test => t/remake9c.sh               |    0
 tests/remake9d.test => t/remake9d.sh               |    0
 .../repeated-options.test => t/repeated-options.sh |    0
 tests/req.test => t/req.sh                         |    0
 tests/reqd.test => t/reqd.sh                       |    0
 tests/reqd2.test => t/reqd2.sh                     |    0
 tests/rst-formatting.test => t/rst-formatting.sh   |    0
 tests/rulepat.test => t/rulepat.sh                 |    0
 tests/sanity.test => t/sanity.sh                   |    0
 tests/scripts.test => t/scripts.sh                 |    0
 tests/seenc.test => t/seenc.sh                     |    0
 {tests => t}/self-check-cleanup.tap                |   12 +-
 .../self-check-configure-help.sh                   |    0
 {tests => t}/self-check-dir.tap                    |    2 +-
 {tests => t}/self-check-env-sanitize.tap           |    0
 {tests => t}/self-check-exit.tap                   |    0
 .../self-check-explicit-skips.sh                   |    0
 {tests => t}/self-check-is-blocked-signal.tap      |    0
 {tests => t}/self-check-is_newest.tap              |    0
 {tests => t}/self-check-me.tap                     |   22 +-
 {tests => t}/self-check-reexec.tap                 |   26 +-
 .../self-check-report.sh                           |    0
 .../self-check-sanity.sh                           |    0
 {tests => t}/self-check-seq.tap                    |    0
 tests/self-check-tap.test => t/self-check-tap.sh   |    0
 {tests => t}/self-check-unindent.tap               |    0
 tests/serial-tests.test => t/serial-tests.sh       |    0
 tests/silent-amopts.test => t/silent-amopts.sh     |    0
 .../silent-configsite.sh                           |    0
 tests/silent-lex.test => t/silent-lex.sh           |    0
 tests/silent-many-gcc.test => t/silent-many-gcc.sh |    0
 .../silent-many-generic.sh                         |    0
 .../silent-nested-vars.sh                          |    0
 tests/silent-nowarn.test => t/silent-nowarn.sh     |    0
 .../silent-yacc-headers.sh                         |    0
 tests/silent-yacc.test => t/silent-yacc.sh         |    0
 tests/silent.test => t/silent.sh                   |    0
 tests/silent2.test => t/silent2.sh                 |    0
 tests/silent3.test => t/silent3.sh                 |    0
 tests/silent4.test => t/silent4.sh                 |    0
 tests/silent6.test => t/silent6.sh                 |    0
 tests/silent7.test => t/silent7.sh                 |    0
 tests/silent8.test => t/silent8.sh                 |    0
 tests/silent9.test => t/silent9.sh                 |    0
 tests/silentcxx-gcc.test => t/silentcxx-gcc.sh     |    0
 tests/silentcxx.test => t/silentcxx.sh             |    0
 tests/silentf77.test => t/silentf77.sh             |    0
 tests/silentf90.test => t/silentf90.sh             |    0
 tests/space.test => t/space.sh                     |    0
 tests/specflg-dummy.test => t/specflg-dummy.sh     |    0
 tests/specflg.test => t/specflg.sh                 |    0
 tests/specflg10.test => t/specflg10.sh             |    0
 tests/specflg2.test => t/specflg2.sh               |    0
 tests/specflg3.test => t/specflg3.sh               |    0
 tests/specflg6.test => t/specflg6.sh               |    0
 tests/specflg7.test => t/specflg7.sh               |    0
 tests/specflg8.test => t/specflg8.sh               |    0
 tests/specflg9.test => t/specflg9.sh               |    0
 tests/spell.test => t/spell.sh                     |    0
 tests/spell2.test => t/spell2.sh                   |    0
 tests/spell3.test => t/spell3.sh                   |    0
 tests/spelling.test => t/spelling.sh               |    0
 {tests => t}/spy-rm.tap                            |    0
 tests/spy.test => t/spy.sh                         |    0
 tests/srcsub.test => t/srcsub.sh                   |    0
 tests/srcsub2.test => t/srcsub2.sh                 |    0
 tests/stamph2.test => t/stamph2.sh                 |    0
 tests/stdinc.test => t/stdinc.sh                   |    0
 tests/stdlib.test => t/stdlib.sh                   |    0
 tests/stdlib2.test => t/stdlib2.sh                 |    0
 .../strictness-override.sh                         |    0
 .../strictness-precedence.sh                       |    0
 tests/strip.test => t/strip.sh                     |    0
 tests/strip2.test => t/strip2.sh                   |    0
 tests/strip3.test => t/strip3.sh                   |    0
 tests/subcond.test => t/subcond.sh                 |    0
 tests/subcond2.test => t/subcond2.sh               |    0
 tests/subcond3.test => t/subcond3.sh               |    0
 tests/subdir.test => t/subdir.sh                   |    0
 tests/subdir10.test => t/subdir10.sh               |    0
 tests/subdir2.test => t/subdir2.sh                 |    0
 tests/subdir3.test => t/subdir3.sh                 |    0
 tests/subdir4.test => t/subdir4.sh                 |    0
 tests/subdir5.test => t/subdir5.sh                 |    0
 tests/subdir6.test => t/subdir6.sh                 |    0
 tests/subdir7.test => t/subdir7.sh                 |    0
 tests/subdir8.test => t/subdir8.sh                 |    0
 tests/subdir9.test => t/subdir9.sh                 |    0
 .../subdirbuiltsources.sh                          |    0
 tests/subobj.test => t/subobj.sh                   |    0
 tests/subobj10.test => t/subobj10.sh               |    0
 tests/subobj11a.test => t/subobj11a.sh             |    0
 tests/subobj11b.test => t/subobj11b.sh             |    0
 tests/subobj11c.test => t/subobj11c.sh             |    0
 tests/subobj2.test => t/subobj2.sh                 |    0
 tests/subobj4.test => t/subobj4.sh                 |    0
 tests/subobj5.test => t/subobj5.sh                 |    0
 tests/subobj6.test => t/subobj6.sh                 |    0
 tests/subobj7.test => t/subobj7.sh                 |    0
 tests/subobj8.test => t/subobj8.sh                 |    0
 tests/subobj9.test => t/subobj9.sh                 |    0
 tests/subobjname.test => t/subobjname.sh           |    0
 tests/subpkg-yacc.test => t/subpkg-yacc.sh         |    0
 tests/subpkg.test => t/subpkg.sh                   |    0
 tests/subpkg2.test => t/subpkg2.sh                 |    0
 tests/subpkg3.test => t/subpkg3.sh                 |    0
 tests/subpkg4.test => t/subpkg4.sh                 |    0
 .../subst-no-trailing-empty-line.sh                |    0
 tests/subst.test => t/subst.sh                     |    0
 tests/subst3.test => t/subst3.sh                   |    0
 tests/subst4.test => t/subst4.sh                   |    0
 tests/subst5.test => t/subst5.sh                   |    0
 tests/substre2.test => t/substre2.sh               |    0
 tests/substref.test => t/substref.sh               |    0
 tests/substtarg.test => t/substtarg.sh             |    0
 {tests => t}/suffix-chain.tap                      |    0
 tests/suffix.test => t/suffix.sh                   |    0
 {tests => t}/suffix10.tap                          |    0
 {tests => t}/suffix11.tap                          |    0
 tests/suffix12.test => t/suffix12.sh               |    0
 tests/suffix13.test => t/suffix13.sh               |    0
 tests/suffix2.test => t/suffix2.sh                 |    0
 {tests => t}/suffix3.tap                           |    0
 tests/suffix4.test => t/suffix4.sh                 |    0
 tests/suffix5.test => t/suffix5.sh                 |    0
 tests/suffix6.test => t/suffix6.sh                 |    0
 tests/suffix6b.test => t/suffix6b.sh               |    0
 tests/suffix6c.test => t/suffix6c.sh               |    0
 tests/suffix7.test => t/suffix7.sh                 |    0
 {tests => t}/suffix8.tap                           |    0
 tests/suffix9.test => t/suffix9.sh                 |    0
 tests/symlink.test => t/symlink.sh                 |    0
 tests/symlink2.test => t/symlink2.sh               |    0
 tests/syntax.test => t/syntax.sh                   |    0
 tests/tags.test => t/tags.sh                       |    0
 tests/tags2.test => t/tags2.sh                     |    0
 tests/tagsub.test => t/tagsub.sh                   |    0
 .../tap-ambiguous-directive.sh                     |    0
 tests/tap-autonumber.test => t/tap-autonumber.sh   |    0
 {tests => t}/tap-bad-prog.tap                      |    0
 .../tap-bailout-and-logging.sh                     |    0
 .../tap-bailout-leading-space.sh                   |    0
 .../tap-bailout-suppress-badexit.sh                |    0
 .../tap-bailout-suppress-later-diagnostic.sh       |    0
 .../tap-bailout-suppress-later-errors.sh           |    0
 tests/tap-bailout.test => t/tap-bailout.sh         |    0
 tests/tap-basic.test => t/tap-basic.sh             |    0
 tests/tap-color.test => t/tap-color.sh             |    0
 .../tap-common-setup.test => t/tap-common-setup.sh |    0
 tests/tap-deps.test => t/tap-deps.sh               |    0
 .../tap-diagnostic-custom.sh                       |    0
 tests/tap-diagnostic.test => t/tap-diagnostic.sh   |    0
 tests/tap-doc.test => t/tap-doc.sh                 |    0
 tests/tap-doc2.test => t/tap-doc2.sh               |    0
 .../tap-driver-stderr.sh                           |    0
 .../tap-empty-diagnostic.sh                        |    0
 tests/tap-empty.test => t/tap-empty.sh             |    0
 .../tap-escape-directive-2.sh                      |    0
 .../tap-escape-directive.sh                        |    0
 tests/tap-exit.test => t/tap-exit.sh               |    0
 tests/tap-fancy.test => t/tap-fancy.sh             |    0
 tests/tap-fancy2.test => t/tap-fancy2.sh           |    0
 tests/tap-global-log.test => t/tap-global-log.sh   |    0
 .../tap-global-result.sh                           |    0
 tests/tap-log.test => t/tap-log.sh                 |    0
 .../tap-merge-stdout-stderr.sh                     |    0
 .../tap-missing-plan-and-bad-exit.sh               |    0
 tests/tap-more.test => t/tap-more.sh               |    0
 tests/tap-more2.test => t/tap-more2.sh             |    0
 .../tap-msg0-bailout.test => t/tap-msg0-bailout.sh |    0
 .../tap-msg0-directive.sh                          |    0
 tests/tap-msg0-misc.test => t/tap-msg0-misc.sh     |    0
 .../tap-msg0-planskip.sh                           |    0
 tests/tap-msg0-result.test => t/tap-msg0-result.sh |    0
 .../tap-negative-numbers.sh                        |    0
 .../tap-no-disable-hard-error.sh                   |    0
 .../tap-no-merge-stdout-stderr.sh                  |    0
 .../tap-no-spurious-numbers.sh                     |    0
 .../tap-no-spurious-summary.sh                     |    0
 tests/tap-no-spurious.test => t/tap-no-spurious.sh |    0
 tests/tap-not-ok-skip.test => t/tap-not-ok-skip.sh |    0
 .../tap-number-wordboundary.sh                     |    0
 .../tap-numbers-leading-zero.sh                    |    0
 .../tap-numeric-description.sh                     |    0
 .../tap-out-of-order.test => t/tap-out-of-order.sh |    0
 .../tap-passthrough-exit.sh                        |    0
 tests/tap-passthrough.test => t/tap-passthrough.sh |    0
 tests/tap-plan-corner.test => t/tap-plan-corner.sh |    0
 tests/tap-plan-errors.test => t/tap-plan-errors.sh |    0
 .../tap-plan-leading-zero.sh                       |    0
 .../tap-plan-malformed.sh                          |    0
 tests/tap-plan-middle.test => t/tap-plan-middle.sh |    0
 .../tap-plan-whitespace.sh                         |    0
 tests/tap-plan.test => t/tap-plan.sh               |    0
 .../tap-planskip-and-logging.sh                    |    0
 .../tap-planskip-badexit.sh                        |    0
 .../tap-planskip-bailout.sh                        |    0
 .../tap-planskip-case-insensitive.sh               |    0
 .../tap-planskip-late.sh                           |    0
 .../tap-planskip-later-errors.sh                   |    0
 .../tap-planskip-unplanned-corner.sh               |    0
 .../tap-planskip-unplanned.sh                      |    0
 .../tap-planskip-whitespace.sh                     |    0
 tests/tap-planskip.test => t/tap-planskip.sh       |    0
 tests/tap-realtime.test => t/tap-realtime.sh       |    0
 .../tap-recheck-logs.test => t/tap-recheck-logs.sh |    0
 tests/tap-recheck.test => t/tap-recheck.sh         |    0
 .../tap-result-comment.sh                          |    0
 {tests => t}/tap-signal.tap                        |    0
 .../tap-summary-color.sh                           |    0
 tests/tap-summary.test => t/tap-summary.sh         |    0
 .../tap-test-number-0.sh                           |    0
 .../tap-todo-skip-together.sh                      |    0
 .../tap-todo-skip-whitespace.sh                    |    0
 tests/tap-todo-skip.test => t/tap-todo-skip.sh     |    0
 tests/tap-unplanned.test => t/tap-unplanned.sh     |    0
 .../tap-whitespace-normalization.sh                |    0
 .../tap-with-and-without-number.sh                 |    0
 tests/tap-xfail-tests.test => t/tap-xfail-tests.sh |    0
 tests/tar-override.test => t/tar-override.sh       |    0
 tests/tar.test => t/tar.sh                         |    0
 tests/tar2.test => t/tar2.sh                       |    0
 tests/tar3.test => t/tar3.sh                       |    0
 tests/target-cflags.test => t/target-cflags.sh     |    0
 tests/targetclash.test => t/targetclash.sh         |    0
 .../test-driver-acsubst.sh                         |    0
 .../test-driver-cond.test => t/test-driver-cond.sh |    0
 .../test-driver-create-log-dir.sh                  |    0
 .../test-driver-custom-multitest-recheck.sh        |    0
 .../test-driver-custom-multitest-recheck2.sh       |    0
 .../test-driver-custom-multitest.sh                |    0
 .../test-driver-custom-no-extra-driver.sh          |    0
 .../test-driver-custom-xfail-tests.sh              |    0
 .../test-driver-custom.sh                          |    0
 .../test-driver-fail.test => t/test-driver-fail.sh |    0
 .../test-driver-is-distributed.sh                  |    0
 .../test-driver-strip-vpath.sh                     |    0
 .../test-driver-trs-suffix-registered.sh           |    0
 .../test-extensions-cond.sh                        |    0
 tests/test-extensions.test => t/test-extensions.sh |    0
 .../test-harness-vpath-rewrite.sh                  |    0
 tests/test-log.test => t/test-log.sh               |    0
 .../test-logs-repeated.sh                          |    0
 .../test-metadata-global-log.sh                    |    0
 .../test-metadata-global-result.sh                 |    0
 .../test-metadata-recheck.sh                       |    0
 .../test-metadata-results.sh                       |    0
 tests/test-missing.test => t/test-missing.sh       |    0
 tests/test-missing2.test => t/test-missing2.sh     |    0
 tests/test-trs-basic.test => t/test-trs-basic.sh   |    0
 .../test-trs-recover.test => t/test-trs-recover.sh |    0
 .../test-trs-recover2.sh                           |    0
 .../tests-environment-and-log-compiler.sh          |    0
 .../tests-environment-backcompat.sh                |    0
 .../tests-environment-fd-redirect.sh               |    0
 .../tests-environment.sh                           |    0
 .../testsuite-summary-color.sh                     |    0
 .../testsuite-summary-count-many.sh                |    0
 .../testsuite-summary-count.sh                     |    0
 .../testsuite-summary-reference-log.sh             |    0
 tests/transform.test => t/transform.sh             |    0
 tests/transform2.test => t/transform2.sh           |    0
 tests/transform3.test => t/transform3.sh           |    0
 .../txinfo-no-clutter.sh                           |    0
 .../txinfo-unrecognized-extension.sh               |    0
 tests/txinfo.test => t/txinfo.sh                   |    0
 tests/txinfo10.test => t/txinfo10.sh               |    0
 tests/txinfo13.test => t/txinfo13.sh               |    0
 tests/txinfo16.test => t/txinfo16.sh               |    0
 tests/txinfo17.test => t/txinfo17.sh               |    0
 tests/txinfo19.test => t/txinfo19.sh               |    0
 tests/txinfo2.test => t/txinfo2.sh                 |    0
 tests/txinfo20.test => t/txinfo20.sh               |    0
 tests/txinfo21.test => t/txinfo21.sh               |    0
 tests/txinfo22.test => t/txinfo22.sh               |    0
 tests/txinfo23.test => t/txinfo23.sh               |    0
 tests/txinfo24.test => t/txinfo24.sh               |    0
 tests/txinfo25.test => t/txinfo25.sh               |    0
 tests/txinfo26.test => t/txinfo26.sh               |    0
 tests/txinfo27.test => t/txinfo27.sh               |    0
 tests/txinfo28.test => t/txinfo28.sh               |    0
 tests/txinfo29.test => t/txinfo29.sh               |    0
 tests/txinfo3.test => t/txinfo3.sh                 |    0
 tests/txinfo30.test => t/txinfo30.sh               |    0
 tests/txinfo31.test => t/txinfo31.sh               |    0
 tests/txinfo32.test => t/txinfo32.sh               |    0
 tests/txinfo33.test => t/txinfo33.sh               |    0
 tests/txinfo4.test => t/txinfo4.sh                 |    0
 tests/txinfo5.test => t/txinfo5.sh                 |    0
 tests/txinfo5b.test => t/txinfo5b.sh               |    0
 tests/txinfo6.test => t/txinfo6.sh                 |    0
 tests/txinfo7.test => t/txinfo7.sh                 |    0
 tests/txinfo8.test => t/txinfo8.sh                 |    0
 tests/txinfo9.test => t/txinfo9.sh                 |    0
 tests/uninstall-fail.test => t/uninstall-fail.sh   |    0
 .../uninstall-pr9578.test => t/uninstall-pr9578.sh |    0
 tests/unused.test => t/unused.sh                   |    0
 tests/upc.test => t/upc.sh                         |    0
 tests/upc2.test => t/upc2.sh                       |    0
 tests/upc3.test => t/upc3.sh                       |    0
 tests/vala-mix.test => t/vala-mix.sh               |    0
 tests/vala-mix2.test => t/vala-mix2.sh             |    0
 tests/vala-vpath.test => t/vala-vpath.sh           |    0
 tests/vala.test => t/vala.sh                       |    0
 tests/vala1.test => t/vala1.sh                     |    0
 tests/vala2.test => t/vala2.sh                     |    0
 tests/vala3.test => t/vala3.sh                     |    0
 tests/vala4.test => t/vala4.sh                     |    0
 tests/vala5.test => t/vala5.sh                     |    0
 tests/vars.test => t/vars.sh                       |    0
 tests/vars3.test => t/vars3.sh                     |    0
 tests/vartar.test => t/vartar.sh                   |    0
 tests/vartypo2.test => t/vartypo2.sh               |    0
 tests/vartypos.test => t/vartypos.sh               |    0
 tests/version.test => t/version.sh                 |    0
 tests/version2.test => t/version2.sh               |    0
 tests/version3.test => t/version3.sh               |    0
 tests/version4.test => t/version4.sh               |    0
 tests/version6.test => t/version6.sh               |    0
 tests/version7.test => t/version7.sh               |    0
 tests/version8.test => t/version8.sh               |    0
 tests/vpath.test => t/vpath.sh                     |    0
 tests/vtexi.test => t/vtexi.sh                     |    0
 tests/vtexi2.test => t/vtexi2.sh                   |    0
 tests/vtexi3.test => t/vtexi3.sh                   |    0
 tests/vtexi4.test => t/vtexi4.sh                   |    0
 .../warning-groups-win-over-strictness.sh          |    0
 .../warnings-override.sh                           |    0
 .../warnings-precedence.sh                         |    0
 .../warnings-strictness-interactions.sh            |    0
 .../warnings-unknown.test => t/warnings-unknown.sh |    0
 .../warnings-win-over-strictness.sh                |    0
 tests/warnopts.test => t/warnopts.sh               |    0
 tests/werror.test => t/werror.sh                   |    0
 tests/werror2.test => t/werror2.sh                 |    0
 tests/werror3.test => t/werror3.sh                 |    0
 tests/werror4.test => t/werror4.sh                 |    0
 tests/whoami.test => t/whoami.sh                   |    0
 {tests => t}/wrap/aclocal.in                       |    0
 {tests => t}/wrap/automake.in                      |    0
 tests/xsource.test => t/xsource.sh                 |    0
 tests/yacc-auxdir.test => t/yacc-auxdir.sh         |    0
 tests/yacc-basic.test => t/yacc-basic.sh           |    0
 .../yacc-bison-skeleton-cxx.sh                     |    0
 .../yacc-bison-skeleton.sh                         |    0
 tests/yacc-clean-cxx.test => t/yacc-clean-cxx.sh   |    0
 tests/yacc-clean.test => t/yacc-clean.sh           |    0
 tests/yacc-cxx.test => t/yacc-cxx.sh               |    0
 tests/yacc-d-basic.test => t/yacc-d-basic.sh       |    0
 tests/yacc-d-cxx.test => t/yacc-d-cxx.sh           |    0
 tests/yacc-d-vpath.test => t/yacc-d-vpath.sh       |    0
 .../yacc-deleted-headers.sh                        |    0
 tests/yacc-depend.test => t/yacc-depend.sh         |    0
 tests/yacc-depend2.test => t/yacc-depend2.sh       |    0
 .../yacc-dist-nobuild-subdir.sh                    |    0
 .../yacc-dist-nobuild.sh                           |    0
 tests/yacc-line.test => t/yacc-line.sh             |    0
 tests/yacc-mix-c-cxx.test => t/yacc-mix-c-cxx.sh   |    0
 tests/yacc-nodist.test => t/yacc-nodist.sh         |    0
 tests/yacc-pr204.test => t/yacc-pr204.sh           |    0
 tests/yacc-weirdnames.test => t/yacc-weirdnames.sh |    0
 tests/yacc.test => t/yacc.sh                       |    0
 tests/yacc2.test => t/yacc2.sh                     |    0
 tests/yacc4.test => t/yacc4.sh                     |    0
 tests/yacc5.test => t/yacc5.sh                     |    0
 tests/yacc7.test => t/yacc7.sh                     |    0
 tests/yacc8.test => t/yacc8.sh                     |    0
 tests/yaccdry.test => t/yaccdry.sh                 |    0
 tests/yaccpp.test => t/yaccpp.sh                   |    0
 tests/yaccvpath.test => t/yaccvpath.sh             |    0
 .../yflags-cmdline-override.sh                     |    0
 .../yflags-conditional.sh                          |    0
 .../yflags-d-false-positives.sh                    |    0
 .../yflags-force-conditional.sh                    |    0
 .../yflags-force-override.sh                       |    0
 .../yflags-var-expand.sh                           |    0
 tests/yflags.test => t/yflags.sh                   |    0
 tests/yflags2.test => t/yflags2.sh                 |    0
 tests/.gitignore                                   |    9 -
 tests/list-of-tests.mk                             | 1274 --------------------
 1240 files changed, 1360 insertions(+), 1366 deletions(-)
 rename {tests => t}/CheckListOfTests.am (100%)
 rename {tests => t}/Makefile.am (98%)
 rename {tests => t}/README (100%)
 rename {tests => t}/ac-output-old.tap (100%)
 rename tests/acloca10.test => t/acloca10.sh (100%)
 rename tests/acloca11.test => t/acloca11.sh (100%)
 rename tests/acloca12.test => t/acloca12.sh (100%)
 rename tests/acloca13.test => t/acloca13.sh (100%)
 rename tests/acloca14.test => t/acloca14.sh (100%)
 rename tests/acloca15.test => t/acloca15.sh (100%)
 rename tests/acloca16.test => t/acloca16.sh (100%)
 rename tests/acloca17.test => t/acloca17.sh (100%)
 rename tests/acloca18.test => t/acloca18.sh (100%)
 rename tests/acloca19.test => t/acloca19.sh (100%)
 rename tests/acloca20.test => t/acloca20.sh (100%)
 rename tests/acloca21.test => t/acloca21.sh (100%)
 rename tests/acloca22.test => t/acloca22.sh (100%)
 rename tests/acloca23.test => t/acloca23.sh (100%)
 rename tests/aclocal-acdir.test => t/aclocal-acdir.sh (100%)
 rename tests/aclocal-install-absdir.test => t/aclocal-install-absdir.sh (100%)
 rename tests/aclocal-install-fail.test => t/aclocal-install-fail.sh (100%)
 rename tests/aclocal-install-mkdir.test => t/aclocal-install-mkdir.sh (100%)
 rename tests/aclocal-no-install-no-mkdir.test => 
t/aclocal-no-install-no-mkdir.sh (100%)
 rename tests/aclocal-path-install-serial.test => 
t/aclocal-path-install-serial.sh (100%)
 rename tests/aclocal-path-install.test => t/aclocal-path-install.sh (100%)
 rename tests/aclocal-path-nonexistent.test => t/aclocal-path-nonexistent.sh 
(100%)
 rename tests/aclocal-path-precedence.test => t/aclocal-path-precedence.sh 
(100%)
 rename tests/aclocal-path.test => t/aclocal-path.sh (100%)
 rename tests/aclocal-print-acdir.test => t/aclocal-print-acdir.sh (100%)
 rename tests/aclocal-verbose-install.test => t/aclocal-verbose-install.sh 
(100%)
 rename tests/aclocal.test => t/aclocal.sh (100%)
 rename tests/aclocal3.test => t/aclocal3.sh (100%)
 rename tests/aclocal4.test => t/aclocal4.sh (100%)
 rename tests/aclocal5.test => t/aclocal5.sh (100%)
 rename tests/aclocal6.test => t/aclocal6.sh (100%)
 rename tests/aclocal7.test => t/aclocal7.sh (100%)
 rename tests/aclocal8.test => t/aclocal8.sh (100%)
 rename tests/aclocal9.test => t/aclocal9.sh (100%)
 rename tests/acsilent.test => t/acsilent.sh (100%)
 rename tests/acsubst.test => t/acsubst.sh (100%)
 rename tests/acsubst2.test => t/acsubst2.sh (100%)
 rename {tests => t}/add-missing.tap (100%)
 rename tests/all.test => t/all.sh (100%)
 rename tests/all2.test => t/all2.sh (100%)
 rename tests/alloca.test => t/alloca.sh (100%)
 rename tests/alloca2.test => t/alloca2.sh (100%)
 rename tests/alpha.test => t/alpha.sh (100%)
 rename tests/alpha2.test => t/alpha2.sh (100%)
 rename tests/am-tests-environment.test => t/am-tests-environment.sh (100%)
 rename tests/amassign.test => t/amassign.sh (100%)
 rename tests/amhello-binpkg.test => t/amhello-binpkg.sh (100%)
 rename tests/amhello-cflags.test => t/amhello-cflags.sh (100%)
 rename tests/amhello-cross-compile.test => t/amhello-cross-compile.sh (100%)
 rename tests/ammissing.test => t/ammissing.sh (100%)
 rename tests/amopt.test => t/amopt.sh (100%)
 rename tests/amopts-location.test => t/amopts-location.sh (100%)
 rename tests/amopts-variable-expansion.test => t/amopts-variable-expansion.sh 
(100%)
 rename tests/amsubst.test => t/amsubst.sh (100%)
 rename tests/ansi2knr-no-more.test => t/ansi2knr-no-more.sh (100%)
 rename tests/ar-lib.test => t/ar-lib.sh (100%)
 rename tests/ar-lib2.test => t/ar-lib2.sh (100%)
 rename tests/ar-lib3.test => t/ar-lib3.sh (100%)
 rename tests/ar-lib4.test => t/ar-lib4.sh (100%)
 rename tests/ar-lib5a.test => t/ar-lib5a.sh (100%)
 rename tests/ar-lib5b.test => t/ar-lib5b.sh (100%)
 rename tests/ar-lib6a.test => t/ar-lib6a.sh (100%)
 rename tests/ar-lib6b.test => t/ar-lib6b.sh (100%)
 rename tests/ar-lib7.test => t/ar-lib7.sh (100%)
 rename tests/ar.test => t/ar.sh (100%)
 rename tests/ar2.test => t/ar2.sh (100%)
 rename tests/ar3.test => t/ar3.sh (100%)
 rename tests/ar4.test => t/ar4.sh (100%)
 rename tests/ar5.test => t/ar5.sh (100%)
 rename tests/asm.test => t/asm.sh (100%)
 rename tests/asm2.test => t/asm2.sh (100%)
 rename tests/asm3.test => t/asm3.sh (100%)
 rename tests/autodist-acconfig-no-subdir.test => 
t/autodist-acconfig-no-subdir.sh (100%)
 rename tests/autodist-acconfig.test => t/autodist-acconfig.sh (100%)
 rename tests/autodist-aclocal-m4.test => t/autodist-aclocal-m4.sh (100%)
 rename tests/autodist-config-headers.test => t/autodist-config-headers.sh 
(100%)
 rename tests/autodist-configure-no-subdir.test => 
t/autodist-configure-no-subdir.sh (100%)
 rename tests/autodist-no-duplicate.test => t/autodist-no-duplicate.sh (100%)
 rename tests/autodist-stamp-vti.test => t/autodist-stamp-vti.sh (100%)
 rename tests/autodist-subdir.test => t/autodist-subdir.sh (100%)
 rename tests/autodist.test => t/autodist.sh (100%)
 rename tests/autohdr.test => t/autohdr.sh (100%)
 rename tests/autohdr2.test => t/autohdr2.sh (100%)
 rename tests/autohdr3.test => t/autohdr3.sh (100%)
 rename tests/autohdr4.test => t/autohdr4.sh (100%)
 rename tests/autohdrdry.test => t/autohdrdry.sh (100%)
 rename {tests => t}/automake-cmdline.tap (100%)
 rename tests/auxdir-autodetect.test => t/auxdir-autodetect.sh (100%)
 rename {tests => t}/auxdir-computed.tap (100%)
 rename tests/auxdir-misplaced.test => t/auxdir-misplaced.sh (100%)
 rename tests/auxdir-nonexistent.test => t/auxdir-nonexistent.sh (100%)
 rename {tests => t}/auxdir-unportable.tap (100%)
 rename tests/auxdir.test => t/auxdir.sh (100%)
 rename tests/auxdir6.test => t/auxdir6.sh (100%)
 rename tests/auxdir7.test => t/auxdir7.sh (100%)
 rename tests/auxdir8.test => t/auxdir8.sh (100%)
 rename {tests => t}/ax/depcomp.sh (100%)
 rename {tests => t}/ax/distcheck-hook-m4.am (100%)
 rename {tests => t}/ax/extract-testsuite-summary.pl (100%)
 rename {tests => t}/ax/is (100%)
 rename {tests => t}/ax/plain-functions.sh (100%)
 rename {tests => t}/ax/tap-functions.sh (100%)
 rename {tests => t}/ax/tap-setup.sh (100%)
 rename {tests => t}/ax/tap-summary-aux.sh (100%)
 rename {tests => t}/ax/testsuite-summary-checks.sh (100%)
 rename {tests => t}/ax/trivial-test-driver (100%)
 rename tests/backcompat.test => t/backcompat.sh (100%)
 rename tests/backcompat2.test => t/backcompat2.sh (100%)
 rename tests/backcompat3.test => t/backcompat3.sh (100%)
 rename tests/backcompat4.test => t/backcompat4.sh (100%)
 rename tests/backcompat5.test => t/backcompat5.sh (100%)
 rename tests/backcompat6.test => t/backcompat6.sh (100%)
 rename tests/backsl.test => t/backsl.sh (100%)
 rename tests/backsl2.test => t/backsl2.sh (100%)
 rename tests/backsl3.test => t/backsl3.sh (100%)
 rename tests/backsl4.test => t/backsl4.sh (100%)
 rename tests/badline.test => t/badline.sh (100%)
 rename tests/badopt.test => t/badopt.sh (100%)
 rename tests/badprog.test => t/badprog.sh (100%)
 rename tests/block.test => t/block.sh (100%)
 rename tests/bsource.test => t/bsource.sh (100%)
 rename tests/candist.test => t/candist.sh (100%)
 rename tests/canon-name.test => t/canon-name.sh (100%)
 rename tests/canon.test => t/canon.sh (100%)
 rename tests/canon2.test => t/canon2.sh (100%)
 rename tests/canon3.test => t/canon3.sh (100%)
 rename tests/canon4.test => t/canon4.sh (100%)
 rename tests/canon5.test => t/canon5.sh (100%)
 rename tests/canon6.test => t/canon6.sh (100%)
 rename tests/canon7.test => t/canon7.sh (100%)
 rename tests/canon8.test => t/canon8.sh (100%)
 rename tests/ccnoco.test => t/ccnoco.sh (95%)
 rename tests/ccnoco2.test => t/ccnoco2.sh (100%)
 rename tests/ccnoco3.test => t/ccnoco3.sh (95%)
 rename tests/check-concurrency-bug9245.test => t/check-concurrency-bug9245.sh 
(100%)
 rename tests/check-exported-srcdir.test => t/check-exported-srcdir.sh (100%)
 rename tests/check-fd-redirect.test => t/check-fd-redirect.sh (100%)
 rename tests/check-no-test-driver.test => t/check-no-test-driver.sh (100%)
 rename tests/check-subst-prog.test => t/check-subst-prog.sh (100%)
 rename tests/check-subst.test => t/check-subst.sh (100%)
 rename tests/check-tests-in-builddir.test => t/check-tests-in-builddir.sh 
(100%)
 rename tests/check.test => t/check.sh (100%)
 rename tests/check10.test => t/check10.sh (100%)
 rename tests/check11.test => t/check11.sh (100%)
 rename tests/check12.test => t/check12.sh (100%)
 rename tests/check2.test => t/check2.sh (100%)
 rename tests/check3.test => t/check3.sh (100%)
 rename tests/check4.test => t/check4.sh (100%)
 rename tests/check5.test => t/check5.sh (100%)
 rename tests/check6.test => t/check6.sh (100%)
 rename tests/check7.test => t/check7.sh (100%)
 rename tests/check8.test => t/check8.sh (100%)
 rename tests/checkall.test => t/checkall.sh (100%)
 rename tests/clean.test => t/clean.sh (100%)
 rename tests/clean2.test => t/clean2.sh (100%)
 rename tests/colneq.test => t/colneq.sh (100%)
 rename tests/colneq2.test => t/colneq2.sh (100%)
 rename tests/colneq3.test => t/colneq3.sh (100%)
 rename tests/colon.test => t/colon.sh (100%)
 rename tests/colon2.test => t/colon2.sh (100%)
 rename tests/colon3.test => t/colon3.sh (100%)
 rename tests/colon4.test => t/colon4.sh (100%)
 rename tests/colon5.test => t/colon5.sh (100%)
 rename tests/colon6.test => t/colon6.sh (100%)
 rename tests/colon7.test => t/colon7.sh (100%)
 rename tests/color.test => t/color.sh (100%)
 rename tests/color2.test => t/color2.sh (100%)
 rename tests/commen10.test => t/commen10.sh (100%)
 rename tests/commen11.test => t/commen11.sh (100%)
 rename tests/comment.test => t/comment.sh (100%)
 rename tests/comment2.test => t/comment2.sh (100%)
 rename tests/comment3.test => t/comment3.sh (100%)
 rename tests/comment4.test => t/comment4.sh (100%)
 rename tests/comment5.test => t/comment5.sh (100%)
 rename tests/comment6.test => t/comment6.sh (100%)
 rename tests/comment7.test => t/comment7.sh (100%)
 rename tests/comment8.test => t/comment8.sh (100%)
 rename tests/comment9.test => t/comment9.sh (100%)
 rename tests/comments-in-var-def.test => t/comments-in-var-def.sh (100%)
 rename tests/compile.test => t/compile.sh (100%)
 rename tests/compile2.test => t/compile2.sh (100%)
 rename tests/compile3.test => t/compile3.sh (100%)
 rename tests/compile4.test => t/compile4.sh (100%)
 rename tests/compile5.test => t/compile5.sh (100%)
 rename tests/compile6.test => t/compile6.sh (100%)
 rename tests/compile_f90_c_cxx.test => t/compile_f90_c_cxx.sh (100%)
 rename tests/compile_f_c_cxx.test => t/compile_f_c_cxx.sh (100%)
 rename tests/cond-basic.test => t/cond-basic.sh (100%)
 rename tests/cond.test => t/cond.sh (100%)
 rename tests/cond10.test => t/cond10.sh (100%)
 rename tests/cond11.test => t/cond11.sh (100%)
 rename tests/cond13.test => t/cond13.sh (100%)
 rename tests/cond14.test => t/cond14.sh (100%)
 rename tests/cond15.test => t/cond15.sh (100%)
 rename tests/cond16.test => t/cond16.sh (100%)
 rename tests/cond17.test => t/cond17.sh (100%)
 rename tests/cond18.test => t/cond18.sh (100%)
 rename tests/cond19.test => t/cond19.sh (100%)
 rename tests/cond2.test => t/cond2.sh (100%)
 rename tests/cond20.test => t/cond20.sh (100%)
 rename tests/cond21.test => t/cond21.sh (100%)
 rename tests/cond22.test => t/cond22.sh (100%)
 rename tests/cond23.test => t/cond23.sh (100%)
 rename tests/cond24.test => t/cond24.sh (100%)
 rename tests/cond25.test => t/cond25.sh (100%)
 rename tests/cond26.test => t/cond26.sh (100%)
 rename tests/cond27.test => t/cond27.sh (100%)
 rename tests/cond28.test => t/cond28.sh (100%)
 rename tests/cond29.test => t/cond29.sh (100%)
 rename tests/cond3.test => t/cond3.sh (100%)
 rename tests/cond30.test => t/cond30.sh (100%)
 rename tests/cond31.test => t/cond31.sh (100%)
 rename tests/cond32.test => t/cond32.sh (100%)
 rename tests/cond33.test => t/cond33.sh (100%)
 rename tests/cond34.test => t/cond34.sh (100%)
 rename tests/cond35.test => t/cond35.sh (100%)
 rename tests/cond36.test => t/cond36.sh (100%)
 rename tests/cond37.test => t/cond37.sh (100%)
 rename tests/cond38.test => t/cond38.sh (100%)
 rename tests/cond39.test => t/cond39.sh (100%)
 rename tests/cond4.test => t/cond4.sh (100%)
 rename tests/cond40.test => t/cond40.sh (100%)
 rename tests/cond41.test => t/cond41.sh (100%)
 rename tests/cond42.test => t/cond42.sh (100%)
 rename tests/cond43.test => t/cond43.sh (100%)
 rename tests/cond44.test => t/cond44.sh (100%)
 rename tests/cond45.test => t/cond45.sh (100%)
 rename tests/cond46.test => t/cond46.sh (100%)
 rename tests/cond5.test => t/cond5.sh (100%)
 rename tests/cond6.test => t/cond6.sh (100%)
 rename tests/cond7.test => t/cond7.sh (100%)
 rename tests/cond8.test => t/cond8.sh (100%)
 rename tests/cond9.test => t/cond9.sh (100%)
 rename tests/condd.test => t/condd.sh (100%)
 rename tests/condhook.test => t/condhook.sh (100%)
 rename tests/condhook2.test => t/condhook2.sh (100%)
 rename tests/condinc.test => t/condinc.sh (100%)
 rename tests/condinc2.test => t/condinc2.sh (100%)
 rename tests/condlib.test => t/condlib.sh (100%)
 rename tests/condman2.test => t/condman2.sh (100%)
 rename tests/condman3.test => t/condman3.sh (100%)
 rename tests/confdeps.test => t/confdeps.sh (100%)
 rename tests/conff.test => t/conff.sh (100%)
 rename tests/conff2.test => t/conff2.sh (100%)
 rename tests/conffile-leading-dot.test => t/conffile-leading-dot.sh (100%)
 rename tests/confh.test => t/confh.sh (100%)
 rename tests/confh4.test => t/confh4.sh (100%)
 rename tests/confh5.test => t/confh5.sh (100%)
 rename tests/confh6.test => t/confh6.sh (100%)
 rename tests/confh7.test => t/confh7.sh (100%)
 rename tests/confh8.test => t/confh8.sh (100%)
 rename tests/configure.test => t/configure.sh (100%)
 rename tests/confincl.test => t/confincl.sh (100%)
 rename tests/conflnk.test => t/conflnk.sh (100%)
 rename tests/conflnk2.test => t/conflnk2.sh (100%)
 rename tests/conflnk3.test => t/conflnk3.sh (100%)
 rename tests/conflnk4.test => t/conflnk4.sh (100%)
 rename tests/confsub.test => t/confsub.sh (100%)
 rename tests/confvar.test => t/confvar.sh (100%)
 rename tests/confvar2.test => t/confvar2.sh (100%)
 rename tests/copy.test => t/copy.sh (100%)
 rename {tests => t}/cscope.tap (100%)
 rename tests/cscope2.test => t/cscope2.sh (100%)
 rename tests/cscope3.test => t/cscope3.sh (100%)
 rename tests/cxx.test => t/cxx.sh (100%)
 rename tests/cxx2.test => t/cxx2.sh (100%)
 rename tests/cxxcpp.test => t/cxxcpp.sh (100%)
 rename tests/cxxlibobj.test => t/cxxlibobj.sh (100%)
 rename tests/cxxlink.test => t/cxxlink.sh (100%)
 rename tests/cxxnoc.test => t/cxxnoc.sh (100%)
 rename tests/cxxo.test => t/cxxo.sh (100%)
 rename tests/cygnus-check-without-all.test => t/cygnus-check-without-all.sh 
(100%)
 rename tests/cygnus-dependency-tracking.test => 
t/cygnus-dependency-tracking.sh (100%)
 rename tests/cygnus-imply-foreign.test => t/cygnus-imply-foreign.sh (100%)
 rename tests/cygnus-no-dist.test => t/cygnus-no-dist.sh (100%)
 rename tests/cygnus-no-installinfo.test => t/cygnus-no-installinfo.sh (100%)
 rename tests/cygnus-requires-maintainer-mode.test => 
t/cygnus-requires-maintainer-mode.sh (100%)
 rename tests/cygwin32.test => t/cygwin32.sh (100%)
 rename tests/dash.test => t/dash.sh (100%)
 rename {tests => t}/defs (99%)
 rename {tests => t}/defs-static.in (100%)
 rename tests/defun.test => t/defun.sh (100%)
 rename tests/defun2.test => t/defun2.sh (100%)
 rename tests/dejagnu-absolute-builddir.test => t/dejagnu-absolute-builddir.sh 
(100%)
 rename tests/dejagnu-relative-srcdir.test => t/dejagnu-relative-srcdir.sh 
(100%)
 rename tests/dejagnu-siteexp-append.test => t/dejagnu-siteexp-append.sh (100%)
 rename tests/dejagnu-siteexp-extend.test => t/dejagnu-siteexp-extend.sh (100%)
 rename tests/dejagnu-siteexp-useredit.test => t/dejagnu-siteexp-useredit.sh 
(100%)
 rename tests/dejagnu.test => t/dejagnu.sh (100%)
 rename tests/dejagnu2.test => t/dejagnu2.sh (100%)
 rename tests/dejagnu3.test => t/dejagnu3.sh (100%)
 rename tests/dejagnu4.test => t/dejagnu4.sh (100%)
 rename tests/dejagnu5.test => t/dejagnu5.sh (100%)
 rename tests/dejagnu6.test => t/dejagnu6.sh (100%)
 rename tests/dejagnu7.test => t/dejagnu7.sh (100%)
 rename tests/deleted-am.test => t/deleted-am.sh (100%)
 rename tests/deleted-m4.test => t/deleted-m4.sh (100%)
 rename tests/depacl2.test => t/depacl2.sh (100%)
 rename tests/depcomp.test => t/depcomp.sh (100%)
 rename tests/depcomp2.test => t/depcomp2.sh (100%)
 rename tests/depcomp8a.test => t/depcomp8a.sh (100%)
 rename tests/depcomp8b.test => t/depcomp8b.sh (100%)
 rename tests/depdist.test => t/depdist.sh (100%)
 rename tests/depend.test => t/depend.sh (100%)
 rename tests/depend3.test => t/depend3.sh (100%)
 rename tests/depend4.test => t/depend4.sh (100%)
 rename tests/depend5.test => t/depend5.sh (100%)
 rename tests/depend6.test => t/depend6.sh (100%)
 rename tests/deprecated-acinit.test => t/deprecated-acinit.sh (100%)
 rename tests/destdir.test => t/destdir.sh (100%)
 rename tests/dirlist-abspath.test => t/dirlist-abspath.sh (100%)
 rename tests/dirlist.test => t/dirlist.sh (100%)
 rename tests/dirlist2.test => t/dirlist2.sh (100%)
 rename tests/discover.test => t/discover.sh (100%)
 rename tests/dist-auxdir-many-subdirs.test => t/dist-auxdir-many-subdirs.sh 
(100%)
 rename tests/dist-auxfile-2.test => t/dist-auxfile-2.sh (100%)
 rename tests/dist-auxfile.test => t/dist-auxfile.sh (100%)
 rename {tests => t}/dist-formats.tap (100%)
 rename tests/dist-included-parent-dir.test => t/dist-included-parent-dir.sh 
(100%)
 rename tests/dist-missing-am.test => t/dist-missing-am.sh (100%)
 rename tests/dist-missing-included-m4.test => t/dist-missing-included-m4.sh 
(100%)
 rename tests/dist-missing-m4.test => t/dist-missing-m4.sh (100%)
 rename tests/dist-pr109765.test => t/dist-pr109765.sh (100%)
 rename tests/dist-readonly.test => t/dist-readonly.sh (100%)
 rename tests/dist-repeated.test => t/dist-repeated.sh (100%)
 rename tests/distcheck-configure-flags-am.test => 
t/distcheck-configure-flags-am.sh (100%)
 rename tests/distcheck-configure-flags-subpkg.test => 
t/distcheck-configure-flags-subpkg.sh (100%)
 rename tests/distcheck-configure-flags.test => t/distcheck-configure-flags.sh 
(100%)
 rename tests/distcheck-hook.test => t/distcheck-hook.sh (100%)
 rename tests/distcheck-hook2.test => t/distcheck-hook2.sh (100%)
 rename tests/distcheck-missing-m4.test => t/distcheck-missing-m4.sh (100%)
 rename tests/distcheck-outdated-m4.test => t/distcheck-outdated-m4.sh (100%)
 rename tests/distcheck-override-infodir.test => 
t/distcheck-override-infodir.sh (100%)
 rename tests/distcheck-pr10470.test => t/distcheck-pr10470.sh (100%)
 rename tests/distcheck-pr9579.test => t/distcheck-pr9579.sh (100%)
 rename tests/distcheck-writable-srcdir.test => t/distcheck-writable-srcdir.sh 
(100%)
 rename tests/distcleancheck.test => t/distcleancheck.sh (100%)
 rename tests/distcom-subdir.test => t/distcom-subdir.sh (100%)
 rename tests/distcom2.test => t/distcom2.sh (100%)
 rename tests/distcom3.test => t/distcom3.sh (100%)
 rename tests/distcom4.test => t/distcom4.sh (100%)
 rename tests/distcom5.test => t/distcom5.sh (100%)
 rename tests/distdir.test => t/distdir.sh (100%)
 rename tests/disthook.test => t/disthook.sh (100%)
 rename tests/distlinks.test => t/distlinks.sh (100%)
 rename tests/distlinksbrk.test => t/distlinksbrk.sh (100%)
 rename tests/distname.test => t/distname.sh (100%)
 rename tests/dmalloc.test => t/dmalloc.sh (100%)
 rename tests/doc-parsing-buglets-colneq-subst.test => 
t/doc-parsing-buglets-colneq-subst.sh (100%)
 rename tests/doc-parsing-buglets-tabs.test => t/doc-parsing-buglets-tabs.sh 
(100%)
 rename tests/dollar.test => t/dollar.sh (100%)
 rename tests/dollarvar.test => t/dollarvar.sh (100%)
 rename tests/dollarvar2.test => t/dollarvar2.sh (100%)
 rename tests/double.test => t/double.sh (100%)
 rename tests/dup2.test => t/dup2.sh (100%)
 rename tests/else.test => t/else.sh (100%)
 rename tests/empty.test => t/empty.sh (100%)
 rename tests/empty2.test => t/empty2.sh (100%)
 rename tests/empty3.test => t/empty3.sh (100%)
 rename tests/empty4.test => t/empty4.sh (100%)
 rename tests/exdir.test => t/exdir.sh (100%)
 rename tests/exdir2.test => t/exdir2.sh (100%)
 rename tests/exdir3.test => t/exdir3.sh (100%)
 rename tests/exeext.test => t/exeext.sh (100%)
 rename tests/exeext2.test => t/exeext2.sh (100%)
 rename tests/exeext3.test => t/exeext3.sh (100%)
 rename tests/exeext4.test => t/exeext4.sh (100%)
 rename tests/exsource.test => t/exsource.sh (100%)
 rename tests/ext.test => t/ext.sh (100%)
 rename tests/ext2.test => t/ext2.sh (100%)
 rename tests/ext3.test => t/ext3.sh (100%)
 rename tests/extra-portability.test => t/extra-portability.sh (100%)
 rename tests/extra-portability2.test => t/extra-portability2.sh (100%)
 rename tests/extra-portability3.test => t/extra-portability3.sh (100%)
 rename tests/extra-programs-empty.test => t/extra-programs-empty.sh (100%)
 rename tests/extra.test => t/extra.sh (100%)
 rename tests/extra10.test => t/extra10.sh (100%)
 rename tests/extra11.test => t/extra11.sh (100%)
 rename tests/extra12.test => t/extra12.sh (100%)
 rename tests/extra2.test => t/extra2.sh (100%)
 rename tests/extra3.test => t/extra3.sh (100%)
 rename tests/extra4.test => t/extra4.sh (100%)
 rename tests/extra5.test => t/extra5.sh (100%)
 rename tests/extra6.test => t/extra6.sh (100%)
 rename tests/extra7.test => t/extra7.sh (100%)
 rename tests/extra8.test => t/extra8.sh (100%)
 rename tests/extra9.test => t/extra9.sh (100%)
 rename tests/extradep.test => t/extradep.sh (100%)
 rename tests/extradep2.test => t/extradep2.sh (100%)
 rename tests/f90only.test => t/f90only.sh (100%)
 rename tests/flavor.test => t/flavor.sh (100%)
 rename tests/flibs.test => t/flibs.sh (100%)
 rename tests/fn99.test => t/fn99.sh (100%)
 rename tests/fn99subdir.test => t/fn99subdir.sh (100%)
 rename tests/fnoc.test => t/fnoc.sh (100%)
 rename tests/fo.test => t/fo.sh (100%)
 rename tests/fonly.test => t/fonly.sh (100%)
 rename tests/forcemiss.test => t/forcemiss.sh (100%)
 rename tests/forcemiss2.test => t/forcemiss2.sh (100%)
 rename tests/fort1.test => t/fort1.sh (100%)
 rename tests/fort2.test => t/fort2.sh (100%)
 rename tests/fort4.test => t/fort4.sh (100%)
 rename tests/fort5.test => t/fort5.sh (100%)
 rename tests/fortdep.test => t/fortdep.sh (100%)
 rename tests/gcj.test => t/gcj.sh (100%)
 rename tests/gcj2.test => t/gcj2.sh (100%)
 rename tests/gcj3.test => t/gcj3.sh (100%)
 rename tests/gcj4.test => t/gcj4.sh (100%)
 rename tests/gcj5.test => t/gcj5.sh (100%)
 rename tests/gcj6.test => t/gcj6.sh (100%)
 rename {tests => t}/gen-testsuite-part (99%)
 rename tests/get-sysconf.test => t/get-sysconf.sh (100%)
 rename tests/gettext-macros.test => t/gettext-macros.sh (100%)
 rename tests/gettext.test => t/gettext.sh (100%)
 rename tests/gettext2.test => t/gettext2.sh (100%)
 rename tests/gettext3.test => t/gettext3.sh (100%)
 rename tests/gnits.test => t/gnits.sh (100%)
 rename tests/gnits2.test => t/gnits2.sh (100%)
 rename tests/gnits3.test => t/gnits3.sh (100%)
 rename tests/gnumake.test => t/gnumake.sh (100%)
 rename tests/gnuwarn.test => t/gnuwarn.sh (100%)
 rename tests/gnuwarn2.test => t/gnuwarn2.sh (100%)
 rename tests/hdr-vars-defined-once.test => t/hdr-vars-defined-once.sh (100%)
 rename tests/header.test => t/header.sh (100%)
 rename tests/help-depend.test => t/help-depend.sh (100%)
 rename tests/help-depend2.test => t/help-depend2.sh (100%)
 rename tests/help-dmalloc.test => t/help-dmalloc.sh (100%)
 rename tests/help-init.test => t/help-init.sh (100%)
 rename tests/help-lispdir.test => t/help-lispdir.sh (100%)
 rename tests/help-multilib.test => t/help-multilib.sh (100%)
 rename tests/help-python.test => t/help-python.sh (100%)
 rename tests/help-silent.test => t/help-silent.sh (100%)
 rename tests/help-upc.test => t/help-upc.sh (100%)
 rename tests/help.test => t/help.sh (100%)
 rename tests/help2.test => t/help2.sh (100%)
 rename tests/help3.test => t/help3.sh (100%)
 rename tests/help4.test => t/help4.sh (100%)
 rename tests/hfs.test => t/hfs.sh (100%)
 rename tests/implicit.test => t/implicit.sh (100%)
 rename tests/info.test => t/info.sh (100%)
 rename tests/init.test => t/init.sh (100%)
 rename tests/init2.test => t/init2.sh (100%)
 rename tests/insh2.test => t/insh2.sh (100%)
 rename tests/install-info-dir.test => t/install-info-dir.sh (100%)
 rename tests/install2.test => t/install2.sh (100%)
 rename tests/installdir.test => t/installdir.sh (100%)
 rename tests/instdat.test => t/instdat.sh (100%)
 rename tests/instdat2.test => t/instdat2.sh (100%)
 rename tests/instdir-cond.test => t/instdir-cond.sh (100%)
 rename tests/instdir-cond2.test => t/instdir-cond2.sh (100%)
 rename tests/instdir-java.test => t/instdir-java.sh (100%)
 rename tests/instdir-lisp.test => t/instdir-lisp.sh (100%)
 rename tests/instdir-ltlib.test => t/instdir-ltlib.sh (100%)
 rename tests/instdir-no-empty.test => t/instdir-no-empty.sh (100%)
 rename tests/instdir-prog.test => t/instdir-prog.sh (100%)
 rename tests/instdir-python.test => t/instdir-python.sh (100%)
 rename tests/instdir-texi.test => t/instdir-texi.sh (100%)
 rename tests/instdir.test => t/instdir.sh (100%)
 rename tests/instdir2.test => t/instdir2.sh (100%)
 rename tests/instexec.test => t/instexec.sh (100%)
 rename tests/instfail-info.test => t/instfail-info.sh (100%)
 rename tests/instfail-java.test => t/instfail-java.sh (100%)
 rename tests/instfail-libtool.test => t/instfail-libtool.sh (100%)
 rename tests/instfail.test => t/instfail.sh (100%)
 rename tests/insthook.test => t/insthook.sh (100%)
 rename tests/instman.test => t/instman.sh (100%)
 rename tests/instman2.test => t/instman2.sh (100%)
 rename tests/instmany-mans.test => t/instmany-mans.sh (100%)
 rename tests/instmany-python.test => t/instmany-python.sh (100%)
 rename tests/instmany.test => t/instmany.sh (100%)
 rename tests/instsh.test => t/instsh.sh (100%)
 rename tests/instsh2.test => t/instsh2.sh (100%)
 rename tests/instsh3.test => t/instsh3.sh (100%)
 rename {tests => t}/instspc.tap (100%)
 rename tests/interp.test => t/interp.sh (100%)
 rename tests/interp2.test => t/interp2.sh (100%)
 rename tests/java-check.test => t/java-check.sh (100%)
 rename tests/java-clean.test => t/java-clean.sh (100%)
 rename tests/java-compile-install.test => t/java-compile-install.sh (100%)
 rename tests/java-compile-run-flat.test => t/java-compile-run-flat.sh (100%)
 rename tests/java-compile-run-nested.test => t/java-compile-run-nested.sh 
(100%)
 rename tests/java-empty-classpath.test => t/java-empty-classpath.sh (100%)
 rename tests/java-extra.test => t/java-extra.sh (100%)
 rename tests/java-mix.test => t/java-mix.sh (100%)
 rename tests/java-no-duplicate.test => t/java-no-duplicate.sh (100%)
 rename tests/java-nobase.test => t/java-nobase.sh (100%)
 rename tests/java-noinst.test => t/java-noinst.sh (100%)
 rename tests/java-rebuild.test => t/java-rebuild.sh (100%)
 rename tests/java-sources.test => t/java-sources.sh (100%)
 rename tests/java-uninstall.test => t/java-uninstall.sh (100%)
 rename tests/java.test => t/java.sh (100%)
 rename tests/java2.test => t/java2.sh (100%)
 rename tests/java3.test => t/java3.sh (100%)
 rename tests/javadir-undefined.test => t/javadir-undefined.sh (100%)
 rename tests/javaflags.test => t/javaflags.sh (100%)
 rename tests/javaprim.test => t/javaprim.sh (100%)
 rename tests/javasubst.test => t/javasubst.sh (100%)
 rename tests/ldadd.test => t/ldadd.sh (100%)
 rename tests/ldflags.test => t/ldflags.sh (100%)
 rename tests/lex-clean-cxx.test => t/lex-clean-cxx.sh (100%)
 rename tests/lex-clean.test => t/lex-clean.sh (100%)
 rename tests/lex-depend-cxx.test => t/lex-depend-cxx.sh (100%)
 rename tests/lex-depend-grep.test => t/lex-depend-grep.sh (100%)
 rename tests/lex-depend.test => t/lex-depend.sh (100%)
 rename tests/lex-lib-external.test => t/lex-lib-external.sh (100%)
 rename tests/lex-lib.test => t/lex-lib.sh (100%)
 rename tests/lex-libobj.test => t/lex-libobj.sh (100%)
 rename tests/lex-line.test => t/lex-line.sh (100%)
 rename tests/lex-nodist.test => t/lex-nodist.sh (100%)
 rename tests/lex-noyywrap.test => t/lex-noyywrap.sh (100%)
 rename tests/lex-pr204.test => t/lex-pr204.sh (100%)
 rename tests/lex-subobj-nodep.test => t/lex-subobj-nodep.sh (100%)
 rename tests/lex.test => t/lex.sh (100%)
 rename tests/lex2.test => t/lex2.sh (100%)
 rename tests/lex3.test => t/lex3.sh (100%)
 rename tests/lex5.test => t/lex5.sh (100%)
 rename tests/lexcpp.test => t/lexcpp.sh (100%)
 rename tests/lexvpath.test => t/lexvpath.sh (100%)
 rename tests/lflags.test => t/lflags.sh (100%)
 rename tests/lflags2.test => t/lflags2.sh (100%)
 rename tests/libexec.test => t/libexec.sh (100%)
 rename tests/libobj-basic.test => t/libobj-basic.sh (100%)
 rename tests/libobj10.test => t/libobj10.sh (100%)
 rename tests/libobj12.test => t/libobj12.sh (100%)
 rename tests/libobj13.test => t/libobj13.sh (100%)
 rename tests/libobj14.test => t/libobj14.sh (100%)
 rename tests/libobj15a.test => t/libobj15a.sh (100%)
 rename tests/libobj15b.test => t/libobj15b.sh (100%)
 rename tests/libobj15c.test => t/libobj15c.sh (100%)
 rename tests/libobj16a.test => t/libobj16a.sh (100%)
 rename tests/libobj16b.test => t/libobj16b.sh (100%)
 rename tests/libobj17.test => t/libobj17.sh (100%)
 rename tests/libobj18.test => t/libobj18.sh (100%)
 rename tests/libobj19.test => t/libobj19.sh (100%)
 rename tests/libobj2.test => t/libobj2.sh (100%)
 rename tests/libobj20a.test => t/libobj20a.sh (100%)
 rename tests/libobj20b.test => t/libobj20b.sh (100%)
 rename tests/libobj20c.test => t/libobj20c.sh (100%)
 rename tests/libobj3.test => t/libobj3.sh (100%)
 rename tests/libobj4.test => t/libobj4.sh (100%)
 rename tests/libobj5.test => t/libobj5.sh (100%)
 rename tests/libobj7.test => t/libobj7.sh (100%)
 rename tests/library.test => t/library.sh (100%)
 rename tests/library2.test => t/library2.sh (100%)
 rename tests/library3.test => t/library3.sh (100%)
 rename tests/libtoo10.test => t/libtoo10.sh (100%)
 rename tests/libtoo11.test => t/libtoo11.sh (100%)
 rename tests/libtool-macros.test => t/libtool-macros.sh (100%)
 rename tests/libtool.test => t/libtool.sh (100%)
 rename tests/libtool2.test => t/libtool2.sh (100%)
 rename tests/libtool3.test => t/libtool3.sh (100%)
 rename tests/libtool4.test => t/libtool4.sh (100%)
 rename tests/libtool5.test => t/libtool5.sh (100%)
 rename tests/libtool6.test => t/libtool6.sh (100%)
 rename tests/libtool7.test => t/libtool7.sh (100%)
 rename tests/libtool8.test => t/libtool8.sh (100%)
 rename tests/libtool9.test => t/libtool9.sh (100%)
 rename tests/license.test => t/license.sh (100%)
 rename tests/license2.test => t/license2.sh (100%)
 rename tests/link_c_cxx.test => t/link_c_cxx.sh (100%)
 rename tests/link_cond.test => t/link_cond.sh (100%)
 rename tests/link_dist.test => t/link_dist.sh (100%)
 rename tests/link_f90_only.test => t/link_f90_only.sh (100%)
 rename tests/link_f_only.test => t/link_f_only.sh (100%)
 rename tests/link_fc.test => t/link_fc.sh (100%)
 rename tests/link_fccxx.test => t/link_fccxx.sh (100%)
 rename tests/link_fcxx.test => t/link_fcxx.sh (100%)
 rename tests/link_override.test => t/link_override.sh (100%)
 rename tests/lisp2.test => t/lisp2.sh (100%)
 rename tests/lisp3.test => t/lisp3.sh (100%)
 rename tests/lisp4.test => t/lisp4.sh (100%)
 rename tests/lisp5.test => t/lisp5.sh (100%)
 rename tests/lisp6.test => t/lisp6.sh (100%)
 rename tests/lisp7.test => t/lisp7.sh (100%)
 rename tests/lisp8.test => t/lisp8.sh (100%)
 rename tests/lispdry.test => t/lispdry.sh (100%)
 create mode 100644 t/list-of-tests.mk
 rename tests/listval.test => t/listval.sh (100%)
 rename tests/location.test => t/location.sh (100%)
 rename tests/longlin2.test => t/longlin2.sh (100%)
 rename tests/longline.test => t/longline.sh (100%)
 rename tests/ltcond.test => t/ltcond.sh (100%)
 rename tests/ltcond2.test => t/ltcond2.sh (100%)
 rename tests/ltconv.test => t/ltconv.sh (100%)
 rename tests/ltdeps.test => t/ltdeps.sh (100%)
 rename tests/ltinit.test => t/ltinit.sh (100%)
 rename tests/ltinstloc.test => t/ltinstloc.sh (100%)
 rename tests/ltlibobjs.test => t/ltlibobjs.sh (100%)
 rename tests/ltlibsrc.test => t/ltlibsrc.sh (100%)
 rename tests/ltorder.test => t/ltorder.sh (100%)
 rename tests/lzma.test => t/lzma.sh (100%)
 rename tests/m4-inclusion.test => t/m4-inclusion.sh (100%)
 rename tests/maintclean-vpath.test => t/maintclean-vpath.sh (100%)
 rename tests/maintclean.test => t/maintclean.sh (100%)
 rename tests/maintmode-configure-msg.test => t/maintmode-configure-msg.sh 
(100%)
 rename {tests => t}/make-dryrun.tap (100%)
 rename tests/make.test => t/make.sh (100%)
 rename tests/makefile-deps.test => t/makefile-deps.sh (100%)
 rename tests/makej.test => t/makej.sh (100%)
 rename tests/makej2.test => t/makej2.sh (100%)
 rename tests/maken.test => t/maken.sh (100%)
 rename tests/maken3.test => t/maken3.sh (100%)
 rename tests/makevars.test => t/makevars.sh (100%)
 rename tests/man.test => t/man.sh (100%)
 rename tests/man2.test => t/man2.sh (100%)
 rename tests/man3.test => t/man3.sh (100%)
 rename tests/man4.test => t/man4.sh (100%)
 rename tests/man5.test => t/man5.sh (100%)
 rename tests/man6.test => t/man6.sh (100%)
 rename tests/man7.test => t/man7.sh (100%)
 rename tests/man8.test => t/man8.sh (100%)
 rename tests/mdate.test => t/mdate.sh (100%)
 rename tests/mdate2.test => t/mdate2.sh (100%)
 rename tests/mdate3.test => t/mdate3.sh (100%)
 rename tests/mdate4.test => t/mdate4.sh (100%)
 rename tests/mdate5.test => t/mdate5.sh (100%)
 rename tests/mdate6.test => t/mdate6.sh (100%)
 rename tests/missing-auxfile-stops-makefiles-creation.test => 
t/missing-auxfile-stops-makefiles-creation.sh (100%)
 rename tests/missing.test => t/missing.sh (100%)
 rename tests/missing2.test => t/missing2.sh (100%)
 rename tests/missing3.test => t/missing3.sh (100%)
 rename tests/missing4.test => t/missing4.sh (100%)
 rename tests/missing5.test => t/missing5.sh (100%)
 rename tests/missing6.test => t/missing6.sh (100%)
 rename tests/mkinst2.test => t/mkinst2.sh (100%)
 rename tests/mkinst3.test => t/mkinst3.sh (100%)
 rename tests/mkinstall.test => t/mkinstall.sh (100%)
 rename tests/mmode.test => t/mmode.sh (100%)
 rename tests/mmodely.test => t/mmodely.sh (100%)
 rename tests/multlib.test => t/multlib.sh (100%)
 rename tests/no-extra-makefile-code.test => t/no-extra-makefile-code.sh (100%)
 rename tests/no-outdir-option.test => t/no-outdir-option.sh (100%)
 rename tests/nobase-libtool.test => t/nobase-libtool.sh (100%)
 rename tests/nobase-nodist.test => t/nobase-nodist.sh (100%)
 rename tests/nobase-python.test => t/nobase-python.sh (100%)
 rename tests/nobase.test => t/nobase.sh (100%)
 rename tests/nodef.test => t/nodef.sh (100%)
 rename tests/nodef2.test => t/nodef2.sh (100%)
 rename tests/nodep.test => t/nodep.sh (100%)
 rename tests/nodep2.test => t/nodep2.sh (100%)
 rename tests/nodepcomp.test => t/nodepcomp.sh (100%)
 rename tests/nodist.test => t/nodist.sh (100%)
 rename tests/nodist2.test => t/nodist2.sh (100%)
 rename tests/nodist3.test => t/nodist3.sh (100%)
 rename tests/noinst.test => t/noinst.sh (100%)
 rename tests/noinstdir.test => t/noinstdir.sh (100%)
 rename tests/nolink.test => t/nolink.sh (100%)
 rename tests/nostdinc.test => t/nostdinc.sh (100%)
 rename tests/notrans.test => t/notrans.sh (100%)
 rename tests/number.test => t/number.sh (100%)
 rename tests/objc.test => t/objc.sh (100%)
 rename tests/objc2.test => t/objc2.sh (100%)
 rename tests/objext-pr10128.test => t/objext-pr10128.sh (100%)
 rename tests/obsolete.test => t/obsolete.sh (100%)
 rename tests/oldvars.test => t/oldvars.sh (100%)
 rename tests/order.test => t/order.sh (100%)
 rename tests/output-order.test => t/output-order.sh (100%)
 rename tests/output.test => t/output.sh (100%)
 rename tests/output10.test => t/output10.sh (100%)
 rename tests/output11.test => t/output11.sh (100%)
 rename tests/output12.test => t/output12.sh (100%)
 rename tests/output13.test => t/output13.sh (100%)
 rename tests/output2.test => t/output2.sh (100%)
 rename tests/output3.test => t/output3.sh (100%)
 rename tests/output4.test => t/output4.sh (100%)
 rename tests/output5.test => t/output5.sh (100%)
 rename tests/output6.test => t/output6.sh (100%)
 rename tests/output7.test => t/output7.sh (100%)
 rename tests/output8.test => t/output8.sh (100%)
 rename tests/output9.test => t/output9.sh (100%)
 rename tests/override-conditional-1.test => t/override-conditional-1.sh (100%)
 rename tests/override-conditional-2.test => t/override-conditional-2.sh (100%)
 rename tests/override-html.test => t/override-html.sh (100%)
 rename tests/override-suggest-local.test => t/override-suggest-local.sh (100%)
 rename tests/parallel-am.test => t/parallel-am.sh (100%)
 rename tests/parallel-am2.test => t/parallel-am2.sh (100%)
 rename tests/parallel-am3.test => t/parallel-am3.sh (100%)
 rename tests/parallel-tests-cmdline-override.test => 
t/parallel-tests-cmdline-override.sh (100%)
 rename tests/parallel-tests-console-output.test => 
t/parallel-tests-console-output.sh (100%)
 rename tests/parallel-tests-driver-install.test => 
t/parallel-tests-driver-install.sh (100%)
 rename tests/parallel-tests-dry-run-1.test => t/parallel-tests-dry-run-1.sh 
(100%)
 rename tests/parallel-tests-dry-run-2.test => t/parallel-tests-dry-run-2.sh 
(100%)
 rename tests/parallel-tests-empty-testlogs.test => 
t/parallel-tests-empty-testlogs.sh (100%)
 rename tests/parallel-tests-exeext.test => t/parallel-tests-exeext.sh (100%)
 rename tests/parallel-tests-exit-statuses.test => 
t/parallel-tests-exit-statuses.sh (100%)
 rename tests/parallel-tests-extra-programs.test => 
t/parallel-tests-extra-programs.sh (100%)
 rename tests/parallel-tests-fd-redirect-exeext.test => 
t/parallel-tests-fd-redirect-exeext.sh (100%)
 rename tests/parallel-tests-fd-redirect.test => 
t/parallel-tests-fd-redirect.sh (100%)
 rename tests/parallel-tests-fork-bomb.test => t/parallel-tests-fork-bomb.sh 
(100%)
 rename tests/parallel-tests-harderror.test => t/parallel-tests-harderror.sh 
(100%)
 rename {tests => t}/parallel-tests-interrupt.tap (100%)
 rename tests/parallel-tests-log-compiler-1.test => 
t/parallel-tests-log-compiler-1.sh (100%)
 rename tests/parallel-tests-log-compiler-2.test => 
t/parallel-tests-log-compiler-2.sh (100%)
 rename tests/parallel-tests-log-compiler-example.test => 
t/parallel-tests-log-compiler-example.sh (100%)
 rename tests/parallel-tests-log-override-1.test => 
t/parallel-tests-log-override-1.sh (100%)
 rename tests/parallel-tests-log-override-2.test => 
t/parallel-tests-log-override-2.sh (100%)
 rename tests/parallel-tests-log-override-recheck.test => 
t/parallel-tests-log-override-recheck.sh (100%)
 rename tests/parallel-tests-many.test => t/parallel-tests-many.sh (100%)
 rename tests/parallel-tests-no-color-in-log.test => 
t/parallel-tests-no-color-in-log.sh (100%)
 rename tests/parallel-tests-no-spurious-summary.test => 
t/parallel-tests-no-spurious-summary.sh (100%)
 rename tests/parallel-tests-once.test => t/parallel-tests-once.sh (100%)
 rename tests/parallel-tests-reset-term.test => t/parallel-tests-reset-term.sh 
(100%)
 rename tests/parallel-tests-subdir.test => t/parallel-tests-subdir.sh (100%)
 rename tests/parallel-tests-suffix-prog.test => 
t/parallel-tests-suffix-prog.sh (100%)
 rename tests/parallel-tests-suffix.test => t/parallel-tests-suffix.sh (100%)
 rename tests/parallel-tests-trailing-bslash.test => 
t/parallel-tests-trailing-bslash.sh (100%)
 rename tests/parallel-tests-unreadable.test => t/parallel-tests-unreadable.sh 
(100%)
 rename tests/parallel-tests.test => t/parallel-tests.sh (100%)
 rename tests/parallel-tests10.test => t/parallel-tests10.sh (100%)
 rename tests/parallel-tests2.test => t/parallel-tests2.sh (100%)
 rename tests/parallel-tests3.test => t/parallel-tests3.sh (100%)
 rename tests/parallel-tests5.test => t/parallel-tests5.sh (100%)
 rename tests/parallel-tests6.test => t/parallel-tests6.sh (100%)
 rename tests/parallel-tests8.test => t/parallel-tests8.sh (100%)
 rename tests/parallel-tests9.test => t/parallel-tests9.sh (100%)
 rename tests/parse.test => t/parse.sh (100%)
 rename tests/percent.test => t/percent.sh (100%)
 rename tests/percent2.test => t/percent2.sh (100%)
 rename tests/phony.test => t/phony.sh (100%)
 rename tests/pluseq.test => t/pluseq.sh (100%)
 rename tests/pluseq10.test => t/pluseq10.sh (100%)
 rename tests/pluseq11.test => t/pluseq11.sh (100%)
 rename tests/pluseq2.test => t/pluseq2.sh (100%)
 rename tests/pluseq3.test => t/pluseq3.sh (100%)
 rename tests/pluseq4.test => t/pluseq4.sh (100%)
 rename tests/pluseq5.test => t/pluseq5.sh (100%)
 rename tests/pluseq6.test => t/pluseq6.sh (100%)
 rename tests/pluseq7.test => t/pluseq7.sh (100%)
 rename tests/pluseq8.test => t/pluseq8.sh (100%)
 rename tests/pluseq9.test => t/pluseq9.sh (100%)
 rename {tests => t}/pm/Cond2.pl (100%)
 rename {tests => t}/pm/Cond3.pl (100%)
 rename {tests => t}/pm/Condition-t.pl (100%)
 rename {tests => t}/pm/Condition.pl (100%)
 rename {tests => t}/pm/DisjCon2.pl (100%)
 rename {tests => t}/pm/DisjCon3.pl (100%)
 rename {tests => t}/pm/DisjConditions-t.pl (100%)
 rename {tests => t}/pm/DisjConditions.pl (100%)
 rename {tests => t}/pm/Version.pl (100%)
 rename {tests => t}/pm/Version2.pl (100%)
 rename {tests => t}/pm/Version3.pl (100%)
 rename {tests => t}/pm/Wrap.pl (100%)
 rename tests/posixsubst-data.test => t/posixsubst-data.sh (100%)
 rename tests/posixsubst-extradist.test => t/posixsubst-extradist.sh (100%)
 rename tests/posixsubst-ldadd.test => t/posixsubst-ldadd.sh (100%)
 rename tests/posixsubst-libraries.test => t/posixsubst-libraries.sh (100%)
 rename tests/posixsubst-ltlibraries.test => t/posixsubst-ltlibraries.sh (100%)
 rename tests/posixsubst-programs.test => t/posixsubst-programs.sh (100%)
 rename tests/posixsubst-scripts.test => t/posixsubst-scripts.sh (100%)
 rename tests/posixsubst-sources.test => t/posixsubst-sources.sh (100%)
 rename tests/posixsubst-tests.test => t/posixsubst-tests.sh (100%)
 rename tests/postproc.test => t/postproc.sh (100%)
 rename tests/ppf77.test => t/ppf77.sh (100%)
 rename tests/pr2.test => t/pr2.sh (100%)
 rename tests/pr211.test => t/pr211.sh (100%)
 rename tests/pr220.test => t/pr220.sh (100%)
 rename tests/pr224.test => t/pr224.sh (100%)
 rename tests/pr229.test => t/pr229.sh (100%)
 rename tests/pr243.test => t/pr243.sh (100%)
 rename tests/pr266.test => t/pr266.sh (100%)
 rename tests/pr279-2.test => t/pr279-2.sh (100%)
 rename tests/pr279.test => t/pr279.sh (100%)
 rename tests/pr287.test => t/pr287.sh (100%)
 rename tests/pr300-lib.test => t/pr300-lib.sh (100%)
 rename tests/pr300-ltlib.test => t/pr300-ltlib.sh (100%)
 rename tests/pr300-prog.test => t/pr300-prog.sh (100%)
 rename tests/pr307.test => t/pr307.sh (100%)
 rename tests/pr401.test => t/pr401.sh (100%)
 rename tests/pr401b.test => t/pr401b.sh (100%)
 rename tests/pr401c.test => t/pr401c.sh (100%)
 rename tests/pr72.test => t/pr72.sh (100%)
 rename tests/pr8365-remake-timing.test => t/pr8365-remake-timing.sh (100%)
 rename tests/pr87.test => t/pr87.sh (100%)
 rename tests/pr9.test => t/pr9.sh (100%)
 rename tests/prefix.test => t/prefix.sh (100%)
 rename tests/primary-prefix-couples-documented-valid.test => 
t/primary-prefix-couples-documented-valid.sh (100%)
 rename tests/primary-prefix-couples-force-valid.test => 
t/primary-prefix-couples-force-valid.sh (100%)
 rename {tests => t}/primary-prefix-invalid-couples.tap (100%)
 rename tests/primary-prefix-valid-couples.test => 
t/primary-prefix-valid-couples.sh (100%)
 rename tests/primary.test => t/primary.sh (100%)
 rename tests/primary2.test => t/primary2.sh (100%)
 rename tests/primary3.test => t/primary3.sh (100%)
 rename tests/print-libdir.test => t/print-libdir.sh (100%)
 rename tests/proginst.test => t/proginst.sh (100%)
 rename tests/programs-primary-rewritten.test => 
t/programs-primary-rewritten.sh (100%)
 rename tests/py-compile-basedir.test => t/py-compile-basedir.sh (100%)
 rename tests/py-compile-basic.test => t/py-compile-basic.sh (100%)
 rename tests/py-compile-basic2.test => t/py-compile-basic2.sh (100%)
 rename tests/py-compile-destdir.test => t/py-compile-destdir.sh (100%)
 rename tests/py-compile-env.test => t/py-compile-env.sh (100%)
 rename tests/py-compile-option-terminate.test => 
t/py-compile-option-terminate.sh (100%)
 rename tests/py-compile-usage.test => t/py-compile-usage.sh (100%)
 rename tests/python-dist.test => t/python-dist.sh (100%)
 rename tests/python-pr10995.test => t/python-pr10995.sh (100%)
 rename tests/python-vars.test => t/python-vars.sh (100%)
 rename tests/python-virtualenv.test => t/python-virtualenv.sh (100%)
 rename tests/python.test => t/python.sh (100%)
 rename tests/python10.test => t/python10.sh (100%)
 rename tests/python11.test => t/python11.sh (100%)
 rename tests/python12.test => t/python12.sh (100%)
 rename tests/python2.test => t/python2.sh (100%)
 rename tests/python3.test => t/python3.sh (100%)
 rename tests/python4.test => t/python4.sh (100%)
 rename tests/python5.test => t/python5.sh (100%)
 rename tests/python5b.test => t/python5b.sh (100%)
 rename tests/python6.test => t/python6.sh (100%)
 rename tests/python7.test => t/python7.sh (100%)
 rename tests/python8.test => t/python8.sh (100%)
 rename tests/python9.test => t/python9.sh (100%)
 rename tests/recurs.test => t/recurs.sh (100%)
 rename tests/recurs2.test => t/recurs2.sh (100%)
 rename tests/remake-all-1.test => t/remake-all-1.sh (100%)
 rename tests/remake-all-2.test => t/remake-all-2.sh (100%)
 rename tests/remake-am-pr10111.test => t/remake-am-pr10111.sh (100%)
 rename tests/remake-deleted-am-2.test => t/remake-deleted-am-2.sh (100%)
 rename tests/remake-deleted-am-subdir.test => t/remake-deleted-am-subdir.sh 
(100%)
 rename tests/remake-deleted-am.test => t/remake-deleted-am.sh (100%)
 rename tests/remake-deleted-m4-file.test => t/remake-deleted-m4-file.sh (100%)
 rename tests/remake-gnulib-add-acsubst.test => t/remake-gnulib-add-acsubst.sh 
(100%)
 rename tests/remake-gnulib-add-header.test => t/remake-gnulib-add-header.sh 
(100%)
 rename tests/remake-gnulib-remove-header.test => 
t/remake-gnulib-remove-header.sh (100%)
 rename tests/remake-m4-pr10111.test => t/remake-m4-pr10111.sh (100%)
 rename tests/remake-moved-m4-file.test => t/remake-moved-m4-file.sh (100%)
 rename tests/remake-renamed-am.test => t/remake-renamed-am.sh (100%)
 rename tests/remake-renamed-m4-file.test => t/remake-renamed-m4-file.sh (100%)
 rename tests/remake-renamed-m4-macro-and-file.test => 
t/remake-renamed-m4-macro-and-file.sh (100%)
 rename tests/remake-renamed-m4-macro.test => t/remake-renamed-m4-macro.sh 
(100%)
 rename tests/remake-subdir-from-subdir.test => t/remake-subdir-from-subdir.sh 
(100%)
 rename tests/remake-subdir-gnu.test => t/remake-subdir-gnu.sh (100%)
 rename tests/remake-subdir-long-time.test => t/remake-subdir-long-time.sh 
(100%)
 rename tests/remake-subdir.test => t/remake-subdir.sh (100%)
 rename tests/remake-subdir2.test => t/remake-subdir2.sh (100%)
 rename tests/remake.test => t/remake.sh (100%)
 rename tests/remake10a.test => t/remake10a.sh (100%)
 rename tests/remake10b.test => t/remake10b.sh (100%)
 rename tests/remake10c.test => t/remake10c.sh (100%)
 rename tests/remake11.test => t/remake11.sh (100%)
 rename tests/remake12.test => t/remake12.sh (100%)
 rename tests/remake1a.test => t/remake1a.sh (100%)
 rename tests/remake2.test => t/remake2.sh (100%)
 rename tests/remake3.test => t/remake3.sh (100%)
 rename tests/remake3a.test => t/remake3a.sh (100%)
 rename tests/remake4.test => t/remake4.sh (100%)
 rename tests/remake5.test => t/remake5.sh (100%)
 rename tests/remake6.test => t/remake6.sh (100%)
 rename tests/remake7.test => t/remake7.sh (100%)
 rename tests/remake8a.test => t/remake8a.sh (100%)
 rename tests/remake8b.test => t/remake8b.sh (100%)
 rename tests/remake9a.test => t/remake9a.sh (100%)
 rename tests/remake9b.test => t/remake9b.sh (100%)
 rename tests/remake9c.test => t/remake9c.sh (100%)
 rename tests/remake9d.test => t/remake9d.sh (100%)
 rename tests/repeated-options.test => t/repeated-options.sh (100%)
 rename tests/req.test => t/req.sh (100%)
 rename tests/reqd.test => t/reqd.sh (100%)
 rename tests/reqd2.test => t/reqd2.sh (100%)
 rename tests/rst-formatting.test => t/rst-formatting.sh (100%)
 rename tests/rulepat.test => t/rulepat.sh (100%)
 rename tests/sanity.test => t/sanity.sh (100%)
 rename tests/scripts.test => t/scripts.sh (100%)
 rename tests/seenc.test => t/seenc.sh (100%)
 rename {tests => t}/self-check-cleanup.tap (97%)
 rename tests/self-check-configure-help.test => t/self-check-configure-help.sh 
(100%)
 rename {tests => t}/self-check-dir.tap (99%)
 rename {tests => t}/self-check-env-sanitize.tap (100%)
 rename {tests => t}/self-check-exit.tap (100%)
 rename tests/self-check-explicit-skips.test => t/self-check-explicit-skips.sh 
(100%)
 rename {tests => t}/self-check-is-blocked-signal.tap (100%)
 rename {tests => t}/self-check-is_newest.tap (100%)
 rename {tests => t}/self-check-me.tap (82%)
 rename {tests => t}/self-check-reexec.tap (90%)
 rename tests/self-check-report.test => t/self-check-report.sh (100%)
 rename tests/self-check-sanity.test => t/self-check-sanity.sh (100%)
 rename {tests => t}/self-check-seq.tap (100%)
 rename tests/self-check-tap.test => t/self-check-tap.sh (100%)
 rename {tests => t}/self-check-unindent.tap (100%)
 rename tests/serial-tests.test => t/serial-tests.sh (100%)
 rename tests/silent-amopts.test => t/silent-amopts.sh (100%)
 rename tests/silent-configsite.test => t/silent-configsite.sh (100%)
 rename tests/silent-lex.test => t/silent-lex.sh (100%)
 rename tests/silent-many-gcc.test => t/silent-many-gcc.sh (100%)
 rename tests/silent-many-generic.test => t/silent-many-generic.sh (100%)
 rename tests/silent-nested-vars.test => t/silent-nested-vars.sh (100%)
 rename tests/silent-nowarn.test => t/silent-nowarn.sh (100%)
 rename tests/silent-yacc-headers.test => t/silent-yacc-headers.sh (100%)
 rename tests/silent-yacc.test => t/silent-yacc.sh (100%)
 rename tests/silent.test => t/silent.sh (100%)
 rename tests/silent2.test => t/silent2.sh (100%)
 rename tests/silent3.test => t/silent3.sh (100%)
 rename tests/silent4.test => t/silent4.sh (100%)
 rename tests/silent6.test => t/silent6.sh (100%)
 rename tests/silent7.test => t/silent7.sh (100%)
 rename tests/silent8.test => t/silent8.sh (100%)
 rename tests/silent9.test => t/silent9.sh (100%)
 rename tests/silentcxx-gcc.test => t/silentcxx-gcc.sh (100%)
 rename tests/silentcxx.test => t/silentcxx.sh (100%)
 rename tests/silentf77.test => t/silentf77.sh (100%)
 rename tests/silentf90.test => t/silentf90.sh (100%)
 rename tests/space.test => t/space.sh (100%)
 rename tests/specflg-dummy.test => t/specflg-dummy.sh (100%)
 rename tests/specflg.test => t/specflg.sh (100%)
 rename tests/specflg10.test => t/specflg10.sh (100%)
 rename tests/specflg2.test => t/specflg2.sh (100%)
 rename tests/specflg3.test => t/specflg3.sh (100%)
 rename tests/specflg6.test => t/specflg6.sh (100%)
 rename tests/specflg7.test => t/specflg7.sh (100%)
 rename tests/specflg8.test => t/specflg8.sh (100%)
 rename tests/specflg9.test => t/specflg9.sh (100%)
 rename tests/spell.test => t/spell.sh (100%)
 rename tests/spell2.test => t/spell2.sh (100%)
 rename tests/spell3.test => t/spell3.sh (100%)
 rename tests/spelling.test => t/spelling.sh (100%)
 rename {tests => t}/spy-rm.tap (100%)
 rename tests/spy.test => t/spy.sh (100%)
 rename tests/srcsub.test => t/srcsub.sh (100%)
 rename tests/srcsub2.test => t/srcsub2.sh (100%)
 rename tests/stamph2.test => t/stamph2.sh (100%)
 rename tests/stdinc.test => t/stdinc.sh (100%)
 rename tests/stdlib.test => t/stdlib.sh (100%)
 rename tests/stdlib2.test => t/stdlib2.sh (100%)
 rename tests/strictness-override.test => t/strictness-override.sh (100%)
 rename tests/strictness-precedence.test => t/strictness-precedence.sh (100%)
 rename tests/strip.test => t/strip.sh (100%)
 rename tests/strip2.test => t/strip2.sh (100%)
 rename tests/strip3.test => t/strip3.sh (100%)
 rename tests/subcond.test => t/subcond.sh (100%)
 rename tests/subcond2.test => t/subcond2.sh (100%)
 rename tests/subcond3.test => t/subcond3.sh (100%)
 rename tests/subdir.test => t/subdir.sh (100%)
 rename tests/subdir10.test => t/subdir10.sh (100%)
 rename tests/subdir2.test => t/subdir2.sh (100%)
 rename tests/subdir3.test => t/subdir3.sh (100%)
 rename tests/subdir4.test => t/subdir4.sh (100%)
 rename tests/subdir5.test => t/subdir5.sh (100%)
 rename tests/subdir6.test => t/subdir6.sh (100%)
 rename tests/subdir7.test => t/subdir7.sh (100%)
 rename tests/subdir8.test => t/subdir8.sh (100%)
 rename tests/subdir9.test => t/subdir9.sh (100%)
 rename tests/subdirbuiltsources.test => t/subdirbuiltsources.sh (100%)
 rename tests/subobj.test => t/subobj.sh (100%)
 rename tests/subobj10.test => t/subobj10.sh (100%)
 rename tests/subobj11a.test => t/subobj11a.sh (100%)
 rename tests/subobj11b.test => t/subobj11b.sh (100%)
 rename tests/subobj11c.test => t/subobj11c.sh (100%)
 rename tests/subobj2.test => t/subobj2.sh (100%)
 rename tests/subobj4.test => t/subobj4.sh (100%)
 rename tests/subobj5.test => t/subobj5.sh (100%)
 rename tests/subobj6.test => t/subobj6.sh (100%)
 rename tests/subobj7.test => t/subobj7.sh (100%)
 rename tests/subobj8.test => t/subobj8.sh (100%)
 rename tests/subobj9.test => t/subobj9.sh (100%)
 rename tests/subobjname.test => t/subobjname.sh (100%)
 rename tests/subpkg-yacc.test => t/subpkg-yacc.sh (100%)
 rename tests/subpkg.test => t/subpkg.sh (100%)
 rename tests/subpkg2.test => t/subpkg2.sh (100%)
 rename tests/subpkg3.test => t/subpkg3.sh (100%)
 rename tests/subpkg4.test => t/subpkg4.sh (100%)
 rename tests/subst-no-trailing-empty-line.test => 
t/subst-no-trailing-empty-line.sh (100%)
 rename tests/subst.test => t/subst.sh (100%)
 rename tests/subst3.test => t/subst3.sh (100%)
 rename tests/subst4.test => t/subst4.sh (100%)
 rename tests/subst5.test => t/subst5.sh (100%)
 rename tests/substre2.test => t/substre2.sh (100%)
 rename tests/substref.test => t/substref.sh (100%)
 rename tests/substtarg.test => t/substtarg.sh (100%)
 rename {tests => t}/suffix-chain.tap (100%)
 rename tests/suffix.test => t/suffix.sh (100%)
 rename {tests => t}/suffix10.tap (100%)
 rename {tests => t}/suffix11.tap (100%)
 rename tests/suffix12.test => t/suffix12.sh (100%)
 rename tests/suffix13.test => t/suffix13.sh (100%)
 rename tests/suffix2.test => t/suffix2.sh (100%)
 rename {tests => t}/suffix3.tap (100%)
 rename tests/suffix4.test => t/suffix4.sh (100%)
 rename tests/suffix5.test => t/suffix5.sh (100%)
 rename tests/suffix6.test => t/suffix6.sh (100%)
 rename tests/suffix6b.test => t/suffix6b.sh (100%)
 rename tests/suffix6c.test => t/suffix6c.sh (100%)
 rename tests/suffix7.test => t/suffix7.sh (100%)
 rename {tests => t}/suffix8.tap (100%)
 rename tests/suffix9.test => t/suffix9.sh (100%)
 rename tests/symlink.test => t/symlink.sh (100%)
 rename tests/symlink2.test => t/symlink2.sh (100%)
 rename tests/syntax.test => t/syntax.sh (100%)
 rename tests/tags.test => t/tags.sh (100%)
 rename tests/tags2.test => t/tags2.sh (100%)
 rename tests/tagsub.test => t/tagsub.sh (100%)
 rename tests/tap-ambiguous-directive.test => t/tap-ambiguous-directive.sh 
(100%)
 rename tests/tap-autonumber.test => t/tap-autonumber.sh (100%)
 rename {tests => t}/tap-bad-prog.tap (100%)
 rename tests/tap-bailout-and-logging.test => t/tap-bailout-and-logging.sh 
(100%)
 rename tests/tap-bailout-leading-space.test => t/tap-bailout-leading-space.sh 
(100%)
 rename tests/tap-bailout-suppress-badexit.test => 
t/tap-bailout-suppress-badexit.sh (100%)
 rename tests/tap-bailout-suppress-later-diagnostic.test => 
t/tap-bailout-suppress-later-diagnostic.sh (100%)
 rename tests/tap-bailout-suppress-later-errors.test => 
t/tap-bailout-suppress-later-errors.sh (100%)
 rename tests/tap-bailout.test => t/tap-bailout.sh (100%)
 rename tests/tap-basic.test => t/tap-basic.sh (100%)
 rename tests/tap-color.test => t/tap-color.sh (100%)
 rename tests/tap-common-setup.test => t/tap-common-setup.sh (100%)
 rename tests/tap-deps.test => t/tap-deps.sh (100%)
 rename tests/tap-diagnostic-custom.test => t/tap-diagnostic-custom.sh (100%)
 rename tests/tap-diagnostic.test => t/tap-diagnostic.sh (100%)
 rename tests/tap-doc.test => t/tap-doc.sh (100%)
 rename tests/tap-doc2.test => t/tap-doc2.sh (100%)
 rename tests/tap-driver-stderr.test => t/tap-driver-stderr.sh (100%)
 rename tests/tap-empty-diagnostic.test => t/tap-empty-diagnostic.sh (100%)
 rename tests/tap-empty.test => t/tap-empty.sh (100%)
 rename tests/tap-escape-directive-2.test => t/tap-escape-directive-2.sh (100%)
 rename tests/tap-escape-directive.test => t/tap-escape-directive.sh (100%)
 rename tests/tap-exit.test => t/tap-exit.sh (100%)
 rename tests/tap-fancy.test => t/tap-fancy.sh (100%)
 rename tests/tap-fancy2.test => t/tap-fancy2.sh (100%)
 rename tests/tap-global-log.test => t/tap-global-log.sh (100%)
 rename tests/tap-global-result.test => t/tap-global-result.sh (100%)
 rename tests/tap-log.test => t/tap-log.sh (100%)
 rename tests/tap-merge-stdout-stderr.test => t/tap-merge-stdout-stderr.sh 
(100%)
 rename tests/tap-missing-plan-and-bad-exit.test => 
t/tap-missing-plan-and-bad-exit.sh (100%)
 rename tests/tap-more.test => t/tap-more.sh (100%)
 rename tests/tap-more2.test => t/tap-more2.sh (100%)
 rename tests/tap-msg0-bailout.test => t/tap-msg0-bailout.sh (100%)
 rename tests/tap-msg0-directive.test => t/tap-msg0-directive.sh (100%)
 rename tests/tap-msg0-misc.test => t/tap-msg0-misc.sh (100%)
 rename tests/tap-msg0-planskip.test => t/tap-msg0-planskip.sh (100%)
 rename tests/tap-msg0-result.test => t/tap-msg0-result.sh (100%)
 rename tests/tap-negative-numbers.test => t/tap-negative-numbers.sh (100%)
 rename tests/tap-no-disable-hard-error.test => t/tap-no-disable-hard-error.sh 
(100%)
 rename tests/tap-no-merge-stdout-stderr.test => 
t/tap-no-merge-stdout-stderr.sh (100%)
 rename tests/tap-no-spurious-numbers.test => t/tap-no-spurious-numbers.sh 
(100%)
 rename tests/tap-no-spurious-summary.test => t/tap-no-spurious-summary.sh 
(100%)
 rename tests/tap-no-spurious.test => t/tap-no-spurious.sh (100%)
 rename tests/tap-not-ok-skip.test => t/tap-not-ok-skip.sh (100%)
 rename tests/tap-number-wordboundary.test => t/tap-number-wordboundary.sh 
(100%)
 rename tests/tap-numbers-leading-zero.test => t/tap-numbers-leading-zero.sh 
(100%)
 rename tests/tap-numeric-description.test => t/tap-numeric-description.sh 
(100%)
 rename tests/tap-out-of-order.test => t/tap-out-of-order.sh (100%)
 rename tests/tap-passthrough-exit.test => t/tap-passthrough-exit.sh (100%)
 rename tests/tap-passthrough.test => t/tap-passthrough.sh (100%)
 rename tests/tap-plan-corner.test => t/tap-plan-corner.sh (100%)
 rename tests/tap-plan-errors.test => t/tap-plan-errors.sh (100%)
 rename tests/tap-plan-leading-zero.test => t/tap-plan-leading-zero.sh (100%)
 rename tests/tap-plan-malformed.test => t/tap-plan-malformed.sh (100%)
 rename tests/tap-plan-middle.test => t/tap-plan-middle.sh (100%)
 rename tests/tap-plan-whitespace.test => t/tap-plan-whitespace.sh (100%)
 rename tests/tap-plan.test => t/tap-plan.sh (100%)
 rename tests/tap-planskip-and-logging.test => t/tap-planskip-and-logging.sh 
(100%)
 rename tests/tap-planskip-badexit.test => t/tap-planskip-badexit.sh (100%)
 rename tests/tap-planskip-bailout.test => t/tap-planskip-bailout.sh (100%)
 rename tests/tap-planskip-case-insensitive.test => 
t/tap-planskip-case-insensitive.sh (100%)
 rename tests/tap-planskip-late.test => t/tap-planskip-late.sh (100%)
 rename tests/tap-planskip-later-errors.test => t/tap-planskip-later-errors.sh 
(100%)
 rename tests/tap-planskip-unplanned-corner.test => 
t/tap-planskip-unplanned-corner.sh (100%)
 rename tests/tap-planskip-unplanned.test => t/tap-planskip-unplanned.sh (100%)
 rename tests/tap-planskip-whitespace.test => t/tap-planskip-whitespace.sh 
(100%)
 rename tests/tap-planskip.test => t/tap-planskip.sh (100%)
 rename tests/tap-realtime.test => t/tap-realtime.sh (100%)
 rename tests/tap-recheck-logs.test => t/tap-recheck-logs.sh (100%)
 rename tests/tap-recheck.test => t/tap-recheck.sh (100%)
 rename tests/tap-result-comment.test => t/tap-result-comment.sh (100%)
 rename {tests => t}/tap-signal.tap (100%)
 rename tests/tap-summary-color.test => t/tap-summary-color.sh (100%)
 rename tests/tap-summary.test => t/tap-summary.sh (100%)
 rename tests/tap-test-number-0.test => t/tap-test-number-0.sh (100%)
 rename tests/tap-todo-skip-together.test => t/tap-todo-skip-together.sh (100%)
 rename tests/tap-todo-skip-whitespace.test => t/tap-todo-skip-whitespace.sh 
(100%)
 rename tests/tap-todo-skip.test => t/tap-todo-skip.sh (100%)
 rename tests/tap-unplanned.test => t/tap-unplanned.sh (100%)
 rename tests/tap-whitespace-normalization.test => 
t/tap-whitespace-normalization.sh (100%)
 rename tests/tap-with-and-without-number.test => 
t/tap-with-and-without-number.sh (100%)
 rename tests/tap-xfail-tests.test => t/tap-xfail-tests.sh (100%)
 rename tests/tar-override.test => t/tar-override.sh (100%)
 rename tests/tar.test => t/tar.sh (100%)
 rename tests/tar2.test => t/tar2.sh (100%)
 rename tests/tar3.test => t/tar3.sh (100%)
 rename tests/target-cflags.test => t/target-cflags.sh (100%)
 rename tests/targetclash.test => t/targetclash.sh (100%)
 rename tests/test-driver-acsubst.test => t/test-driver-acsubst.sh (100%)
 rename tests/test-driver-cond.test => t/test-driver-cond.sh (100%)
 rename tests/test-driver-create-log-dir.test => 
t/test-driver-create-log-dir.sh (100%)
 rename tests/test-driver-custom-multitest-recheck.test => 
t/test-driver-custom-multitest-recheck.sh (100%)
 rename tests/test-driver-custom-multitest-recheck2.test => 
t/test-driver-custom-multitest-recheck2.sh (100%)
 rename tests/test-driver-custom-multitest.test => 
t/test-driver-custom-multitest.sh (100%)
 rename tests/test-driver-custom-no-extra-driver.test => 
t/test-driver-custom-no-extra-driver.sh (100%)
 rename tests/test-driver-custom-xfail-tests.test => 
t/test-driver-custom-xfail-tests.sh (100%)
 rename tests/test-driver-custom.test => t/test-driver-custom.sh (100%)
 rename tests/test-driver-fail.test => t/test-driver-fail.sh (100%)
 rename tests/test-driver-is-distributed.test => 
t/test-driver-is-distributed.sh (100%)
 rename tests/test-driver-strip-vpath.test => t/test-driver-strip-vpath.sh 
(100%)
 rename tests/test-driver-trs-suffix-registered.test => 
t/test-driver-trs-suffix-registered.sh (100%)
 rename tests/test-extensions-cond.test => t/test-extensions-cond.sh (100%)
 rename tests/test-extensions.test => t/test-extensions.sh (100%)
 rename tests/test-harness-vpath-rewrite.test => 
t/test-harness-vpath-rewrite.sh (100%)
 rename tests/test-log.test => t/test-log.sh (100%)
 rename tests/test-logs-repeated.test => t/test-logs-repeated.sh (100%)
 rename tests/test-metadata-global-log.test => t/test-metadata-global-log.sh 
(100%)
 rename tests/test-metadata-global-result.test => 
t/test-metadata-global-result.sh (100%)
 rename tests/test-metadata-recheck.test => t/test-metadata-recheck.sh (100%)
 rename tests/test-metadata-results.test => t/test-metadata-results.sh (100%)
 rename tests/test-missing.test => t/test-missing.sh (100%)
 rename tests/test-missing2.test => t/test-missing2.sh (100%)
 rename tests/test-trs-basic.test => t/test-trs-basic.sh (100%)
 rename tests/test-trs-recover.test => t/test-trs-recover.sh (100%)
 rename tests/test-trs-recover2.test => t/test-trs-recover2.sh (100%)
 rename tests/tests-environment-and-log-compiler.test => 
t/tests-environment-and-log-compiler.sh (100%)
 rename tests/tests-environment-backcompat.test => 
t/tests-environment-backcompat.sh (100%)
 rename tests/tests-environment-fd-redirect.test => 
t/tests-environment-fd-redirect.sh (100%)
 rename tests/tests-environment.test => t/tests-environment.sh (100%)
 rename tests/testsuite-summary-color.test => t/testsuite-summary-color.sh 
(100%)
 rename tests/testsuite-summary-count-many.test => 
t/testsuite-summary-count-many.sh (100%)
 rename tests/testsuite-summary-count.test => t/testsuite-summary-count.sh 
(100%)
 rename tests/testsuite-summary-reference-log.test => 
t/testsuite-summary-reference-log.sh (100%)
 rename tests/transform.test => t/transform.sh (100%)
 rename tests/transform2.test => t/transform2.sh (100%)
 rename tests/transform3.test => t/transform3.sh (100%)
 rename tests/txinfo-no-clutter.test => t/txinfo-no-clutter.sh (100%)
 rename tests/txinfo-unrecognized-extension.test => 
t/txinfo-unrecognized-extension.sh (100%)
 rename tests/txinfo.test => t/txinfo.sh (100%)
 rename tests/txinfo10.test => t/txinfo10.sh (100%)
 rename tests/txinfo13.test => t/txinfo13.sh (100%)
 rename tests/txinfo16.test => t/txinfo16.sh (100%)
 rename tests/txinfo17.test => t/txinfo17.sh (100%)
 rename tests/txinfo19.test => t/txinfo19.sh (100%)
 rename tests/txinfo2.test => t/txinfo2.sh (100%)
 rename tests/txinfo20.test => t/txinfo20.sh (100%)
 rename tests/txinfo21.test => t/txinfo21.sh (100%)
 rename tests/txinfo22.test => t/txinfo22.sh (100%)
 rename tests/txinfo23.test => t/txinfo23.sh (100%)
 rename tests/txinfo24.test => t/txinfo24.sh (100%)
 rename tests/txinfo25.test => t/txinfo25.sh (100%)
 rename tests/txinfo26.test => t/txinfo26.sh (100%)
 rename tests/txinfo27.test => t/txinfo27.sh (100%)
 rename tests/txinfo28.test => t/txinfo28.sh (100%)
 rename tests/txinfo29.test => t/txinfo29.sh (100%)
 rename tests/txinfo3.test => t/txinfo3.sh (100%)
 rename tests/txinfo30.test => t/txinfo30.sh (100%)
 rename tests/txinfo31.test => t/txinfo31.sh (100%)
 rename tests/txinfo32.test => t/txinfo32.sh (100%)
 rename tests/txinfo33.test => t/txinfo33.sh (100%)
 rename tests/txinfo4.test => t/txinfo4.sh (100%)
 rename tests/txinfo5.test => t/txinfo5.sh (100%)
 rename tests/txinfo5b.test => t/txinfo5b.sh (100%)
 rename tests/txinfo6.test => t/txinfo6.sh (100%)
 rename tests/txinfo7.test => t/txinfo7.sh (100%)
 rename tests/txinfo8.test => t/txinfo8.sh (100%)
 rename tests/txinfo9.test => t/txinfo9.sh (100%)
 rename tests/uninstall-fail.test => t/uninstall-fail.sh (100%)
 rename tests/uninstall-pr9578.test => t/uninstall-pr9578.sh (100%)
 rename tests/unused.test => t/unused.sh (100%)
 rename tests/upc.test => t/upc.sh (100%)
 rename tests/upc2.test => t/upc2.sh (100%)
 rename tests/upc3.test => t/upc3.sh (100%)
 rename tests/vala-mix.test => t/vala-mix.sh (100%)
 rename tests/vala-mix2.test => t/vala-mix2.sh (100%)
 rename tests/vala-vpath.test => t/vala-vpath.sh (100%)
 rename tests/vala.test => t/vala.sh (100%)
 rename tests/vala1.test => t/vala1.sh (100%)
 rename tests/vala2.test => t/vala2.sh (100%)
 rename tests/vala3.test => t/vala3.sh (100%)
 rename tests/vala4.test => t/vala4.sh (100%)
 rename tests/vala5.test => t/vala5.sh (100%)
 rename tests/vars.test => t/vars.sh (100%)
 rename tests/vars3.test => t/vars3.sh (100%)
 rename tests/vartar.test => t/vartar.sh (100%)
 rename tests/vartypo2.test => t/vartypo2.sh (100%)
 rename tests/vartypos.test => t/vartypos.sh (100%)
 rename tests/version.test => t/version.sh (100%)
 rename tests/version2.test => t/version2.sh (100%)
 rename tests/version3.test => t/version3.sh (100%)
 rename tests/version4.test => t/version4.sh (100%)
 rename tests/version6.test => t/version6.sh (100%)
 rename tests/version7.test => t/version7.sh (100%)
 rename tests/version8.test => t/version8.sh (100%)
 rename tests/vpath.test => t/vpath.sh (100%)
 rename tests/vtexi.test => t/vtexi.sh (100%)
 rename tests/vtexi2.test => t/vtexi2.sh (100%)
 rename tests/vtexi3.test => t/vtexi3.sh (100%)
 rename tests/vtexi4.test => t/vtexi4.sh (100%)
 rename tests/warning-groups-win-over-strictness.test => 
t/warning-groups-win-over-strictness.sh (100%)
 rename tests/warnings-override.test => t/warnings-override.sh (100%)
 rename tests/warnings-precedence.test => t/warnings-precedence.sh (100%)
 rename tests/warnings-strictness-interactions.test => 
t/warnings-strictness-interactions.sh (100%)
 rename tests/warnings-unknown.test => t/warnings-unknown.sh (100%)
 rename tests/warnings-win-over-strictness.test => 
t/warnings-win-over-strictness.sh (100%)
 rename tests/warnopts.test => t/warnopts.sh (100%)
 rename tests/werror.test => t/werror.sh (100%)
 rename tests/werror2.test => t/werror2.sh (100%)
 rename tests/werror3.test => t/werror3.sh (100%)
 rename tests/werror4.test => t/werror4.sh (100%)
 rename tests/whoami.test => t/whoami.sh (100%)
 rename {tests => t}/wrap/aclocal.in (100%)
 rename {tests => t}/wrap/automake.in (100%)
 rename tests/xsource.test => t/xsource.sh (100%)
 rename tests/yacc-auxdir.test => t/yacc-auxdir.sh (100%)
 rename tests/yacc-basic.test => t/yacc-basic.sh (100%)
 rename tests/yacc-bison-skeleton-cxx.test => t/yacc-bison-skeleton-cxx.sh 
(100%)
 rename tests/yacc-bison-skeleton.test => t/yacc-bison-skeleton.sh (100%)
 rename tests/yacc-clean-cxx.test => t/yacc-clean-cxx.sh (100%)
 rename tests/yacc-clean.test => t/yacc-clean.sh (100%)
 rename tests/yacc-cxx.test => t/yacc-cxx.sh (100%)
 rename tests/yacc-d-basic.test => t/yacc-d-basic.sh (100%)
 rename tests/yacc-d-cxx.test => t/yacc-d-cxx.sh (100%)
 rename tests/yacc-d-vpath.test => t/yacc-d-vpath.sh (100%)
 rename tests/yacc-deleted-headers.test => t/yacc-deleted-headers.sh (100%)
 rename tests/yacc-depend.test => t/yacc-depend.sh (100%)
 rename tests/yacc-depend2.test => t/yacc-depend2.sh (100%)
 rename tests/yacc-dist-nobuild-subdir.test => t/yacc-dist-nobuild-subdir.sh 
(100%)
 rename tests/yacc-dist-nobuild.test => t/yacc-dist-nobuild.sh (100%)
 rename tests/yacc-line.test => t/yacc-line.sh (100%)
 rename tests/yacc-mix-c-cxx.test => t/yacc-mix-c-cxx.sh (100%)
 rename tests/yacc-nodist.test => t/yacc-nodist.sh (100%)
 rename tests/yacc-pr204.test => t/yacc-pr204.sh (100%)
 rename tests/yacc-weirdnames.test => t/yacc-weirdnames.sh (100%)
 rename tests/yacc.test => t/yacc.sh (100%)
 rename tests/yacc2.test => t/yacc2.sh (100%)
 rename tests/yacc4.test => t/yacc4.sh (100%)
 rename tests/yacc5.test => t/yacc5.sh (100%)
 rename tests/yacc7.test => t/yacc7.sh (100%)
 rename tests/yacc8.test => t/yacc8.sh (100%)
 rename tests/yaccdry.test => t/yaccdry.sh (100%)
 rename tests/yaccpp.test => t/yaccpp.sh (100%)
 rename tests/yaccvpath.test => t/yaccvpath.sh (100%)
 rename tests/yflags-cmdline-override.test => t/yflags-cmdline-override.sh 
(100%)
 rename tests/yflags-conditional.test => t/yflags-conditional.sh (100%)
 rename tests/yflags-d-false-positives.test => t/yflags-d-false-positives.sh 
(100%)
 rename tests/yflags-force-conditional.test => t/yflags-force-conditional.sh 
(100%)
 rename tests/yflags-force-override.test => t/yflags-force-override.sh (100%)
 rename tests/yflags-var-expand.test => t/yflags-var-expand.sh (100%)
 rename tests/yflags.test => t/yflags.sh (100%)
 rename tests/yflags2.test => t/yflags2.sh (100%)
 delete mode 100644 tests/.gitignore
 delete mode 100644 tests/list-of-tests.mk

diff --git a/.gitignore b/.gitignore
index f7d9c2a..247c462 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,8 +3,8 @@
 /configure
 /Makefile.in
 /Makefile
-/tests/Makefile.in
-/tests/Makefile
+/t/Makefile.in
+/t/Makefile
 /.autom4te.cache
 /config.cache
 /config.log
@@ -34,18 +34,18 @@
 /doc/amhello/install-sh
 /doc/amhello/missing
 /lib/Automake/Config.pm
-/tests/wrap/aclocal-1.*
-/tests/wrap/automake-1.*
-/tests/defs-static
-/tests/testsuite-part.am
-/tests/*-w.tap
-/tests/*-w.test
-/tests/depcomp-*.tap
-/tests/*.dir
-/tests/*.log
-/tests/*.trs
-/tests/pm/*.log
-/tests/pm/*.trs
+/t/wrap/aclocal-1.*
+/t/wrap/automake-1.*
+/t/defs-static
+/t/testsuite-part.am
+/t/*-w.tap
+/t/*-w.sh
+/t/depcomp-*.tap
+/t/*.dir
+/t/*.log
+/t/*.trs
+/t/pm/*.log
+/t/pm/*.trs
 cscope.files
 cscope.in.out
 cscope.out
diff --git a/Makefile.am b/Makefile.am
index 3eae563..c04db28 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -17,9 +17,9 @@
 # You should have received a copy of the GNU General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-## '.' goes before tests, because this latter directory runs
+## '.' goes before 't', because this latter directory runs
 ## aclocal and automake.
-SUBDIRS = . tests
+SUBDIRS = . t
 
 ## Might be updated later.
 CLEANFILES =
@@ -101,7 +101,7 @@ INSTALL: lib/INSTALL
 
 # Convenience proxy target for the test suites.
 recheck:
-       $(am__cd) tests && $(MAKE) $(AM_MAKEFLAGS) $@
+       $(am__cd) t && $(MAKE) $(AM_MAKEFLAGS) $@
 .PHONY: recheck
 
 # We don't use the default name for the autom4te cache directory,
@@ -338,7 +338,7 @@ MAINTAINERCLEANFILES += $(dist_man1_MANS)
 update_mans = \
   $(AM_V_GEN): \
     && $(MAKE) $(AM_MAKEFLAGS) lib/Automake/Config.pm \
-    && PATH="$(abs_builddir)/tests/wrap$(PATH_SEPARATOR)$$PATH" \
+    && PATH="$(abs_builddir)/t/wrap$(PATH_SEPARATOR)$$PATH" \
     && export PATH \
     && $(HELP2MAN) --output=$@
 
@@ -381,10 +381,10 @@ dist_doc_DATA = $(srcdir)/doc/amhello-1.0.tar.gz
 # We depend on configure.ac so that we regenerate the tarball
 # whenever the Automake version changes.
 # aclocal-$(APIVERSION) and automake-$(APIVERSION) are generated by
-# configure in tests/.
+# configure in 't/wrap'.
 $(srcdir)/doc/amhello-1.0.tar.gz: $(amhello_sources) $(srcdir)/configure.ac
        $(AM_V_GEN): \
-         && PATH="$(abs_top_builddir)/tests/wrap$(PATH_SEPARATOR)$$PATH" \
+         && PATH="$(abs_top_builddir)/t/wrap$(PATH_SEPARATOR)$$PATH" \
          && export PATH \
          && $(am__cd) $(srcdir)/doc/amhello \
          && ACLOCAL=aclocal-$(APIVERSION) && export ACLOCAL \
@@ -490,7 +490,7 @@ ChangeLog: am--changelog-regen-hook
 # Ensure tests are world-executable.
 # FIXME: this should be turned into a maintainer check...
 dist-hook:
-       $(am__cd) $(distdir)/tests && chmod a+rx *.test
+       $(am__cd) $(distdir)/t && chmod a+rx *.sh *.tap
 
 
 ## --------------------------- ##
diff --git a/README b/README
index 9b1477b..d69fbd4 100644
--- a/README
+++ b/README
@@ -21,7 +21,7 @@ macros which can be automatically used by aclocal.  The 
documentation
 for aclocal is currently found in the Automake manual.
 
 Automake has a test suite.  Use "make check" to run it.  For more
-information, see the file tests/README.
+information, see the file t/README.
 
 Automake has a page on the web.  See:
 
diff --git a/bootstrap b/bootstrap
index c625716..c6e9ca1 100755
--- a/bootstrap
+++ b/bootstrap
@@ -103,7 +103,7 @@ dosubst m4/amversion.in m4/amversion.m4
 dosubst automake.in automake.tmp
 
 # Create required makefile snippets.
-cd tests
+cd t
 $PERL ./gen-testsuite-part > testsuite-part.tmp
 chmod a-w testsuite-part.tmp
 mv -f testsuite-part.tmp testsuite-part.am
diff --git a/configure.ac b/configure.ac
index ae5163f..021d4ec 100644
--- a/configure.ac
+++ b/configure.ac
@@ -217,9 +217,9 @@ else
 fi
 ])
 if test $am_cv_sh_errexit_works = no; then
-  AC_MSG_WARN(["${MAKE-make} check" will leave leftover directories 
tests/*.dir])
+  AC_MSG_WARN(["${MAKE-make} check" will leave leftover directories t/*.dir])
   AC_MSG_WARN([you can clean them up manually using "${MAKE-make} clean" or])
-  AC_MSG_WARN(["cd tests && ${MAKE-make} clean-local-check'])
+  AC_MSG_WARN(["cd t && ${MAKE-make} clean-local-check'])
 fi
 AC_SUBST([sh_errexit_works], [$am_cv_sh_errexit_works])
 
@@ -395,14 +395,14 @@ AC_SUBST([EXEEXT])
 
 ###########################################################################
 
-AC_CONFIG_FILES([Makefile tests/Makefile])
+AC_CONFIG_FILES([Makefile t/Makefile])
 AC_CONFIG_LINKS([GNUmakefile:GNUmakefile])
-AC_CONFIG_LINKS([tests/defs:tests/defs])
-AC_CONFIG_FILES([tests/wrap/aclocal-${APIVERSION}:tests/wrap/aclocal.in],
-                [chmod +x tests/wrap/aclocal-${APIVERSION}],
+AC_CONFIG_LINKS([t/defs:t/defs])
+AC_CONFIG_FILES([t/wrap/aclocal-${APIVERSION}:t/wrap/aclocal.in],
+                [chmod +x t/wrap/aclocal-${APIVERSION}],
                [APIVERSION=$APIVERSION])
-AC_CONFIG_FILES([tests/wrap/automake-${APIVERSION}:tests/wrap/automake.in],
-                [chmod +x tests/wrap/automake-${APIVERSION}],
+AC_CONFIG_FILES([t/wrap/automake-${APIVERSION}:t/wrap/automake.in],
+                [chmod +x t/wrap/automake-${APIVERSION}],
                [APIVERSION=$APIVERSION])
 
 AC_OUTPUT
diff --git a/syntax-checks.mk b/syntax-checks.mk
index 79f285f..0016eaf 100644
--- a/syntax-checks.mk
+++ b/syntax-checks.mk
@@ -26,10 +26,9 @@ xtests := $(shell \
      dirs='$(srcdir) .'; \
    fi; \
    for d in $$dirs; do \
-     for s in test tap sh; do \
-       ls $$d/tests/*.$$s 2>/dev/null; \
+     for s in tap sh; do \
+       ls $$d/t/*.$$s $$d/t/ax/*.$$s 2>/dev/null; \
      done; \
-     ls $$d/tests/ax/*.sh 2>/dev/null; \
    done | sort)
 
 ams := $(shell find $(srcdir) -name '*.am')
@@ -304,8 +303,8 @@ sc_tests_obsolete_variables:
        seen=""; \
        for v in $$vars; do \
          if grep -E "\b$$v\b" \
-           $(xtests) $(srcdir)/tests/defs \
-           $(srcdir)/tests/defs-static.in \
+           $(xtests) $(srcdir)/t/defs \
+           $(srcdir)/t/defs-static.in \
          ; then \
            seen="$$seen $$v"; \
          fi; \
@@ -376,7 +375,7 @@ sc_tests_here_document_format:
 
 ## Tests should never call exit directly, but use Exit.
 ## This is so that the exit status is transported correctly across the 0 trap.
-## Ignore comments, testsuite self tests, and one perl line in ext2.test.
+## Ignore comments, testsuite self tests, and one perl line in ext2.sh.
 sc_tests_Exit_not_exit:
        @found=false; for file in $(xtests); do \
          case $$file in */self-check-*) continue;; esac; \
@@ -438,11 +437,11 @@ sc_tests_overriding_macros_on_cmdline:
 # The first s/// tries to account for usages like "$MAKE || st=$?".
 # 'DISTCHECK_CONFIGURE_FLAGS' and 'exp' are allowed to contain whitespace in
 # their definitions, hence the more complex last three substitutions below.
-# Also, the 'make-dryrun.test' is whitelisted, since there we need to
+# Also, the 'make-dryrun.sh' is whitelisted, since there we need to
 # override variables from the command line in order to cover the expected
 # code paths.
        @tests=`for t in $(xtests); do \
-                 case $$t in */make-dryrun.test);; *) echo $$t;; esac; \
+                 case $$t in */make-dryrun.sh);; *) echo $$t;; esac; \
                done`; \
        if sed -e 's/ || .*//' -e 's/ && .*//' \
                -e 's/ DESTDIR=[^ ]*/ /' -e 's/ SHELL=[^ ]*/ /' \
@@ -488,10 +487,10 @@ sc_tests_plain_egrep_fgrep:
 ## for configure input files in our testsuite.  The latter  has been
 ## deprecated for several years (at least since autoconf 2.50).
 sc_tests_no_configure_in:
-       @if grep -E '\bconfigure\\*\.in\b' $(xtests) $(srcdir)/tests/defs \
-             | grep -Ev '/backcompat.*\.(test|tap):' \
-             | grep -Ev '/autodist-configure-no-subdir\.test:' \
-             | grep -Ev '/(configure|help)\.test:' \
+       @if grep -E '\bconfigure\\*\.in\b' $(xtests) $(srcdir)/t/defs \
+             | grep -Ev '/backcompat.*\.(sh|tap):' \
+             | grep -Ev '/autodist-configure-no-subdir\.sh:' \
+             | grep -Ev '/(configure|help)\.sh:' \
              | grep .; \
        then \
          echo "Use 'configure.ac', not 'configure.in', as the name" >&2; \
@@ -505,7 +504,7 @@ sc_tests_no_configure_in:
 ## AM_RECURSIVE_TARGETS.  Suggest keeping test directories around for
 ## greppability of the Makefile.in files.
 sc_ensure_testsuite_has_run:
-       @if test ! -f tests/test-suite.log; then \
+       @if test ! -f t/test-suite.log; then \
          echo 'Run "env keep_testdirs=yes make check" before' \
               'running "make maintainer-check"' >&2; \
          exit 1; \
@@ -515,7 +514,7 @@ sc_ensure_testsuite_has_run:
 ## Ensure our warning and error messages do not contain duplicate 'warning:' 
prefixes.
 ## This test actually depends on the testsuite having been run before.
 sc_tests_logs_duplicate_prefixes: sc_ensure_testsuite_has_run
-       @if grep -E '(warning|error):.*(warning|error):' tests/*.log; then \
+       @if grep -E '(warning|error):.*(warning|error):' t/*.log; then \
          echo 'Duplicate warning/error message prefixes seen in above tests.' 
>&2; \
          exit 1; \
        fi
@@ -523,7 +522,7 @@ sc_tests_logs_duplicate_prefixes: 
sc_ensure_testsuite_has_run
 ## Ensure variables are listed before rules in Makefile.in files we generate.
 sc_tests_makefile_variable_order: sc_ensure_testsuite_has_run
        @st=0; \
-       for file in `find tests -name Makefile.in -print`; do \
+       for file in `find t -name Makefile.in -print`; do \
          latevars=`sed -n \
            -e :x -e 's/#.*//' \
            -e '/\\\\$$/{' -e N -e 'b x' -e '}' \
diff --git a/tests/CheckListOfTests.am b/t/CheckListOfTests.am
similarity index 100%
rename from tests/CheckListOfTests.am
rename to t/CheckListOfTests.am
diff --git a/tests/Makefile.am b/t/Makefile.am
similarity index 98%
rename from tests/Makefile.am
rename to t/Makefile.am
index 5cb478e..ca00f37 100644
--- a/tests/Makefile.am
+++ b/t/Makefile.am
@@ -18,8 +18,8 @@
 # Run the tests with the shell detected at configure time.
 LOG_COMPILER = $(SHELL)
 
-TEST_EXTENSIONS = .pl .test .tap
-TEST_LOG_COMPILER = $(LOG_COMPILER)
+TEST_EXTENSIONS = .pl .sh .tap
+SH_LOG_COMPILER = $(LOG_COMPILER)
 TAP_LOG_COMPILER = $(LOG_COMPILER)
 PL_LOG_COMPILER = $(PERL)
 AM_PL_LOG_FLAGS = -Mstrict -I $(top_builddir)/lib -I $(top_srcdir)/lib -w
diff --git a/tests/README b/t/README
similarity index 100%
rename from tests/README
rename to t/README
diff --git a/tests/ac-output-old.tap b/t/ac-output-old.tap
similarity index 100%
rename from tests/ac-output-old.tap
rename to t/ac-output-old.tap
diff --git a/tests/acloca10.test b/t/acloca10.sh
similarity index 100%
rename from tests/acloca10.test
rename to t/acloca10.sh
diff --git a/tests/acloca11.test b/t/acloca11.sh
similarity index 100%
rename from tests/acloca11.test
rename to t/acloca11.sh
diff --git a/tests/acloca12.test b/t/acloca12.sh
similarity index 100%
rename from tests/acloca12.test
rename to t/acloca12.sh
diff --git a/tests/acloca13.test b/t/acloca13.sh
similarity index 100%
rename from tests/acloca13.test
rename to t/acloca13.sh
diff --git a/tests/acloca14.test b/t/acloca14.sh
similarity index 100%
rename from tests/acloca14.test
rename to t/acloca14.sh
diff --git a/tests/acloca15.test b/t/acloca15.sh
similarity index 100%
rename from tests/acloca15.test
rename to t/acloca15.sh
diff --git a/tests/acloca16.test b/t/acloca16.sh
similarity index 100%
rename from tests/acloca16.test
rename to t/acloca16.sh
diff --git a/tests/acloca17.test b/t/acloca17.sh
similarity index 100%
rename from tests/acloca17.test
rename to t/acloca17.sh
diff --git a/tests/acloca18.test b/t/acloca18.sh
similarity index 100%
rename from tests/acloca18.test
rename to t/acloca18.sh
diff --git a/tests/acloca19.test b/t/acloca19.sh
similarity index 100%
rename from tests/acloca19.test
rename to t/acloca19.sh
diff --git a/tests/acloca20.test b/t/acloca20.sh
similarity index 100%
rename from tests/acloca20.test
rename to t/acloca20.sh
diff --git a/tests/acloca21.test b/t/acloca21.sh
similarity index 100%
rename from tests/acloca21.test
rename to t/acloca21.sh
diff --git a/tests/acloca22.test b/t/acloca22.sh
similarity index 100%
rename from tests/acloca22.test
rename to t/acloca22.sh
diff --git a/tests/acloca23.test b/t/acloca23.sh
similarity index 100%
rename from tests/acloca23.test
rename to t/acloca23.sh
diff --git a/tests/aclocal-acdir.test b/t/aclocal-acdir.sh
similarity index 100%
rename from tests/aclocal-acdir.test
rename to t/aclocal-acdir.sh
diff --git a/tests/aclocal-install-absdir.test b/t/aclocal-install-absdir.sh
similarity index 100%
rename from tests/aclocal-install-absdir.test
rename to t/aclocal-install-absdir.sh
diff --git a/tests/aclocal-install-fail.test b/t/aclocal-install-fail.sh
similarity index 100%
rename from tests/aclocal-install-fail.test
rename to t/aclocal-install-fail.sh
diff --git a/tests/aclocal-install-mkdir.test b/t/aclocal-install-mkdir.sh
similarity index 100%
rename from tests/aclocal-install-mkdir.test
rename to t/aclocal-install-mkdir.sh
diff --git a/tests/aclocal-no-install-no-mkdir.test 
b/t/aclocal-no-install-no-mkdir.sh
similarity index 100%
rename from tests/aclocal-no-install-no-mkdir.test
rename to t/aclocal-no-install-no-mkdir.sh
diff --git a/tests/aclocal-path-install-serial.test 
b/t/aclocal-path-install-serial.sh
similarity index 100%
rename from tests/aclocal-path-install-serial.test
rename to t/aclocal-path-install-serial.sh
diff --git a/tests/aclocal-path-install.test b/t/aclocal-path-install.sh
similarity index 100%
rename from tests/aclocal-path-install.test
rename to t/aclocal-path-install.sh
diff --git a/tests/aclocal-path-nonexistent.test b/t/aclocal-path-nonexistent.sh
similarity index 100%
rename from tests/aclocal-path-nonexistent.test
rename to t/aclocal-path-nonexistent.sh
diff --git a/tests/aclocal-path-precedence.test b/t/aclocal-path-precedence.sh
similarity index 100%
rename from tests/aclocal-path-precedence.test
rename to t/aclocal-path-precedence.sh
diff --git a/tests/aclocal-path.test b/t/aclocal-path.sh
similarity index 100%
rename from tests/aclocal-path.test
rename to t/aclocal-path.sh
diff --git a/tests/aclocal-print-acdir.test b/t/aclocal-print-acdir.sh
similarity index 100%
rename from tests/aclocal-print-acdir.test
rename to t/aclocal-print-acdir.sh
diff --git a/tests/aclocal-verbose-install.test b/t/aclocal-verbose-install.sh
similarity index 100%
rename from tests/aclocal-verbose-install.test
rename to t/aclocal-verbose-install.sh
diff --git a/tests/aclocal.test b/t/aclocal.sh
similarity index 100%
rename from tests/aclocal.test
rename to t/aclocal.sh
diff --git a/tests/aclocal3.test b/t/aclocal3.sh
similarity index 100%
rename from tests/aclocal3.test
rename to t/aclocal3.sh
diff --git a/tests/aclocal4.test b/t/aclocal4.sh
similarity index 100%
rename from tests/aclocal4.test
rename to t/aclocal4.sh
diff --git a/tests/aclocal5.test b/t/aclocal5.sh
similarity index 100%
rename from tests/aclocal5.test
rename to t/aclocal5.sh
diff --git a/tests/aclocal6.test b/t/aclocal6.sh
similarity index 100%
rename from tests/aclocal6.test
rename to t/aclocal6.sh
diff --git a/tests/aclocal7.test b/t/aclocal7.sh
similarity index 100%
rename from tests/aclocal7.test
rename to t/aclocal7.sh
diff --git a/tests/aclocal8.test b/t/aclocal8.sh
similarity index 100%
rename from tests/aclocal8.test
rename to t/aclocal8.sh
diff --git a/tests/aclocal9.test b/t/aclocal9.sh
similarity index 100%
rename from tests/aclocal9.test
rename to t/aclocal9.sh
diff --git a/tests/acsilent.test b/t/acsilent.sh
similarity index 100%
rename from tests/acsilent.test
rename to t/acsilent.sh
diff --git a/tests/acsubst.test b/t/acsubst.sh
similarity index 100%
rename from tests/acsubst.test
rename to t/acsubst.sh
diff --git a/tests/acsubst2.test b/t/acsubst2.sh
similarity index 100%
rename from tests/acsubst2.test
rename to t/acsubst2.sh
diff --git a/tests/add-missing.tap b/t/add-missing.tap
similarity index 100%
rename from tests/add-missing.tap
rename to t/add-missing.tap
diff --git a/tests/all.test b/t/all.sh
similarity index 100%
rename from tests/all.test
rename to t/all.sh
diff --git a/tests/all2.test b/t/all2.sh
similarity index 100%
rename from tests/all2.test
rename to t/all2.sh
diff --git a/tests/alloca.test b/t/alloca.sh
similarity index 100%
rename from tests/alloca.test
rename to t/alloca.sh
diff --git a/tests/alloca2.test b/t/alloca2.sh
similarity index 100%
rename from tests/alloca2.test
rename to t/alloca2.sh
diff --git a/tests/alpha.test b/t/alpha.sh
similarity index 100%
rename from tests/alpha.test
rename to t/alpha.sh
diff --git a/tests/alpha2.test b/t/alpha2.sh
similarity index 100%
rename from tests/alpha2.test
rename to t/alpha2.sh
diff --git a/tests/am-tests-environment.test b/t/am-tests-environment.sh
similarity index 100%
rename from tests/am-tests-environment.test
rename to t/am-tests-environment.sh
diff --git a/tests/amassign.test b/t/amassign.sh
similarity index 100%
rename from tests/amassign.test
rename to t/amassign.sh
diff --git a/tests/amhello-binpkg.test b/t/amhello-binpkg.sh
similarity index 100%
rename from tests/amhello-binpkg.test
rename to t/amhello-binpkg.sh
diff --git a/tests/amhello-cflags.test b/t/amhello-cflags.sh
similarity index 100%
rename from tests/amhello-cflags.test
rename to t/amhello-cflags.sh
diff --git a/tests/amhello-cross-compile.test b/t/amhello-cross-compile.sh
similarity index 100%
rename from tests/amhello-cross-compile.test
rename to t/amhello-cross-compile.sh
diff --git a/tests/ammissing.test b/t/ammissing.sh
similarity index 100%
rename from tests/ammissing.test
rename to t/ammissing.sh
diff --git a/tests/amopt.test b/t/amopt.sh
similarity index 100%
rename from tests/amopt.test
rename to t/amopt.sh
diff --git a/tests/amopts-location.test b/t/amopts-location.sh
similarity index 100%
rename from tests/amopts-location.test
rename to t/amopts-location.sh
diff --git a/tests/amopts-variable-expansion.test 
b/t/amopts-variable-expansion.sh
similarity index 100%
rename from tests/amopts-variable-expansion.test
rename to t/amopts-variable-expansion.sh
diff --git a/tests/amsubst.test b/t/amsubst.sh
similarity index 100%
rename from tests/amsubst.test
rename to t/amsubst.sh
diff --git a/tests/ansi2knr-no-more.test b/t/ansi2knr-no-more.sh
similarity index 100%
rename from tests/ansi2knr-no-more.test
rename to t/ansi2knr-no-more.sh
diff --git a/tests/ar-lib.test b/t/ar-lib.sh
similarity index 100%
rename from tests/ar-lib.test
rename to t/ar-lib.sh
diff --git a/tests/ar-lib2.test b/t/ar-lib2.sh
similarity index 100%
rename from tests/ar-lib2.test
rename to t/ar-lib2.sh
diff --git a/tests/ar-lib3.test b/t/ar-lib3.sh
similarity index 100%
rename from tests/ar-lib3.test
rename to t/ar-lib3.sh
diff --git a/tests/ar-lib4.test b/t/ar-lib4.sh
similarity index 100%
rename from tests/ar-lib4.test
rename to t/ar-lib4.sh
diff --git a/tests/ar-lib5a.test b/t/ar-lib5a.sh
similarity index 100%
rename from tests/ar-lib5a.test
rename to t/ar-lib5a.sh
diff --git a/tests/ar-lib5b.test b/t/ar-lib5b.sh
similarity index 100%
rename from tests/ar-lib5b.test
rename to t/ar-lib5b.sh
diff --git a/tests/ar-lib6a.test b/t/ar-lib6a.sh
similarity index 100%
rename from tests/ar-lib6a.test
rename to t/ar-lib6a.sh
diff --git a/tests/ar-lib6b.test b/t/ar-lib6b.sh
similarity index 100%
rename from tests/ar-lib6b.test
rename to t/ar-lib6b.sh
diff --git a/tests/ar-lib7.test b/t/ar-lib7.sh
similarity index 100%
rename from tests/ar-lib7.test
rename to t/ar-lib7.sh
diff --git a/tests/ar.test b/t/ar.sh
similarity index 100%
rename from tests/ar.test
rename to t/ar.sh
diff --git a/tests/ar2.test b/t/ar2.sh
similarity index 100%
rename from tests/ar2.test
rename to t/ar2.sh
diff --git a/tests/ar3.test b/t/ar3.sh
similarity index 100%
rename from tests/ar3.test
rename to t/ar3.sh
diff --git a/tests/ar4.test b/t/ar4.sh
similarity index 100%
rename from tests/ar4.test
rename to t/ar4.sh
diff --git a/tests/ar5.test b/t/ar5.sh
similarity index 100%
rename from tests/ar5.test
rename to t/ar5.sh
diff --git a/tests/asm.test b/t/asm.sh
similarity index 100%
rename from tests/asm.test
rename to t/asm.sh
diff --git a/tests/asm2.test b/t/asm2.sh
similarity index 100%
rename from tests/asm2.test
rename to t/asm2.sh
diff --git a/tests/asm3.test b/t/asm3.sh
similarity index 100%
rename from tests/asm3.test
rename to t/asm3.sh
diff --git a/tests/autodist-acconfig-no-subdir.test 
b/t/autodist-acconfig-no-subdir.sh
similarity index 100%
rename from tests/autodist-acconfig-no-subdir.test
rename to t/autodist-acconfig-no-subdir.sh
diff --git a/tests/autodist-acconfig.test b/t/autodist-acconfig.sh
similarity index 100%
rename from tests/autodist-acconfig.test
rename to t/autodist-acconfig.sh
diff --git a/tests/autodist-aclocal-m4.test b/t/autodist-aclocal-m4.sh
similarity index 100%
rename from tests/autodist-aclocal-m4.test
rename to t/autodist-aclocal-m4.sh
diff --git a/tests/autodist-config-headers.test b/t/autodist-config-headers.sh
similarity index 100%
rename from tests/autodist-config-headers.test
rename to t/autodist-config-headers.sh
diff --git a/tests/autodist-configure-no-subdir.test 
b/t/autodist-configure-no-subdir.sh
similarity index 100%
rename from tests/autodist-configure-no-subdir.test
rename to t/autodist-configure-no-subdir.sh
diff --git a/tests/autodist-no-duplicate.test b/t/autodist-no-duplicate.sh
similarity index 100%
rename from tests/autodist-no-duplicate.test
rename to t/autodist-no-duplicate.sh
diff --git a/tests/autodist-stamp-vti.test b/t/autodist-stamp-vti.sh
similarity index 100%
rename from tests/autodist-stamp-vti.test
rename to t/autodist-stamp-vti.sh
diff --git a/tests/autodist-subdir.test b/t/autodist-subdir.sh
similarity index 100%
rename from tests/autodist-subdir.test
rename to t/autodist-subdir.sh
diff --git a/tests/autodist.test b/t/autodist.sh
similarity index 100%
rename from tests/autodist.test
rename to t/autodist.sh
diff --git a/tests/autohdr.test b/t/autohdr.sh
similarity index 100%
rename from tests/autohdr.test
rename to t/autohdr.sh
diff --git a/tests/autohdr2.test b/t/autohdr2.sh
similarity index 100%
rename from tests/autohdr2.test
rename to t/autohdr2.sh
diff --git a/tests/autohdr3.test b/t/autohdr3.sh
similarity index 100%
rename from tests/autohdr3.test
rename to t/autohdr3.sh
diff --git a/tests/autohdr4.test b/t/autohdr4.sh
similarity index 100%
rename from tests/autohdr4.test
rename to t/autohdr4.sh
diff --git a/tests/autohdrdry.test b/t/autohdrdry.sh
similarity index 100%
rename from tests/autohdrdry.test
rename to t/autohdrdry.sh
diff --git a/tests/automake-cmdline.tap b/t/automake-cmdline.tap
similarity index 100%
rename from tests/automake-cmdline.tap
rename to t/automake-cmdline.tap
diff --git a/tests/auxdir-autodetect.test b/t/auxdir-autodetect.sh
similarity index 100%
rename from tests/auxdir-autodetect.test
rename to t/auxdir-autodetect.sh
diff --git a/tests/auxdir-computed.tap b/t/auxdir-computed.tap
similarity index 100%
rename from tests/auxdir-computed.tap
rename to t/auxdir-computed.tap
diff --git a/tests/auxdir-misplaced.test b/t/auxdir-misplaced.sh
similarity index 100%
rename from tests/auxdir-misplaced.test
rename to t/auxdir-misplaced.sh
diff --git a/tests/auxdir-nonexistent.test b/t/auxdir-nonexistent.sh
similarity index 100%
rename from tests/auxdir-nonexistent.test
rename to t/auxdir-nonexistent.sh
diff --git a/tests/auxdir-unportable.tap b/t/auxdir-unportable.tap
similarity index 100%
rename from tests/auxdir-unportable.tap
rename to t/auxdir-unportable.tap
diff --git a/tests/auxdir.test b/t/auxdir.sh
similarity index 100%
rename from tests/auxdir.test
rename to t/auxdir.sh
diff --git a/tests/auxdir6.test b/t/auxdir6.sh
similarity index 100%
rename from tests/auxdir6.test
rename to t/auxdir6.sh
diff --git a/tests/auxdir7.test b/t/auxdir7.sh
similarity index 100%
rename from tests/auxdir7.test
rename to t/auxdir7.sh
diff --git a/tests/auxdir8.test b/t/auxdir8.sh
similarity index 100%
rename from tests/auxdir8.test
rename to t/auxdir8.sh
diff --git a/tests/ax/depcomp.sh b/t/ax/depcomp.sh
similarity index 100%
rename from tests/ax/depcomp.sh
rename to t/ax/depcomp.sh
diff --git a/tests/ax/distcheck-hook-m4.am b/t/ax/distcheck-hook-m4.am
similarity index 100%
rename from tests/ax/distcheck-hook-m4.am
rename to t/ax/distcheck-hook-m4.am
diff --git a/tests/ax/extract-testsuite-summary.pl 
b/t/ax/extract-testsuite-summary.pl
similarity index 100%
rename from tests/ax/extract-testsuite-summary.pl
rename to t/ax/extract-testsuite-summary.pl
diff --git a/tests/ax/is b/t/ax/is
similarity index 100%
rename from tests/ax/is
rename to t/ax/is
diff --git a/tests/ax/plain-functions.sh b/t/ax/plain-functions.sh
similarity index 100%
rename from tests/ax/plain-functions.sh
rename to t/ax/plain-functions.sh
diff --git a/tests/ax/tap-functions.sh b/t/ax/tap-functions.sh
similarity index 100%
rename from tests/ax/tap-functions.sh
rename to t/ax/tap-functions.sh
diff --git a/tests/ax/tap-setup.sh b/t/ax/tap-setup.sh
similarity index 100%
rename from tests/ax/tap-setup.sh
rename to t/ax/tap-setup.sh
diff --git a/tests/ax/tap-summary-aux.sh b/t/ax/tap-summary-aux.sh
similarity index 100%
rename from tests/ax/tap-summary-aux.sh
rename to t/ax/tap-summary-aux.sh
diff --git a/tests/ax/testsuite-summary-checks.sh 
b/t/ax/testsuite-summary-checks.sh
similarity index 100%
rename from tests/ax/testsuite-summary-checks.sh
rename to t/ax/testsuite-summary-checks.sh
diff --git a/tests/ax/trivial-test-driver b/t/ax/trivial-test-driver
similarity index 100%
rename from tests/ax/trivial-test-driver
rename to t/ax/trivial-test-driver
diff --git a/tests/backcompat.test b/t/backcompat.sh
similarity index 100%
rename from tests/backcompat.test
rename to t/backcompat.sh
diff --git a/tests/backcompat2.test b/t/backcompat2.sh
similarity index 100%
rename from tests/backcompat2.test
rename to t/backcompat2.sh
diff --git a/tests/backcompat3.test b/t/backcompat3.sh
similarity index 100%
rename from tests/backcompat3.test
rename to t/backcompat3.sh
diff --git a/tests/backcompat4.test b/t/backcompat4.sh
similarity index 100%
rename from tests/backcompat4.test
rename to t/backcompat4.sh
diff --git a/tests/backcompat5.test b/t/backcompat5.sh
similarity index 100%
rename from tests/backcompat5.test
rename to t/backcompat5.sh
diff --git a/tests/backcompat6.test b/t/backcompat6.sh
similarity index 100%
rename from tests/backcompat6.test
rename to t/backcompat6.sh
diff --git a/tests/backsl.test b/t/backsl.sh
similarity index 100%
rename from tests/backsl.test
rename to t/backsl.sh
diff --git a/tests/backsl2.test b/t/backsl2.sh
similarity index 100%
rename from tests/backsl2.test
rename to t/backsl2.sh
diff --git a/tests/backsl3.test b/t/backsl3.sh
similarity index 100%
rename from tests/backsl3.test
rename to t/backsl3.sh
diff --git a/tests/backsl4.test b/t/backsl4.sh
similarity index 100%
rename from tests/backsl4.test
rename to t/backsl4.sh
diff --git a/tests/badline.test b/t/badline.sh
similarity index 100%
rename from tests/badline.test
rename to t/badline.sh
diff --git a/tests/badopt.test b/t/badopt.sh
similarity index 100%
rename from tests/badopt.test
rename to t/badopt.sh
diff --git a/tests/badprog.test b/t/badprog.sh
similarity index 100%
rename from tests/badprog.test
rename to t/badprog.sh
diff --git a/tests/block.test b/t/block.sh
similarity index 100%
rename from tests/block.test
rename to t/block.sh
diff --git a/tests/bsource.test b/t/bsource.sh
similarity index 100%
rename from tests/bsource.test
rename to t/bsource.sh
diff --git a/tests/candist.test b/t/candist.sh
similarity index 100%
rename from tests/candist.test
rename to t/candist.sh
diff --git a/tests/canon-name.test b/t/canon-name.sh
similarity index 100%
rename from tests/canon-name.test
rename to t/canon-name.sh
diff --git a/tests/canon.test b/t/canon.sh
similarity index 100%
rename from tests/canon.test
rename to t/canon.sh
diff --git a/tests/canon2.test b/t/canon2.sh
similarity index 100%
rename from tests/canon2.test
rename to t/canon2.sh
diff --git a/tests/canon3.test b/t/canon3.sh
similarity index 100%
rename from tests/canon3.test
rename to t/canon3.sh
diff --git a/tests/canon4.test b/t/canon4.sh
similarity index 100%
rename from tests/canon4.test
rename to t/canon4.sh
diff --git a/tests/canon5.test b/t/canon5.sh
similarity index 100%
rename from tests/canon5.test
rename to t/canon5.sh
diff --git a/tests/canon6.test b/t/canon6.sh
similarity index 100%
rename from tests/canon6.test
rename to t/canon6.sh
diff --git a/tests/canon7.test b/t/canon7.sh
similarity index 100%
rename from tests/canon7.test
rename to t/canon7.sh
diff --git a/tests/canon8.test b/t/canon8.sh
similarity index 100%
rename from tests/canon8.test
rename to t/canon8.sh
diff --git a/tests/ccnoco.test b/t/ccnoco.sh
similarity index 95%
rename from tests/ccnoco.test
rename to t/ccnoco.sh
index 20d516a..1df950d 100755
--- a/tests/ccnoco.test
+++ b/t/ccnoco.sh
@@ -53,7 +53,7 @@ case " \$* " in
     ;;
 esac
 
-# Use '$CC', not 'gcc', to honour the compiler chosen by 'tests/defs'.
+# Use '$CC', not 'gcc', to honour the compiler chosen by 't/defs'.
 exec $CC "\$@"
 END
 
diff --git a/tests/ccnoco2.test b/t/ccnoco2.sh
similarity index 100%
rename from tests/ccnoco2.test
rename to t/ccnoco2.sh
diff --git a/tests/ccnoco3.test b/t/ccnoco3.sh
similarity index 95%
rename from tests/ccnoco3.test
rename to t/ccnoco3.sh
index 3b3e66d..eb291ec 100755
--- a/tests/ccnoco3.test
+++ b/t/ccnoco3.sh
@@ -52,7 +52,7 @@ case " \$* " in
     ;;
 esac
 
-# Use '$CC', not 'gcc', to honour the compiler chosen by 'tests/defs'.
+# Use '$CC', not 'gcc', to honour the compiler chosen by 't/defs'.
 exec $CC "\$@"
 END
 
diff --git a/tests/check-concurrency-bug9245.test 
b/t/check-concurrency-bug9245.sh
similarity index 100%
rename from tests/check-concurrency-bug9245.test
rename to t/check-concurrency-bug9245.sh
diff --git a/tests/check-exported-srcdir.test b/t/check-exported-srcdir.sh
similarity index 100%
rename from tests/check-exported-srcdir.test
rename to t/check-exported-srcdir.sh
diff --git a/tests/check-fd-redirect.test b/t/check-fd-redirect.sh
similarity index 100%
rename from tests/check-fd-redirect.test
rename to t/check-fd-redirect.sh
diff --git a/tests/check-no-test-driver.test b/t/check-no-test-driver.sh
similarity index 100%
rename from tests/check-no-test-driver.test
rename to t/check-no-test-driver.sh
diff --git a/tests/check-subst-prog.test b/t/check-subst-prog.sh
similarity index 100%
rename from tests/check-subst-prog.test
rename to t/check-subst-prog.sh
diff --git a/tests/check-subst.test b/t/check-subst.sh
similarity index 100%
rename from tests/check-subst.test
rename to t/check-subst.sh
diff --git a/tests/check-tests-in-builddir.test b/t/check-tests-in-builddir.sh
similarity index 100%
rename from tests/check-tests-in-builddir.test
rename to t/check-tests-in-builddir.sh
diff --git a/tests/check.test b/t/check.sh
similarity index 100%
rename from tests/check.test
rename to t/check.sh
diff --git a/tests/check10.test b/t/check10.sh
similarity index 100%
rename from tests/check10.test
rename to t/check10.sh
diff --git a/tests/check11.test b/t/check11.sh
similarity index 100%
rename from tests/check11.test
rename to t/check11.sh
diff --git a/tests/check12.test b/t/check12.sh
similarity index 100%
rename from tests/check12.test
rename to t/check12.sh
diff --git a/tests/check2.test b/t/check2.sh
similarity index 100%
rename from tests/check2.test
rename to t/check2.sh
diff --git a/tests/check3.test b/t/check3.sh
similarity index 100%
rename from tests/check3.test
rename to t/check3.sh
diff --git a/tests/check4.test b/t/check4.sh
similarity index 100%
rename from tests/check4.test
rename to t/check4.sh
diff --git a/tests/check5.test b/t/check5.sh
similarity index 100%
rename from tests/check5.test
rename to t/check5.sh
diff --git a/tests/check6.test b/t/check6.sh
similarity index 100%
rename from tests/check6.test
rename to t/check6.sh
diff --git a/tests/check7.test b/t/check7.sh
similarity index 100%
rename from tests/check7.test
rename to t/check7.sh
diff --git a/tests/check8.test b/t/check8.sh
similarity index 100%
rename from tests/check8.test
rename to t/check8.sh
diff --git a/tests/checkall.test b/t/checkall.sh
similarity index 100%
rename from tests/checkall.test
rename to t/checkall.sh
diff --git a/tests/clean.test b/t/clean.sh
similarity index 100%
rename from tests/clean.test
rename to t/clean.sh
diff --git a/tests/clean2.test b/t/clean2.sh
similarity index 100%
rename from tests/clean2.test
rename to t/clean2.sh
diff --git a/tests/colneq.test b/t/colneq.sh
similarity index 100%
rename from tests/colneq.test
rename to t/colneq.sh
diff --git a/tests/colneq2.test b/t/colneq2.sh
similarity index 100%
rename from tests/colneq2.test
rename to t/colneq2.sh
diff --git a/tests/colneq3.test b/t/colneq3.sh
similarity index 100%
rename from tests/colneq3.test
rename to t/colneq3.sh
diff --git a/tests/colon.test b/t/colon.sh
similarity index 100%
rename from tests/colon.test
rename to t/colon.sh
diff --git a/tests/colon2.test b/t/colon2.sh
similarity index 100%
rename from tests/colon2.test
rename to t/colon2.sh
diff --git a/tests/colon3.test b/t/colon3.sh
similarity index 100%
rename from tests/colon3.test
rename to t/colon3.sh
diff --git a/tests/colon4.test b/t/colon4.sh
similarity index 100%
rename from tests/colon4.test
rename to t/colon4.sh
diff --git a/tests/colon5.test b/t/colon5.sh
similarity index 100%
rename from tests/colon5.test
rename to t/colon5.sh
diff --git a/tests/colon6.test b/t/colon6.sh
similarity index 100%
rename from tests/colon6.test
rename to t/colon6.sh
diff --git a/tests/colon7.test b/t/colon7.sh
similarity index 100%
rename from tests/colon7.test
rename to t/colon7.sh
diff --git a/tests/color.test b/t/color.sh
similarity index 100%
rename from tests/color.test
rename to t/color.sh
diff --git a/tests/color2.test b/t/color2.sh
similarity index 100%
rename from tests/color2.test
rename to t/color2.sh
diff --git a/tests/commen10.test b/t/commen10.sh
similarity index 100%
rename from tests/commen10.test
rename to t/commen10.sh
diff --git a/tests/commen11.test b/t/commen11.sh
similarity index 100%
rename from tests/commen11.test
rename to t/commen11.sh
diff --git a/tests/comment.test b/t/comment.sh
similarity index 100%
rename from tests/comment.test
rename to t/comment.sh
diff --git a/tests/comment2.test b/t/comment2.sh
similarity index 100%
rename from tests/comment2.test
rename to t/comment2.sh
diff --git a/tests/comment3.test b/t/comment3.sh
similarity index 100%
rename from tests/comment3.test
rename to t/comment3.sh
diff --git a/tests/comment4.test b/t/comment4.sh
similarity index 100%
rename from tests/comment4.test
rename to t/comment4.sh
diff --git a/tests/comment5.test b/t/comment5.sh
similarity index 100%
rename from tests/comment5.test
rename to t/comment5.sh
diff --git a/tests/comment6.test b/t/comment6.sh
similarity index 100%
rename from tests/comment6.test
rename to t/comment6.sh
diff --git a/tests/comment7.test b/t/comment7.sh
similarity index 100%
rename from tests/comment7.test
rename to t/comment7.sh
diff --git a/tests/comment8.test b/t/comment8.sh
similarity index 100%
rename from tests/comment8.test
rename to t/comment8.sh
diff --git a/tests/comment9.test b/t/comment9.sh
similarity index 100%
rename from tests/comment9.test
rename to t/comment9.sh
diff --git a/tests/comments-in-var-def.test b/t/comments-in-var-def.sh
similarity index 100%
rename from tests/comments-in-var-def.test
rename to t/comments-in-var-def.sh
diff --git a/tests/compile.test b/t/compile.sh
similarity index 100%
rename from tests/compile.test
rename to t/compile.sh
diff --git a/tests/compile2.test b/t/compile2.sh
similarity index 100%
rename from tests/compile2.test
rename to t/compile2.sh
diff --git a/tests/compile3.test b/t/compile3.sh
similarity index 100%
rename from tests/compile3.test
rename to t/compile3.sh
diff --git a/tests/compile4.test b/t/compile4.sh
similarity index 100%
rename from tests/compile4.test
rename to t/compile4.sh
diff --git a/tests/compile5.test b/t/compile5.sh
similarity index 100%
rename from tests/compile5.test
rename to t/compile5.sh
diff --git a/tests/compile6.test b/t/compile6.sh
similarity index 100%
rename from tests/compile6.test
rename to t/compile6.sh
diff --git a/tests/compile_f90_c_cxx.test b/t/compile_f90_c_cxx.sh
similarity index 100%
rename from tests/compile_f90_c_cxx.test
rename to t/compile_f90_c_cxx.sh
diff --git a/tests/compile_f_c_cxx.test b/t/compile_f_c_cxx.sh
similarity index 100%
rename from tests/compile_f_c_cxx.test
rename to t/compile_f_c_cxx.sh
diff --git a/tests/cond-basic.test b/t/cond-basic.sh
similarity index 100%
rename from tests/cond-basic.test
rename to t/cond-basic.sh
diff --git a/tests/cond.test b/t/cond.sh
similarity index 100%
rename from tests/cond.test
rename to t/cond.sh
diff --git a/tests/cond10.test b/t/cond10.sh
similarity index 100%
rename from tests/cond10.test
rename to t/cond10.sh
diff --git a/tests/cond11.test b/t/cond11.sh
similarity index 100%
rename from tests/cond11.test
rename to t/cond11.sh
diff --git a/tests/cond13.test b/t/cond13.sh
similarity index 100%
rename from tests/cond13.test
rename to t/cond13.sh
diff --git a/tests/cond14.test b/t/cond14.sh
similarity index 100%
rename from tests/cond14.test
rename to t/cond14.sh
diff --git a/tests/cond15.test b/t/cond15.sh
similarity index 100%
rename from tests/cond15.test
rename to t/cond15.sh
diff --git a/tests/cond16.test b/t/cond16.sh
similarity index 100%
rename from tests/cond16.test
rename to t/cond16.sh
diff --git a/tests/cond17.test b/t/cond17.sh
similarity index 100%
rename from tests/cond17.test
rename to t/cond17.sh
diff --git a/tests/cond18.test b/t/cond18.sh
similarity index 100%
rename from tests/cond18.test
rename to t/cond18.sh
diff --git a/tests/cond19.test b/t/cond19.sh
similarity index 100%
rename from tests/cond19.test
rename to t/cond19.sh
diff --git a/tests/cond2.test b/t/cond2.sh
similarity index 100%
rename from tests/cond2.test
rename to t/cond2.sh
diff --git a/tests/cond20.test b/t/cond20.sh
similarity index 100%
rename from tests/cond20.test
rename to t/cond20.sh
diff --git a/tests/cond21.test b/t/cond21.sh
similarity index 100%
rename from tests/cond21.test
rename to t/cond21.sh
diff --git a/tests/cond22.test b/t/cond22.sh
similarity index 100%
rename from tests/cond22.test
rename to t/cond22.sh
diff --git a/tests/cond23.test b/t/cond23.sh
similarity index 100%
rename from tests/cond23.test
rename to t/cond23.sh
diff --git a/tests/cond24.test b/t/cond24.sh
similarity index 100%
rename from tests/cond24.test
rename to t/cond24.sh
diff --git a/tests/cond25.test b/t/cond25.sh
similarity index 100%
rename from tests/cond25.test
rename to t/cond25.sh
diff --git a/tests/cond26.test b/t/cond26.sh
similarity index 100%
rename from tests/cond26.test
rename to t/cond26.sh
diff --git a/tests/cond27.test b/t/cond27.sh
similarity index 100%
rename from tests/cond27.test
rename to t/cond27.sh
diff --git a/tests/cond28.test b/t/cond28.sh
similarity index 100%
rename from tests/cond28.test
rename to t/cond28.sh
diff --git a/tests/cond29.test b/t/cond29.sh
similarity index 100%
rename from tests/cond29.test
rename to t/cond29.sh
diff --git a/tests/cond3.test b/t/cond3.sh
similarity index 100%
rename from tests/cond3.test
rename to t/cond3.sh
diff --git a/tests/cond30.test b/t/cond30.sh
similarity index 100%
rename from tests/cond30.test
rename to t/cond30.sh
diff --git a/tests/cond31.test b/t/cond31.sh
similarity index 100%
rename from tests/cond31.test
rename to t/cond31.sh
diff --git a/tests/cond32.test b/t/cond32.sh
similarity index 100%
rename from tests/cond32.test
rename to t/cond32.sh
diff --git a/tests/cond33.test b/t/cond33.sh
similarity index 100%
rename from tests/cond33.test
rename to t/cond33.sh
diff --git a/tests/cond34.test b/t/cond34.sh
similarity index 100%
rename from tests/cond34.test
rename to t/cond34.sh
diff --git a/tests/cond35.test b/t/cond35.sh
similarity index 100%
rename from tests/cond35.test
rename to t/cond35.sh
diff --git a/tests/cond36.test b/t/cond36.sh
similarity index 100%
rename from tests/cond36.test
rename to t/cond36.sh
diff --git a/tests/cond37.test b/t/cond37.sh
similarity index 100%
rename from tests/cond37.test
rename to t/cond37.sh
diff --git a/tests/cond38.test b/t/cond38.sh
similarity index 100%
rename from tests/cond38.test
rename to t/cond38.sh
diff --git a/tests/cond39.test b/t/cond39.sh
similarity index 100%
rename from tests/cond39.test
rename to t/cond39.sh
diff --git a/tests/cond4.test b/t/cond4.sh
similarity index 100%
rename from tests/cond4.test
rename to t/cond4.sh
diff --git a/tests/cond40.test b/t/cond40.sh
similarity index 100%
rename from tests/cond40.test
rename to t/cond40.sh
diff --git a/tests/cond41.test b/t/cond41.sh
similarity index 100%
rename from tests/cond41.test
rename to t/cond41.sh
diff --git a/tests/cond42.test b/t/cond42.sh
similarity index 100%
rename from tests/cond42.test
rename to t/cond42.sh
diff --git a/tests/cond43.test b/t/cond43.sh
similarity index 100%
rename from tests/cond43.test
rename to t/cond43.sh
diff --git a/tests/cond44.test b/t/cond44.sh
similarity index 100%
rename from tests/cond44.test
rename to t/cond44.sh
diff --git a/tests/cond45.test b/t/cond45.sh
similarity index 100%
rename from tests/cond45.test
rename to t/cond45.sh
diff --git a/tests/cond46.test b/t/cond46.sh
similarity index 100%
rename from tests/cond46.test
rename to t/cond46.sh
diff --git a/tests/cond5.test b/t/cond5.sh
similarity index 100%
rename from tests/cond5.test
rename to t/cond5.sh
diff --git a/tests/cond6.test b/t/cond6.sh
similarity index 100%
rename from tests/cond6.test
rename to t/cond6.sh
diff --git a/tests/cond7.test b/t/cond7.sh
similarity index 100%
rename from tests/cond7.test
rename to t/cond7.sh
diff --git a/tests/cond8.test b/t/cond8.sh
similarity index 100%
rename from tests/cond8.test
rename to t/cond8.sh
diff --git a/tests/cond9.test b/t/cond9.sh
similarity index 100%
rename from tests/cond9.test
rename to t/cond9.sh
diff --git a/tests/condd.test b/t/condd.sh
similarity index 100%
rename from tests/condd.test
rename to t/condd.sh
diff --git a/tests/condhook.test b/t/condhook.sh
similarity index 100%
rename from tests/condhook.test
rename to t/condhook.sh
diff --git a/tests/condhook2.test b/t/condhook2.sh
similarity index 100%
rename from tests/condhook2.test
rename to t/condhook2.sh
diff --git a/tests/condinc.test b/t/condinc.sh
similarity index 100%
rename from tests/condinc.test
rename to t/condinc.sh
diff --git a/tests/condinc2.test b/t/condinc2.sh
similarity index 100%
rename from tests/condinc2.test
rename to t/condinc2.sh
diff --git a/tests/condlib.test b/t/condlib.sh
similarity index 100%
rename from tests/condlib.test
rename to t/condlib.sh
diff --git a/tests/condman2.test b/t/condman2.sh
similarity index 100%
rename from tests/condman2.test
rename to t/condman2.sh
diff --git a/tests/condman3.test b/t/condman3.sh
similarity index 100%
rename from tests/condman3.test
rename to t/condman3.sh
diff --git a/tests/confdeps.test b/t/confdeps.sh
similarity index 100%
rename from tests/confdeps.test
rename to t/confdeps.sh
diff --git a/tests/conff.test b/t/conff.sh
similarity index 100%
rename from tests/conff.test
rename to t/conff.sh
diff --git a/tests/conff2.test b/t/conff2.sh
similarity index 100%
rename from tests/conff2.test
rename to t/conff2.sh
diff --git a/tests/conffile-leading-dot.test b/t/conffile-leading-dot.sh
similarity index 100%
rename from tests/conffile-leading-dot.test
rename to t/conffile-leading-dot.sh
diff --git a/tests/confh.test b/t/confh.sh
similarity index 100%
rename from tests/confh.test
rename to t/confh.sh
diff --git a/tests/confh4.test b/t/confh4.sh
similarity index 100%
rename from tests/confh4.test
rename to t/confh4.sh
diff --git a/tests/confh5.test b/t/confh5.sh
similarity index 100%
rename from tests/confh5.test
rename to t/confh5.sh
diff --git a/tests/confh6.test b/t/confh6.sh
similarity index 100%
rename from tests/confh6.test
rename to t/confh6.sh
diff --git a/tests/confh7.test b/t/confh7.sh
similarity index 100%
rename from tests/confh7.test
rename to t/confh7.sh
diff --git a/tests/confh8.test b/t/confh8.sh
similarity index 100%
rename from tests/confh8.test
rename to t/confh8.sh
diff --git a/tests/configure.test b/t/configure.sh
similarity index 100%
rename from tests/configure.test
rename to t/configure.sh
diff --git a/tests/confincl.test b/t/confincl.sh
similarity index 100%
rename from tests/confincl.test
rename to t/confincl.sh
diff --git a/tests/conflnk.test b/t/conflnk.sh
similarity index 100%
rename from tests/conflnk.test
rename to t/conflnk.sh
diff --git a/tests/conflnk2.test b/t/conflnk2.sh
similarity index 100%
rename from tests/conflnk2.test
rename to t/conflnk2.sh
diff --git a/tests/conflnk3.test b/t/conflnk3.sh
similarity index 100%
rename from tests/conflnk3.test
rename to t/conflnk3.sh
diff --git a/tests/conflnk4.test b/t/conflnk4.sh
similarity index 100%
rename from tests/conflnk4.test
rename to t/conflnk4.sh
diff --git a/tests/confsub.test b/t/confsub.sh
similarity index 100%
rename from tests/confsub.test
rename to t/confsub.sh
diff --git a/tests/confvar.test b/t/confvar.sh
similarity index 100%
rename from tests/confvar.test
rename to t/confvar.sh
diff --git a/tests/confvar2.test b/t/confvar2.sh
similarity index 100%
rename from tests/confvar2.test
rename to t/confvar2.sh
diff --git a/tests/copy.test b/t/copy.sh
similarity index 100%
rename from tests/copy.test
rename to t/copy.sh
diff --git a/tests/cscope.tap b/t/cscope.tap
similarity index 100%
rename from tests/cscope.tap
rename to t/cscope.tap
diff --git a/tests/cscope2.test b/t/cscope2.sh
similarity index 100%
rename from tests/cscope2.test
rename to t/cscope2.sh
diff --git a/tests/cscope3.test b/t/cscope3.sh
similarity index 100%
rename from tests/cscope3.test
rename to t/cscope3.sh
diff --git a/tests/cxx.test b/t/cxx.sh
similarity index 100%
rename from tests/cxx.test
rename to t/cxx.sh
diff --git a/tests/cxx2.test b/t/cxx2.sh
similarity index 100%
rename from tests/cxx2.test
rename to t/cxx2.sh
diff --git a/tests/cxxcpp.test b/t/cxxcpp.sh
similarity index 100%
rename from tests/cxxcpp.test
rename to t/cxxcpp.sh
diff --git a/tests/cxxlibobj.test b/t/cxxlibobj.sh
similarity index 100%
rename from tests/cxxlibobj.test
rename to t/cxxlibobj.sh
diff --git a/tests/cxxlink.test b/t/cxxlink.sh
similarity index 100%
rename from tests/cxxlink.test
rename to t/cxxlink.sh
diff --git a/tests/cxxnoc.test b/t/cxxnoc.sh
similarity index 100%
rename from tests/cxxnoc.test
rename to t/cxxnoc.sh
diff --git a/tests/cxxo.test b/t/cxxo.sh
similarity index 100%
rename from tests/cxxo.test
rename to t/cxxo.sh
diff --git a/tests/cygnus-check-without-all.test b/t/cygnus-check-without-all.sh
similarity index 100%
rename from tests/cygnus-check-without-all.test
rename to t/cygnus-check-without-all.sh
diff --git a/tests/cygnus-dependency-tracking.test 
b/t/cygnus-dependency-tracking.sh
similarity index 100%
rename from tests/cygnus-dependency-tracking.test
rename to t/cygnus-dependency-tracking.sh
diff --git a/tests/cygnus-imply-foreign.test b/t/cygnus-imply-foreign.sh
similarity index 100%
rename from tests/cygnus-imply-foreign.test
rename to t/cygnus-imply-foreign.sh
diff --git a/tests/cygnus-no-dist.test b/t/cygnus-no-dist.sh
similarity index 100%
rename from tests/cygnus-no-dist.test
rename to t/cygnus-no-dist.sh
diff --git a/tests/cygnus-no-installinfo.test b/t/cygnus-no-installinfo.sh
similarity index 100%
rename from tests/cygnus-no-installinfo.test
rename to t/cygnus-no-installinfo.sh
diff --git a/tests/cygnus-requires-maintainer-mode.test 
b/t/cygnus-requires-maintainer-mode.sh
similarity index 100%
rename from tests/cygnus-requires-maintainer-mode.test
rename to t/cygnus-requires-maintainer-mode.sh
diff --git a/tests/cygwin32.test b/t/cygwin32.sh
similarity index 100%
rename from tests/cygwin32.test
rename to t/cygwin32.sh
diff --git a/tests/dash.test b/t/dash.sh
similarity index 100%
rename from tests/dash.test
rename to t/dash.sh
diff --git a/tests/defs b/t/defs
similarity index 99%
rename from tests/defs
rename to t/defs
index 709101e..fb13708 100644
--- a/tests/defs
+++ b/t/defs
@@ -39,12 +39,12 @@ test -f ./defs-static || {
 # Enable the errexit shell flag early.
 set -e
 
-# The name of the current test (without the '.test' suffix).
+# The name of the current test (without the '.sh' or '.tap' suffix).
 # Test scripts can override it if they need to (but this should
 # be done carefully, and *before* including ./defs).
 if test -z "$me"; then
   # Guard against failure to spawn sed (seen on MSYS), or empty $argv0.
-  me=`echo "$argv0" | sed -e 's,.*[\\/],,;s/\.test$//;s/\.tap$//;'` \
+  me=`echo "$argv0" | sed -e 's,.*[\\/],,;s/\.sh$//;s/\.tap$//;'` \
     && test -n "$me" \
     || { echo "$argv0: failed to define \$me" >&2; exit 99; }
 fi
@@ -763,7 +763,7 @@ do
       # Exuberant Ctags will create a TAGS file even
       # when asked for --help or --version.  (Emacs's etags
       # does not have such problem.)  Use -o /dev/null
-      # to make sure we do not pollute the tests/ directory.
+      # to make sure we do not pollute the build directory.
       echo "$me: running etags --version -o /dev/null"
       etags --version -o /dev/null \
         || skip_all_ "required program 'etags' not available"
diff --git a/tests/defs-static.in b/t/defs-static.in
similarity index 100%
rename from tests/defs-static.in
rename to t/defs-static.in
diff --git a/tests/defun.test b/t/defun.sh
similarity index 100%
rename from tests/defun.test
rename to t/defun.sh
diff --git a/tests/defun2.test b/t/defun2.sh
similarity index 100%
rename from tests/defun2.test
rename to t/defun2.sh
diff --git a/tests/dejagnu-absolute-builddir.test 
b/t/dejagnu-absolute-builddir.sh
similarity index 100%
rename from tests/dejagnu-absolute-builddir.test
rename to t/dejagnu-absolute-builddir.sh
diff --git a/tests/dejagnu-relative-srcdir.test b/t/dejagnu-relative-srcdir.sh
similarity index 100%
rename from tests/dejagnu-relative-srcdir.test
rename to t/dejagnu-relative-srcdir.sh
diff --git a/tests/dejagnu-siteexp-append.test b/t/dejagnu-siteexp-append.sh
similarity index 100%
rename from tests/dejagnu-siteexp-append.test
rename to t/dejagnu-siteexp-append.sh
diff --git a/tests/dejagnu-siteexp-extend.test b/t/dejagnu-siteexp-extend.sh
similarity index 100%
rename from tests/dejagnu-siteexp-extend.test
rename to t/dejagnu-siteexp-extend.sh
diff --git a/tests/dejagnu-siteexp-useredit.test b/t/dejagnu-siteexp-useredit.sh
similarity index 100%
rename from tests/dejagnu-siteexp-useredit.test
rename to t/dejagnu-siteexp-useredit.sh
diff --git a/tests/dejagnu.test b/t/dejagnu.sh
similarity index 100%
rename from tests/dejagnu.test
rename to t/dejagnu.sh
diff --git a/tests/dejagnu2.test b/t/dejagnu2.sh
similarity index 100%
rename from tests/dejagnu2.test
rename to t/dejagnu2.sh
diff --git a/tests/dejagnu3.test b/t/dejagnu3.sh
similarity index 100%
rename from tests/dejagnu3.test
rename to t/dejagnu3.sh
diff --git a/tests/dejagnu4.test b/t/dejagnu4.sh
similarity index 100%
rename from tests/dejagnu4.test
rename to t/dejagnu4.sh
diff --git a/tests/dejagnu5.test b/t/dejagnu5.sh
similarity index 100%
rename from tests/dejagnu5.test
rename to t/dejagnu5.sh
diff --git a/tests/dejagnu6.test b/t/dejagnu6.sh
similarity index 100%
rename from tests/dejagnu6.test
rename to t/dejagnu6.sh
diff --git a/tests/dejagnu7.test b/t/dejagnu7.sh
similarity index 100%
rename from tests/dejagnu7.test
rename to t/dejagnu7.sh
diff --git a/tests/deleted-am.test b/t/deleted-am.sh
similarity index 100%
rename from tests/deleted-am.test
rename to t/deleted-am.sh
diff --git a/tests/deleted-m4.test b/t/deleted-m4.sh
similarity index 100%
rename from tests/deleted-m4.test
rename to t/deleted-m4.sh
diff --git a/tests/depacl2.test b/t/depacl2.sh
similarity index 100%
rename from tests/depacl2.test
rename to t/depacl2.sh
diff --git a/tests/depcomp.test b/t/depcomp.sh
similarity index 100%
rename from tests/depcomp.test
rename to t/depcomp.sh
diff --git a/tests/depcomp2.test b/t/depcomp2.sh
similarity index 100%
rename from tests/depcomp2.test
rename to t/depcomp2.sh
diff --git a/tests/depcomp8a.test b/t/depcomp8a.sh
similarity index 100%
rename from tests/depcomp8a.test
rename to t/depcomp8a.sh
diff --git a/tests/depcomp8b.test b/t/depcomp8b.sh
similarity index 100%
rename from tests/depcomp8b.test
rename to t/depcomp8b.sh
diff --git a/tests/depdist.test b/t/depdist.sh
similarity index 100%
rename from tests/depdist.test
rename to t/depdist.sh
diff --git a/tests/depend.test b/t/depend.sh
similarity index 100%
rename from tests/depend.test
rename to t/depend.sh
diff --git a/tests/depend3.test b/t/depend3.sh
similarity index 100%
rename from tests/depend3.test
rename to t/depend3.sh
diff --git a/tests/depend4.test b/t/depend4.sh
similarity index 100%
rename from tests/depend4.test
rename to t/depend4.sh
diff --git a/tests/depend5.test b/t/depend5.sh
similarity index 100%
rename from tests/depend5.test
rename to t/depend5.sh
diff --git a/tests/depend6.test b/t/depend6.sh
similarity index 100%
rename from tests/depend6.test
rename to t/depend6.sh
diff --git a/tests/deprecated-acinit.test b/t/deprecated-acinit.sh
similarity index 100%
rename from tests/deprecated-acinit.test
rename to t/deprecated-acinit.sh
diff --git a/tests/destdir.test b/t/destdir.sh
similarity index 100%
rename from tests/destdir.test
rename to t/destdir.sh
diff --git a/tests/dirlist-abspath.test b/t/dirlist-abspath.sh
similarity index 100%
rename from tests/dirlist-abspath.test
rename to t/dirlist-abspath.sh
diff --git a/tests/dirlist.test b/t/dirlist.sh
similarity index 100%
rename from tests/dirlist.test
rename to t/dirlist.sh
diff --git a/tests/dirlist2.test b/t/dirlist2.sh
similarity index 100%
rename from tests/dirlist2.test
rename to t/dirlist2.sh
diff --git a/tests/discover.test b/t/discover.sh
similarity index 100%
rename from tests/discover.test
rename to t/discover.sh
diff --git a/tests/dist-auxdir-many-subdirs.test b/t/dist-auxdir-many-subdirs.sh
similarity index 100%
rename from tests/dist-auxdir-many-subdirs.test
rename to t/dist-auxdir-many-subdirs.sh
diff --git a/tests/dist-auxfile-2.test b/t/dist-auxfile-2.sh
similarity index 100%
rename from tests/dist-auxfile-2.test
rename to t/dist-auxfile-2.sh
diff --git a/tests/dist-auxfile.test b/t/dist-auxfile.sh
similarity index 100%
rename from tests/dist-auxfile.test
rename to t/dist-auxfile.sh
diff --git a/tests/dist-formats.tap b/t/dist-formats.tap
similarity index 100%
rename from tests/dist-formats.tap
rename to t/dist-formats.tap
diff --git a/tests/dist-included-parent-dir.test b/t/dist-included-parent-dir.sh
similarity index 100%
rename from tests/dist-included-parent-dir.test
rename to t/dist-included-parent-dir.sh
diff --git a/tests/dist-missing-am.test b/t/dist-missing-am.sh
similarity index 100%
rename from tests/dist-missing-am.test
rename to t/dist-missing-am.sh
diff --git a/tests/dist-missing-included-m4.test b/t/dist-missing-included-m4.sh
similarity index 100%
rename from tests/dist-missing-included-m4.test
rename to t/dist-missing-included-m4.sh
diff --git a/tests/dist-missing-m4.test b/t/dist-missing-m4.sh
similarity index 100%
rename from tests/dist-missing-m4.test
rename to t/dist-missing-m4.sh
diff --git a/tests/dist-pr109765.test b/t/dist-pr109765.sh
similarity index 100%
rename from tests/dist-pr109765.test
rename to t/dist-pr109765.sh
diff --git a/tests/dist-readonly.test b/t/dist-readonly.sh
similarity index 100%
rename from tests/dist-readonly.test
rename to t/dist-readonly.sh
diff --git a/tests/dist-repeated.test b/t/dist-repeated.sh
similarity index 100%
rename from tests/dist-repeated.test
rename to t/dist-repeated.sh
diff --git a/tests/distcheck-configure-flags-am.test 
b/t/distcheck-configure-flags-am.sh
similarity index 100%
rename from tests/distcheck-configure-flags-am.test
rename to t/distcheck-configure-flags-am.sh
diff --git a/tests/distcheck-configure-flags-subpkg.test 
b/t/distcheck-configure-flags-subpkg.sh
similarity index 100%
rename from tests/distcheck-configure-flags-subpkg.test
rename to t/distcheck-configure-flags-subpkg.sh
diff --git a/tests/distcheck-configure-flags.test 
b/t/distcheck-configure-flags.sh
similarity index 100%
rename from tests/distcheck-configure-flags.test
rename to t/distcheck-configure-flags.sh
diff --git a/tests/distcheck-hook.test b/t/distcheck-hook.sh
similarity index 100%
rename from tests/distcheck-hook.test
rename to t/distcheck-hook.sh
diff --git a/tests/distcheck-hook2.test b/t/distcheck-hook2.sh
similarity index 100%
rename from tests/distcheck-hook2.test
rename to t/distcheck-hook2.sh
diff --git a/tests/distcheck-missing-m4.test b/t/distcheck-missing-m4.sh
similarity index 100%
rename from tests/distcheck-missing-m4.test
rename to t/distcheck-missing-m4.sh
diff --git a/tests/distcheck-outdated-m4.test b/t/distcheck-outdated-m4.sh
similarity index 100%
rename from tests/distcheck-outdated-m4.test
rename to t/distcheck-outdated-m4.sh
diff --git a/tests/distcheck-override-infodir.test 
b/t/distcheck-override-infodir.sh
similarity index 100%
rename from tests/distcheck-override-infodir.test
rename to t/distcheck-override-infodir.sh
diff --git a/tests/distcheck-pr10470.test b/t/distcheck-pr10470.sh
similarity index 100%
rename from tests/distcheck-pr10470.test
rename to t/distcheck-pr10470.sh
diff --git a/tests/distcheck-pr9579.test b/t/distcheck-pr9579.sh
similarity index 100%
rename from tests/distcheck-pr9579.test
rename to t/distcheck-pr9579.sh
diff --git a/tests/distcheck-writable-srcdir.test 
b/t/distcheck-writable-srcdir.sh
similarity index 100%
rename from tests/distcheck-writable-srcdir.test
rename to t/distcheck-writable-srcdir.sh
diff --git a/tests/distcleancheck.test b/t/distcleancheck.sh
similarity index 100%
rename from tests/distcleancheck.test
rename to t/distcleancheck.sh
diff --git a/tests/distcom-subdir.test b/t/distcom-subdir.sh
similarity index 100%
rename from tests/distcom-subdir.test
rename to t/distcom-subdir.sh
diff --git a/tests/distcom2.test b/t/distcom2.sh
similarity index 100%
rename from tests/distcom2.test
rename to t/distcom2.sh
diff --git a/tests/distcom3.test b/t/distcom3.sh
similarity index 100%
rename from tests/distcom3.test
rename to t/distcom3.sh
diff --git a/tests/distcom4.test b/t/distcom4.sh
similarity index 100%
rename from tests/distcom4.test
rename to t/distcom4.sh
diff --git a/tests/distcom5.test b/t/distcom5.sh
similarity index 100%
rename from tests/distcom5.test
rename to t/distcom5.sh
diff --git a/tests/distdir.test b/t/distdir.sh
similarity index 100%
rename from tests/distdir.test
rename to t/distdir.sh
diff --git a/tests/disthook.test b/t/disthook.sh
similarity index 100%
rename from tests/disthook.test
rename to t/disthook.sh
diff --git a/tests/distlinks.test b/t/distlinks.sh
similarity index 100%
rename from tests/distlinks.test
rename to t/distlinks.sh
diff --git a/tests/distlinksbrk.test b/t/distlinksbrk.sh
similarity index 100%
rename from tests/distlinksbrk.test
rename to t/distlinksbrk.sh
diff --git a/tests/distname.test b/t/distname.sh
similarity index 100%
rename from tests/distname.test
rename to t/distname.sh
diff --git a/tests/dmalloc.test b/t/dmalloc.sh
similarity index 100%
rename from tests/dmalloc.test
rename to t/dmalloc.sh
diff --git a/tests/doc-parsing-buglets-colneq-subst.test 
b/t/doc-parsing-buglets-colneq-subst.sh
similarity index 100%
rename from tests/doc-parsing-buglets-colneq-subst.test
rename to t/doc-parsing-buglets-colneq-subst.sh
diff --git a/tests/doc-parsing-buglets-tabs.test b/t/doc-parsing-buglets-tabs.sh
similarity index 100%
rename from tests/doc-parsing-buglets-tabs.test
rename to t/doc-parsing-buglets-tabs.sh
diff --git a/tests/dollar.test b/t/dollar.sh
similarity index 100%
rename from tests/dollar.test
rename to t/dollar.sh
diff --git a/tests/dollarvar.test b/t/dollarvar.sh
similarity index 100%
rename from tests/dollarvar.test
rename to t/dollarvar.sh
diff --git a/tests/dollarvar2.test b/t/dollarvar2.sh
similarity index 100%
rename from tests/dollarvar2.test
rename to t/dollarvar2.sh
diff --git a/tests/double.test b/t/double.sh
similarity index 100%
rename from tests/double.test
rename to t/double.sh
diff --git a/tests/dup2.test b/t/dup2.sh
similarity index 100%
rename from tests/dup2.test
rename to t/dup2.sh
diff --git a/tests/else.test b/t/else.sh
similarity index 100%
rename from tests/else.test
rename to t/else.sh
diff --git a/tests/empty.test b/t/empty.sh
similarity index 100%
rename from tests/empty.test
rename to t/empty.sh
diff --git a/tests/empty2.test b/t/empty2.sh
similarity index 100%
rename from tests/empty2.test
rename to t/empty2.sh
diff --git a/tests/empty3.test b/t/empty3.sh
similarity index 100%
rename from tests/empty3.test
rename to t/empty3.sh
diff --git a/tests/empty4.test b/t/empty4.sh
similarity index 100%
rename from tests/empty4.test
rename to t/empty4.sh
diff --git a/tests/exdir.test b/t/exdir.sh
similarity index 100%
rename from tests/exdir.test
rename to t/exdir.sh
diff --git a/tests/exdir2.test b/t/exdir2.sh
similarity index 100%
rename from tests/exdir2.test
rename to t/exdir2.sh
diff --git a/tests/exdir3.test b/t/exdir3.sh
similarity index 100%
rename from tests/exdir3.test
rename to t/exdir3.sh
diff --git a/tests/exeext.test b/t/exeext.sh
similarity index 100%
rename from tests/exeext.test
rename to t/exeext.sh
diff --git a/tests/exeext2.test b/t/exeext2.sh
similarity index 100%
rename from tests/exeext2.test
rename to t/exeext2.sh
diff --git a/tests/exeext3.test b/t/exeext3.sh
similarity index 100%
rename from tests/exeext3.test
rename to t/exeext3.sh
diff --git a/tests/exeext4.test b/t/exeext4.sh
similarity index 100%
rename from tests/exeext4.test
rename to t/exeext4.sh
diff --git a/tests/exsource.test b/t/exsource.sh
similarity index 100%
rename from tests/exsource.test
rename to t/exsource.sh
diff --git a/tests/ext.test b/t/ext.sh
similarity index 100%
rename from tests/ext.test
rename to t/ext.sh
diff --git a/tests/ext2.test b/t/ext2.sh
similarity index 100%
rename from tests/ext2.test
rename to t/ext2.sh
diff --git a/tests/ext3.test b/t/ext3.sh
similarity index 100%
rename from tests/ext3.test
rename to t/ext3.sh
diff --git a/tests/extra-portability.test b/t/extra-portability.sh
similarity index 100%
rename from tests/extra-portability.test
rename to t/extra-portability.sh
diff --git a/tests/extra-portability2.test b/t/extra-portability2.sh
similarity index 100%
rename from tests/extra-portability2.test
rename to t/extra-portability2.sh
diff --git a/tests/extra-portability3.test b/t/extra-portability3.sh
similarity index 100%
rename from tests/extra-portability3.test
rename to t/extra-portability3.sh
diff --git a/tests/extra-programs-empty.test b/t/extra-programs-empty.sh
similarity index 100%
rename from tests/extra-programs-empty.test
rename to t/extra-programs-empty.sh
diff --git a/tests/extra.test b/t/extra.sh
similarity index 100%
rename from tests/extra.test
rename to t/extra.sh
diff --git a/tests/extra10.test b/t/extra10.sh
similarity index 100%
rename from tests/extra10.test
rename to t/extra10.sh
diff --git a/tests/extra11.test b/t/extra11.sh
similarity index 100%
rename from tests/extra11.test
rename to t/extra11.sh
diff --git a/tests/extra12.test b/t/extra12.sh
similarity index 100%
rename from tests/extra12.test
rename to t/extra12.sh
diff --git a/tests/extra2.test b/t/extra2.sh
similarity index 100%
rename from tests/extra2.test
rename to t/extra2.sh
diff --git a/tests/extra3.test b/t/extra3.sh
similarity index 100%
rename from tests/extra3.test
rename to t/extra3.sh
diff --git a/tests/extra4.test b/t/extra4.sh
similarity index 100%
rename from tests/extra4.test
rename to t/extra4.sh
diff --git a/tests/extra5.test b/t/extra5.sh
similarity index 100%
rename from tests/extra5.test
rename to t/extra5.sh
diff --git a/tests/extra6.test b/t/extra6.sh
similarity index 100%
rename from tests/extra6.test
rename to t/extra6.sh
diff --git a/tests/extra7.test b/t/extra7.sh
similarity index 100%
rename from tests/extra7.test
rename to t/extra7.sh
diff --git a/tests/extra8.test b/t/extra8.sh
similarity index 100%
rename from tests/extra8.test
rename to t/extra8.sh
diff --git a/tests/extra9.test b/t/extra9.sh
similarity index 100%
rename from tests/extra9.test
rename to t/extra9.sh
diff --git a/tests/extradep.test b/t/extradep.sh
similarity index 100%
rename from tests/extradep.test
rename to t/extradep.sh
diff --git a/tests/extradep2.test b/t/extradep2.sh
similarity index 100%
rename from tests/extradep2.test
rename to t/extradep2.sh
diff --git a/tests/f90only.test b/t/f90only.sh
similarity index 100%
rename from tests/f90only.test
rename to t/f90only.sh
diff --git a/tests/flavor.test b/t/flavor.sh
similarity index 100%
rename from tests/flavor.test
rename to t/flavor.sh
diff --git a/tests/flibs.test b/t/flibs.sh
similarity index 100%
rename from tests/flibs.test
rename to t/flibs.sh
diff --git a/tests/fn99.test b/t/fn99.sh
similarity index 100%
rename from tests/fn99.test
rename to t/fn99.sh
diff --git a/tests/fn99subdir.test b/t/fn99subdir.sh
similarity index 100%
rename from tests/fn99subdir.test
rename to t/fn99subdir.sh
diff --git a/tests/fnoc.test b/t/fnoc.sh
similarity index 100%
rename from tests/fnoc.test
rename to t/fnoc.sh
diff --git a/tests/fo.test b/t/fo.sh
similarity index 100%
rename from tests/fo.test
rename to t/fo.sh
diff --git a/tests/fonly.test b/t/fonly.sh
similarity index 100%
rename from tests/fonly.test
rename to t/fonly.sh
diff --git a/tests/forcemiss.test b/t/forcemiss.sh
similarity index 100%
rename from tests/forcemiss.test
rename to t/forcemiss.sh
diff --git a/tests/forcemiss2.test b/t/forcemiss2.sh
similarity index 100%
rename from tests/forcemiss2.test
rename to t/forcemiss2.sh
diff --git a/tests/fort1.test b/t/fort1.sh
similarity index 100%
rename from tests/fort1.test
rename to t/fort1.sh
diff --git a/tests/fort2.test b/t/fort2.sh
similarity index 100%
rename from tests/fort2.test
rename to t/fort2.sh
diff --git a/tests/fort4.test b/t/fort4.sh
similarity index 100%
rename from tests/fort4.test
rename to t/fort4.sh
diff --git a/tests/fort5.test b/t/fort5.sh
similarity index 100%
rename from tests/fort5.test
rename to t/fort5.sh
diff --git a/tests/fortdep.test b/t/fortdep.sh
similarity index 100%
rename from tests/fortdep.test
rename to t/fortdep.sh
diff --git a/tests/gcj.test b/t/gcj.sh
similarity index 100%
rename from tests/gcj.test
rename to t/gcj.sh
diff --git a/tests/gcj2.test b/t/gcj2.sh
similarity index 100%
rename from tests/gcj2.test
rename to t/gcj2.sh
diff --git a/tests/gcj3.test b/t/gcj3.sh
similarity index 100%
rename from tests/gcj3.test
rename to t/gcj3.sh
diff --git a/tests/gcj4.test b/t/gcj4.sh
similarity index 100%
rename from tests/gcj4.test
rename to t/gcj4.sh
diff --git a/tests/gcj5.test b/t/gcj5.sh
similarity index 100%
rename from tests/gcj5.test
rename to t/gcj5.sh
diff --git a/tests/gcj6.test b/t/gcj6.sh
similarity index 100%
rename from tests/gcj6.test
rename to t/gcj6.sh
diff --git a/tests/gen-testsuite-part b/t/gen-testsuite-part
similarity index 99%
rename from tests/gen-testsuite-part
rename to t/gen-testsuite-part
index 719dc17..f978106 100755
--- a/tests/gen-testsuite-part
+++ b/t/gen-testsuite-part
@@ -138,7 +138,7 @@ sub parse_options (@)
 #--------------------------------------------------------------------------
 
 # Where testsuite-related helper scripts, data files and shell libraries
-# are placed.  Relative to the 'tests/' subdirectory.
+# are placed.  Relative to the 't/' subdirectory.
 my $auxdir = "ax";
 
 my %deps_extractor =
diff --git a/tests/get-sysconf.test b/t/get-sysconf.sh
similarity index 100%
rename from tests/get-sysconf.test
rename to t/get-sysconf.sh
diff --git a/tests/gettext-macros.test b/t/gettext-macros.sh
similarity index 100%
rename from tests/gettext-macros.test
rename to t/gettext-macros.sh
diff --git a/tests/gettext.test b/t/gettext.sh
similarity index 100%
rename from tests/gettext.test
rename to t/gettext.sh
diff --git a/tests/gettext2.test b/t/gettext2.sh
similarity index 100%
rename from tests/gettext2.test
rename to t/gettext2.sh
diff --git a/tests/gettext3.test b/t/gettext3.sh
similarity index 100%
rename from tests/gettext3.test
rename to t/gettext3.sh
diff --git a/tests/gnits.test b/t/gnits.sh
similarity index 100%
rename from tests/gnits.test
rename to t/gnits.sh
diff --git a/tests/gnits2.test b/t/gnits2.sh
similarity index 100%
rename from tests/gnits2.test
rename to t/gnits2.sh
diff --git a/tests/gnits3.test b/t/gnits3.sh
similarity index 100%
rename from tests/gnits3.test
rename to t/gnits3.sh
diff --git a/tests/gnumake.test b/t/gnumake.sh
similarity index 100%
rename from tests/gnumake.test
rename to t/gnumake.sh
diff --git a/tests/gnuwarn.test b/t/gnuwarn.sh
similarity index 100%
rename from tests/gnuwarn.test
rename to t/gnuwarn.sh
diff --git a/tests/gnuwarn2.test b/t/gnuwarn2.sh
similarity index 100%
rename from tests/gnuwarn2.test
rename to t/gnuwarn2.sh
diff --git a/tests/hdr-vars-defined-once.test b/t/hdr-vars-defined-once.sh
similarity index 100%
rename from tests/hdr-vars-defined-once.test
rename to t/hdr-vars-defined-once.sh
diff --git a/tests/header.test b/t/header.sh
similarity index 100%
rename from tests/header.test
rename to t/header.sh
diff --git a/tests/help-depend.test b/t/help-depend.sh
similarity index 100%
rename from tests/help-depend.test
rename to t/help-depend.sh
diff --git a/tests/help-depend2.test b/t/help-depend2.sh
similarity index 100%
rename from tests/help-depend2.test
rename to t/help-depend2.sh
diff --git a/tests/help-dmalloc.test b/t/help-dmalloc.sh
similarity index 100%
rename from tests/help-dmalloc.test
rename to t/help-dmalloc.sh
diff --git a/tests/help-init.test b/t/help-init.sh
similarity index 100%
rename from tests/help-init.test
rename to t/help-init.sh
diff --git a/tests/help-lispdir.test b/t/help-lispdir.sh
similarity index 100%
rename from tests/help-lispdir.test
rename to t/help-lispdir.sh
diff --git a/tests/help-multilib.test b/t/help-multilib.sh
similarity index 100%
rename from tests/help-multilib.test
rename to t/help-multilib.sh
diff --git a/tests/help-python.test b/t/help-python.sh
similarity index 100%
rename from tests/help-python.test
rename to t/help-python.sh
diff --git a/tests/help-silent.test b/t/help-silent.sh
similarity index 100%
rename from tests/help-silent.test
rename to t/help-silent.sh
diff --git a/tests/help-upc.test b/t/help-upc.sh
similarity index 100%
rename from tests/help-upc.test
rename to t/help-upc.sh
diff --git a/tests/help.test b/t/help.sh
similarity index 100%
rename from tests/help.test
rename to t/help.sh
diff --git a/tests/help2.test b/t/help2.sh
similarity index 100%
rename from tests/help2.test
rename to t/help2.sh
diff --git a/tests/help3.test b/t/help3.sh
similarity index 100%
rename from tests/help3.test
rename to t/help3.sh
diff --git a/tests/help4.test b/t/help4.sh
similarity index 100%
rename from tests/help4.test
rename to t/help4.sh
diff --git a/tests/hfs.test b/t/hfs.sh
similarity index 100%
rename from tests/hfs.test
rename to t/hfs.sh
diff --git a/tests/implicit.test b/t/implicit.sh
similarity index 100%
rename from tests/implicit.test
rename to t/implicit.sh
diff --git a/tests/info.test b/t/info.sh
similarity index 100%
rename from tests/info.test
rename to t/info.sh
diff --git a/tests/init.test b/t/init.sh
similarity index 100%
rename from tests/init.test
rename to t/init.sh
diff --git a/tests/init2.test b/t/init2.sh
similarity index 100%
rename from tests/init2.test
rename to t/init2.sh
diff --git a/tests/insh2.test b/t/insh2.sh
similarity index 100%
rename from tests/insh2.test
rename to t/insh2.sh
diff --git a/tests/install-info-dir.test b/t/install-info-dir.sh
similarity index 100%
rename from tests/install-info-dir.test
rename to t/install-info-dir.sh
diff --git a/tests/install2.test b/t/install2.sh
similarity index 100%
rename from tests/install2.test
rename to t/install2.sh
diff --git a/tests/installdir.test b/t/installdir.sh
similarity index 100%
rename from tests/installdir.test
rename to t/installdir.sh
diff --git a/tests/instdat.test b/t/instdat.sh
similarity index 100%
rename from tests/instdat.test
rename to t/instdat.sh
diff --git a/tests/instdat2.test b/t/instdat2.sh
similarity index 100%
rename from tests/instdat2.test
rename to t/instdat2.sh
diff --git a/tests/instdir-cond.test b/t/instdir-cond.sh
similarity index 100%
rename from tests/instdir-cond.test
rename to t/instdir-cond.sh
diff --git a/tests/instdir-cond2.test b/t/instdir-cond2.sh
similarity index 100%
rename from tests/instdir-cond2.test
rename to t/instdir-cond2.sh
diff --git a/tests/instdir-java.test b/t/instdir-java.sh
similarity index 100%
rename from tests/instdir-java.test
rename to t/instdir-java.sh
diff --git a/tests/instdir-lisp.test b/t/instdir-lisp.sh
similarity index 100%
rename from tests/instdir-lisp.test
rename to t/instdir-lisp.sh
diff --git a/tests/instdir-ltlib.test b/t/instdir-ltlib.sh
similarity index 100%
rename from tests/instdir-ltlib.test
rename to t/instdir-ltlib.sh
diff --git a/tests/instdir-no-empty.test b/t/instdir-no-empty.sh
similarity index 100%
rename from tests/instdir-no-empty.test
rename to t/instdir-no-empty.sh
diff --git a/tests/instdir-prog.test b/t/instdir-prog.sh
similarity index 100%
rename from tests/instdir-prog.test
rename to t/instdir-prog.sh
diff --git a/tests/instdir-python.test b/t/instdir-python.sh
similarity index 100%
rename from tests/instdir-python.test
rename to t/instdir-python.sh
diff --git a/tests/instdir-texi.test b/t/instdir-texi.sh
similarity index 100%
rename from tests/instdir-texi.test
rename to t/instdir-texi.sh
diff --git a/tests/instdir.test b/t/instdir.sh
similarity index 100%
rename from tests/instdir.test
rename to t/instdir.sh
diff --git a/tests/instdir2.test b/t/instdir2.sh
similarity index 100%
rename from tests/instdir2.test
rename to t/instdir2.sh
diff --git a/tests/instexec.test b/t/instexec.sh
similarity index 100%
rename from tests/instexec.test
rename to t/instexec.sh
diff --git a/tests/instfail-info.test b/t/instfail-info.sh
similarity index 100%
rename from tests/instfail-info.test
rename to t/instfail-info.sh
diff --git a/tests/instfail-java.test b/t/instfail-java.sh
similarity index 100%
rename from tests/instfail-java.test
rename to t/instfail-java.sh
diff --git a/tests/instfail-libtool.test b/t/instfail-libtool.sh
similarity index 100%
rename from tests/instfail-libtool.test
rename to t/instfail-libtool.sh
diff --git a/tests/instfail.test b/t/instfail.sh
similarity index 100%
rename from tests/instfail.test
rename to t/instfail.sh
diff --git a/tests/insthook.test b/t/insthook.sh
similarity index 100%
rename from tests/insthook.test
rename to t/insthook.sh
diff --git a/tests/instman.test b/t/instman.sh
similarity index 100%
rename from tests/instman.test
rename to t/instman.sh
diff --git a/tests/instman2.test b/t/instman2.sh
similarity index 100%
rename from tests/instman2.test
rename to t/instman2.sh
diff --git a/tests/instmany-mans.test b/t/instmany-mans.sh
similarity index 100%
rename from tests/instmany-mans.test
rename to t/instmany-mans.sh
diff --git a/tests/instmany-python.test b/t/instmany-python.sh
similarity index 100%
rename from tests/instmany-python.test
rename to t/instmany-python.sh
diff --git a/tests/instmany.test b/t/instmany.sh
similarity index 100%
rename from tests/instmany.test
rename to t/instmany.sh
diff --git a/tests/instsh.test b/t/instsh.sh
similarity index 100%
rename from tests/instsh.test
rename to t/instsh.sh
diff --git a/tests/instsh2.test b/t/instsh2.sh
similarity index 100%
rename from tests/instsh2.test
rename to t/instsh2.sh
diff --git a/tests/instsh3.test b/t/instsh3.sh
similarity index 100%
rename from tests/instsh3.test
rename to t/instsh3.sh
diff --git a/tests/instspc.tap b/t/instspc.tap
similarity index 100%
rename from tests/instspc.tap
rename to t/instspc.tap
diff --git a/tests/interp.test b/t/interp.sh
similarity index 100%
rename from tests/interp.test
rename to t/interp.sh
diff --git a/tests/interp2.test b/t/interp2.sh
similarity index 100%
rename from tests/interp2.test
rename to t/interp2.sh
diff --git a/tests/java-check.test b/t/java-check.sh
similarity index 100%
rename from tests/java-check.test
rename to t/java-check.sh
diff --git a/tests/java-clean.test b/t/java-clean.sh
similarity index 100%
rename from tests/java-clean.test
rename to t/java-clean.sh
diff --git a/tests/java-compile-install.test b/t/java-compile-install.sh
similarity index 100%
rename from tests/java-compile-install.test
rename to t/java-compile-install.sh
diff --git a/tests/java-compile-run-flat.test b/t/java-compile-run-flat.sh
similarity index 100%
rename from tests/java-compile-run-flat.test
rename to t/java-compile-run-flat.sh
diff --git a/tests/java-compile-run-nested.test b/t/java-compile-run-nested.sh
similarity index 100%
rename from tests/java-compile-run-nested.test
rename to t/java-compile-run-nested.sh
diff --git a/tests/java-empty-classpath.test b/t/java-empty-classpath.sh
similarity index 100%
rename from tests/java-empty-classpath.test
rename to t/java-empty-classpath.sh
diff --git a/tests/java-extra.test b/t/java-extra.sh
similarity index 100%
rename from tests/java-extra.test
rename to t/java-extra.sh
diff --git a/tests/java-mix.test b/t/java-mix.sh
similarity index 100%
rename from tests/java-mix.test
rename to t/java-mix.sh
diff --git a/tests/java-no-duplicate.test b/t/java-no-duplicate.sh
similarity index 100%
rename from tests/java-no-duplicate.test
rename to t/java-no-duplicate.sh
diff --git a/tests/java-nobase.test b/t/java-nobase.sh
similarity index 100%
rename from tests/java-nobase.test
rename to t/java-nobase.sh
diff --git a/tests/java-noinst.test b/t/java-noinst.sh
similarity index 100%
rename from tests/java-noinst.test
rename to t/java-noinst.sh
diff --git a/tests/java-rebuild.test b/t/java-rebuild.sh
similarity index 100%
rename from tests/java-rebuild.test
rename to t/java-rebuild.sh
diff --git a/tests/java-sources.test b/t/java-sources.sh
similarity index 100%
rename from tests/java-sources.test
rename to t/java-sources.sh
diff --git a/tests/java-uninstall.test b/t/java-uninstall.sh
similarity index 100%
rename from tests/java-uninstall.test
rename to t/java-uninstall.sh
diff --git a/tests/java.test b/t/java.sh
similarity index 100%
rename from tests/java.test
rename to t/java.sh
diff --git a/tests/java2.test b/t/java2.sh
similarity index 100%
rename from tests/java2.test
rename to t/java2.sh
diff --git a/tests/java3.test b/t/java3.sh
similarity index 100%
rename from tests/java3.test
rename to t/java3.sh
diff --git a/tests/javadir-undefined.test b/t/javadir-undefined.sh
similarity index 100%
rename from tests/javadir-undefined.test
rename to t/javadir-undefined.sh
diff --git a/tests/javaflags.test b/t/javaflags.sh
similarity index 100%
rename from tests/javaflags.test
rename to t/javaflags.sh
diff --git a/tests/javaprim.test b/t/javaprim.sh
similarity index 100%
rename from tests/javaprim.test
rename to t/javaprim.sh
diff --git a/tests/javasubst.test b/t/javasubst.sh
similarity index 100%
rename from tests/javasubst.test
rename to t/javasubst.sh
diff --git a/tests/ldadd.test b/t/ldadd.sh
similarity index 100%
rename from tests/ldadd.test
rename to t/ldadd.sh
diff --git a/tests/ldflags.test b/t/ldflags.sh
similarity index 100%
rename from tests/ldflags.test
rename to t/ldflags.sh
diff --git a/tests/lex-clean-cxx.test b/t/lex-clean-cxx.sh
similarity index 100%
rename from tests/lex-clean-cxx.test
rename to t/lex-clean-cxx.sh
diff --git a/tests/lex-clean.test b/t/lex-clean.sh
similarity index 100%
rename from tests/lex-clean.test
rename to t/lex-clean.sh
diff --git a/tests/lex-depend-cxx.test b/t/lex-depend-cxx.sh
similarity index 100%
rename from tests/lex-depend-cxx.test
rename to t/lex-depend-cxx.sh
diff --git a/tests/lex-depend-grep.test b/t/lex-depend-grep.sh
similarity index 100%
rename from tests/lex-depend-grep.test
rename to t/lex-depend-grep.sh
diff --git a/tests/lex-depend.test b/t/lex-depend.sh
similarity index 100%
rename from tests/lex-depend.test
rename to t/lex-depend.sh
diff --git a/tests/lex-lib-external.test b/t/lex-lib-external.sh
similarity index 100%
rename from tests/lex-lib-external.test
rename to t/lex-lib-external.sh
diff --git a/tests/lex-lib.test b/t/lex-lib.sh
similarity index 100%
rename from tests/lex-lib.test
rename to t/lex-lib.sh
diff --git a/tests/lex-libobj.test b/t/lex-libobj.sh
similarity index 100%
rename from tests/lex-libobj.test
rename to t/lex-libobj.sh
diff --git a/tests/lex-line.test b/t/lex-line.sh
similarity index 100%
rename from tests/lex-line.test
rename to t/lex-line.sh
diff --git a/tests/lex-nodist.test b/t/lex-nodist.sh
similarity index 100%
rename from tests/lex-nodist.test
rename to t/lex-nodist.sh
diff --git a/tests/lex-noyywrap.test b/t/lex-noyywrap.sh
similarity index 100%
rename from tests/lex-noyywrap.test
rename to t/lex-noyywrap.sh
diff --git a/tests/lex-pr204.test b/t/lex-pr204.sh
similarity index 100%
rename from tests/lex-pr204.test
rename to t/lex-pr204.sh
diff --git a/tests/lex-subobj-nodep.test b/t/lex-subobj-nodep.sh
similarity index 100%
rename from tests/lex-subobj-nodep.test
rename to t/lex-subobj-nodep.sh
diff --git a/tests/lex.test b/t/lex.sh
similarity index 100%
rename from tests/lex.test
rename to t/lex.sh
diff --git a/tests/lex2.test b/t/lex2.sh
similarity index 100%
rename from tests/lex2.test
rename to t/lex2.sh
diff --git a/tests/lex3.test b/t/lex3.sh
similarity index 100%
rename from tests/lex3.test
rename to t/lex3.sh
diff --git a/tests/lex5.test b/t/lex5.sh
similarity index 100%
rename from tests/lex5.test
rename to t/lex5.sh
diff --git a/tests/lexcpp.test b/t/lexcpp.sh
similarity index 100%
rename from tests/lexcpp.test
rename to t/lexcpp.sh
diff --git a/tests/lexvpath.test b/t/lexvpath.sh
similarity index 100%
rename from tests/lexvpath.test
rename to t/lexvpath.sh
diff --git a/tests/lflags.test b/t/lflags.sh
similarity index 100%
rename from tests/lflags.test
rename to t/lflags.sh
diff --git a/tests/lflags2.test b/t/lflags2.sh
similarity index 100%
rename from tests/lflags2.test
rename to t/lflags2.sh
diff --git a/tests/libexec.test b/t/libexec.sh
similarity index 100%
rename from tests/libexec.test
rename to t/libexec.sh
diff --git a/tests/libobj-basic.test b/t/libobj-basic.sh
similarity index 100%
rename from tests/libobj-basic.test
rename to t/libobj-basic.sh
diff --git a/tests/libobj10.test b/t/libobj10.sh
similarity index 100%
rename from tests/libobj10.test
rename to t/libobj10.sh
diff --git a/tests/libobj12.test b/t/libobj12.sh
similarity index 100%
rename from tests/libobj12.test
rename to t/libobj12.sh
diff --git a/tests/libobj13.test b/t/libobj13.sh
similarity index 100%
rename from tests/libobj13.test
rename to t/libobj13.sh
diff --git a/tests/libobj14.test b/t/libobj14.sh
similarity index 100%
rename from tests/libobj14.test
rename to t/libobj14.sh
diff --git a/tests/libobj15a.test b/t/libobj15a.sh
similarity index 100%
rename from tests/libobj15a.test
rename to t/libobj15a.sh
diff --git a/tests/libobj15b.test b/t/libobj15b.sh
similarity index 100%
rename from tests/libobj15b.test
rename to t/libobj15b.sh
diff --git a/tests/libobj15c.test b/t/libobj15c.sh
similarity index 100%
rename from tests/libobj15c.test
rename to t/libobj15c.sh
diff --git a/tests/libobj16a.test b/t/libobj16a.sh
similarity index 100%
rename from tests/libobj16a.test
rename to t/libobj16a.sh
diff --git a/tests/libobj16b.test b/t/libobj16b.sh
similarity index 100%
rename from tests/libobj16b.test
rename to t/libobj16b.sh
diff --git a/tests/libobj17.test b/t/libobj17.sh
similarity index 100%
rename from tests/libobj17.test
rename to t/libobj17.sh
diff --git a/tests/libobj18.test b/t/libobj18.sh
similarity index 100%
rename from tests/libobj18.test
rename to t/libobj18.sh
diff --git a/tests/libobj19.test b/t/libobj19.sh
similarity index 100%
rename from tests/libobj19.test
rename to t/libobj19.sh
diff --git a/tests/libobj2.test b/t/libobj2.sh
similarity index 100%
rename from tests/libobj2.test
rename to t/libobj2.sh
diff --git a/tests/libobj20a.test b/t/libobj20a.sh
similarity index 100%
rename from tests/libobj20a.test
rename to t/libobj20a.sh
diff --git a/tests/libobj20b.test b/t/libobj20b.sh
similarity index 100%
rename from tests/libobj20b.test
rename to t/libobj20b.sh
diff --git a/tests/libobj20c.test b/t/libobj20c.sh
similarity index 100%
rename from tests/libobj20c.test
rename to t/libobj20c.sh
diff --git a/tests/libobj3.test b/t/libobj3.sh
similarity index 100%
rename from tests/libobj3.test
rename to t/libobj3.sh
diff --git a/tests/libobj4.test b/t/libobj4.sh
similarity index 100%
rename from tests/libobj4.test
rename to t/libobj4.sh
diff --git a/tests/libobj5.test b/t/libobj5.sh
similarity index 100%
rename from tests/libobj5.test
rename to t/libobj5.sh
diff --git a/tests/libobj7.test b/t/libobj7.sh
similarity index 100%
rename from tests/libobj7.test
rename to t/libobj7.sh
diff --git a/tests/library.test b/t/library.sh
similarity index 100%
rename from tests/library.test
rename to t/library.sh
diff --git a/tests/library2.test b/t/library2.sh
similarity index 100%
rename from tests/library2.test
rename to t/library2.sh
diff --git a/tests/library3.test b/t/library3.sh
similarity index 100%
rename from tests/library3.test
rename to t/library3.sh
diff --git a/tests/libtoo10.test b/t/libtoo10.sh
similarity index 100%
rename from tests/libtoo10.test
rename to t/libtoo10.sh
diff --git a/tests/libtoo11.test b/t/libtoo11.sh
similarity index 100%
rename from tests/libtoo11.test
rename to t/libtoo11.sh
diff --git a/tests/libtool-macros.test b/t/libtool-macros.sh
similarity index 100%
rename from tests/libtool-macros.test
rename to t/libtool-macros.sh
diff --git a/tests/libtool.test b/t/libtool.sh
similarity index 100%
rename from tests/libtool.test
rename to t/libtool.sh
diff --git a/tests/libtool2.test b/t/libtool2.sh
similarity index 100%
rename from tests/libtool2.test
rename to t/libtool2.sh
diff --git a/tests/libtool3.test b/t/libtool3.sh
similarity index 100%
rename from tests/libtool3.test
rename to t/libtool3.sh
diff --git a/tests/libtool4.test b/t/libtool4.sh
similarity index 100%
rename from tests/libtool4.test
rename to t/libtool4.sh
diff --git a/tests/libtool5.test b/t/libtool5.sh
similarity index 100%
rename from tests/libtool5.test
rename to t/libtool5.sh
diff --git a/tests/libtool6.test b/t/libtool6.sh
similarity index 100%
rename from tests/libtool6.test
rename to t/libtool6.sh
diff --git a/tests/libtool7.test b/t/libtool7.sh
similarity index 100%
rename from tests/libtool7.test
rename to t/libtool7.sh
diff --git a/tests/libtool8.test b/t/libtool8.sh
similarity index 100%
rename from tests/libtool8.test
rename to t/libtool8.sh
diff --git a/tests/libtool9.test b/t/libtool9.sh
similarity index 100%
rename from tests/libtool9.test
rename to t/libtool9.sh
diff --git a/tests/license.test b/t/license.sh
similarity index 100%
rename from tests/license.test
rename to t/license.sh
diff --git a/tests/license2.test b/t/license2.sh
similarity index 100%
rename from tests/license2.test
rename to t/license2.sh
diff --git a/tests/link_c_cxx.test b/t/link_c_cxx.sh
similarity index 100%
rename from tests/link_c_cxx.test
rename to t/link_c_cxx.sh
diff --git a/tests/link_cond.test b/t/link_cond.sh
similarity index 100%
rename from tests/link_cond.test
rename to t/link_cond.sh
diff --git a/tests/link_dist.test b/t/link_dist.sh
similarity index 100%
rename from tests/link_dist.test
rename to t/link_dist.sh
diff --git a/tests/link_f90_only.test b/t/link_f90_only.sh
similarity index 100%
rename from tests/link_f90_only.test
rename to t/link_f90_only.sh
diff --git a/tests/link_f_only.test b/t/link_f_only.sh
similarity index 100%
rename from tests/link_f_only.test
rename to t/link_f_only.sh
diff --git a/tests/link_fc.test b/t/link_fc.sh
similarity index 100%
rename from tests/link_fc.test
rename to t/link_fc.sh
diff --git a/tests/link_fccxx.test b/t/link_fccxx.sh
similarity index 100%
rename from tests/link_fccxx.test
rename to t/link_fccxx.sh
diff --git a/tests/link_fcxx.test b/t/link_fcxx.sh
similarity index 100%
rename from tests/link_fcxx.test
rename to t/link_fcxx.sh
diff --git a/tests/link_override.test b/t/link_override.sh
similarity index 100%
rename from tests/link_override.test
rename to t/link_override.sh
diff --git a/tests/lisp2.test b/t/lisp2.sh
similarity index 100%
rename from tests/lisp2.test
rename to t/lisp2.sh
diff --git a/tests/lisp3.test b/t/lisp3.sh
similarity index 100%
rename from tests/lisp3.test
rename to t/lisp3.sh
diff --git a/tests/lisp4.test b/t/lisp4.sh
similarity index 100%
rename from tests/lisp4.test
rename to t/lisp4.sh
diff --git a/tests/lisp5.test b/t/lisp5.sh
similarity index 100%
rename from tests/lisp5.test
rename to t/lisp5.sh
diff --git a/tests/lisp6.test b/t/lisp6.sh
similarity index 100%
rename from tests/lisp6.test
rename to t/lisp6.sh
diff --git a/tests/lisp7.test b/t/lisp7.sh
similarity index 100%
rename from tests/lisp7.test
rename to t/lisp7.sh
diff --git a/tests/lisp8.test b/t/lisp8.sh
similarity index 100%
rename from tests/lisp8.test
rename to t/lisp8.sh
diff --git a/tests/lispdry.test b/t/lispdry.sh
similarity index 100%
rename from tests/lispdry.test
rename to t/lispdry.sh
diff --git a/t/list-of-tests.mk b/t/list-of-tests.mk
new file mode 100644
index 0000000..32e8c17
--- /dev/null
+++ b/t/list-of-tests.mk
@@ -0,0 +1,1274 @@
+## Makefile fragment that holds the list of test scripts of the automake
+## testsuite.  This fragment is meant to be included by the Makefile.am,
+## but also to be executed directly by make when bootstrapping automake.
+
+## Copyright (C) 2011-2012 Free Software Foundation, Inc.
+##
+## This program is free software; you can redistribute it and/or modify
+## it under the terms of the GNU General Public License as published by
+## the Free Software Foundation; either version 2, or (at your option)
+## any later version.
+##
+## This program is distributed in the hope that it will be useful,
+## but WITHOUT ANY WARRANTY; without even the implied warranty of
+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+## GNU General Public License for more details.
+##
+## You should have received a copy of the GNU General Public License
+## along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+# FIXME: this "expected failures" are in truth an hack used to
+# FIXME: to verify that some incorrect usages of our perl libraries
+# FIXME: raise an error.  We should find a cleaner way to check that.
+perl_fake_XFAIL_TESTS = \
+pm/Cond2.pl \
+pm/Cond3.pl \
+pm/DisjCon2.pl \
+pm/DisjCon3.pl \
+pm/Version2.pl \
+pm/Version3.pl
+
+XFAIL_TESTS = \
+all.sh \
+yacc-bison-skeleton-cxx.sh \
+yacc-bison-skeleton.sh \
+cond17.sh \
+gcj6.sh \
+override-conditional-2.sh \
+dist-pr109765.sh \
+instdir-cond2.sh \
+java-nobase.sh \
+objext-pr10128.sh \
+parallel-tests-many.sh \
+pr8365-remake-timing.sh \
+lex-subobj-nodep.sh \
+remake-am-pr10111.sh \
+remake-m4-pr10111.sh \
+txinfo5.sh \
+$(perl_fake_XFAIL_TESTS)
+
+perl_TESTS = \
+pm/Cond2.pl \
+pm/Cond3.pl \
+pm/Condition.pl \
+pm/Condition-t.pl \
+pm/DisjCon2.pl \
+pm/DisjCon3.pl \
+pm/DisjConditions.pl \
+pm/DisjConditions-t.pl \
+pm/Version.pl \
+pm/Version2.pl \
+pm/Version3.pl \
+pm/Wrap.pl
+
+# The order here is mostly alphabetical, with the deliberate exception
+# that tests having a high runtime (especially TAP tests that run various
+# checks sequentially) are listed early; this improves performance on
+# concurrent testsuite runs.
+handwritten_TESTS = \
+get-sysconf.sh \
+$(perl_TESTS) \
+instspc.tap \
+aclocal.sh \
+aclocal3.sh \
+aclocal4.sh \
+aclocal5.sh \
+aclocal6.sh \
+aclocal7.sh \
+aclocal8.sh \
+aclocal9.sh \
+acloca10.sh \
+acloca11.sh \
+acloca12.sh \
+acloca13.sh \
+acloca14.sh \
+acloca15.sh \
+acloca16.sh \
+acloca17.sh \
+acloca18.sh \
+acloca19.sh \
+acloca20.sh \
+acloca21.sh \
+acloca22.sh \
+acloca23.sh \
+aclocal-acdir.sh \
+aclocal-install-absdir.sh \
+aclocal-print-acdir.sh \
+aclocal-path.sh \
+aclocal-path-install.sh \
+aclocal-path-install-serial.sh \
+aclocal-path-nonexistent.sh \
+aclocal-path-precedence.sh \
+aclocal-install-fail.sh \
+aclocal-install-mkdir.sh \
+aclocal-no-install-no-mkdir.sh \
+aclocal-verbose-install.sh \
+ac-output-old.tap \
+acsilent.sh \
+acsubst.sh \
+acsubst2.sh \
+add-missing.tap \
+all.sh \
+all2.sh \
+alloca.sh \
+alloca2.sh \
+alpha.sh \
+alpha2.sh \
+amhello-cflags.sh \
+amhello-cross-compile.sh \
+amhello-binpkg.sh \
+amassign.sh \
+ammissing.sh \
+amopt.sh \
+amopts-location.sh \
+amopts-variable-expansion.sh \
+amsubst.sh \
+ansi2knr-no-more.sh \
+ar-lib.sh \
+ar-lib2.sh \
+ar-lib3.sh \
+ar-lib4.sh \
+ar-lib5a.sh \
+ar-lib5b.sh \
+ar-lib6a.sh \
+ar-lib6b.sh \
+ar-lib7.sh \
+ar.sh \
+ar2.sh \
+ar3.sh \
+ar4.sh \
+ar5.sh \
+asm.sh \
+asm2.sh \
+asm3.sh \
+autodist.sh \
+autodist-subdir.sh \
+autodist-acconfig.sh \
+autodist-acconfig-no-subdir.sh \
+autodist-aclocal-m4.sh \
+autodist-config-headers.sh \
+autodist-configure-no-subdir.sh \
+autodist-no-duplicate.sh \
+autodist-stamp-vti.sh \
+autohdr.sh \
+autohdr2.sh \
+autohdr3.sh \
+autohdr4.sh \
+autohdrdry.sh \
+automake-cmdline.tap \
+auxdir.sh \
+auxdir6.sh \
+auxdir7.sh \
+auxdir8.sh \
+auxdir-autodetect.sh \
+auxdir-computed.tap \
+auxdir-misplaced.sh \
+auxdir-nonexistent.sh \
+auxdir-unportable.tap \
+backcompat.sh \
+backcompat2.sh \
+backcompat3.sh \
+backcompat4.sh \
+backcompat5.sh \
+backcompat6.sh \
+backsl.sh \
+backsl2.sh \
+backsl3.sh \
+backsl4.sh \
+badline.sh \
+badopt.sh \
+badprog.sh \
+block.sh \
+bsource.sh \
+candist.sh \
+canon.sh \
+canon2.sh \
+canon3.sh \
+canon4.sh \
+canon5.sh \
+canon6.sh \
+canon7.sh \
+canon8.sh \
+canon-name.sh \
+ccnoco.sh \
+ccnoco2.sh \
+ccnoco3.sh \
+check.sh \
+check2.sh \
+check3.sh \
+check4.sh \
+check5.sh \
+check6.sh \
+check7.sh \
+check8.sh \
+check10.sh \
+check11.sh \
+check12.sh \
+check-subst.sh \
+check-subst-prog.sh \
+check-exported-srcdir.sh \
+check-fd-redirect.sh \
+check-tests-in-builddir.sh \
+check-no-test-driver.sh \
+check-concurrency-bug9245.sh \
+checkall.sh \
+clean.sh \
+clean2.sh \
+colneq.sh \
+colneq2.sh \
+colneq3.sh \
+colon.sh \
+colon2.sh \
+colon3.sh \
+colon4.sh \
+colon5.sh \
+colon6.sh \
+colon7.sh \
+color.sh \
+color2.sh \
+comment.sh \
+comment2.sh \
+comment3.sh \
+comment4.sh \
+comment5.sh \
+comment6.sh \
+comment7.sh \
+comment8.sh \
+comment9.sh \
+commen10.sh \
+commen11.sh \
+comments-in-var-def.sh \
+compile.sh \
+compile2.sh \
+compile3.sh \
+compile4.sh \
+compile5.sh \
+compile6.sh \
+compile_f90_c_cxx.sh \
+compile_f_c_cxx.sh \
+cond-basic.sh \
+cond.sh \
+cond2.sh \
+cond3.sh \
+cond4.sh \
+cond5.sh \
+cond6.sh \
+cond7.sh \
+cond8.sh \
+cond9.sh \
+cond10.sh \
+cond11.sh \
+cond13.sh \
+cond14.sh \
+cond15.sh \
+cond16.sh \
+cond17.sh \
+cond18.sh \
+cond19.sh \
+cond20.sh \
+cond21.sh \
+cond22.sh \
+cond23.sh \
+cond24.sh \
+cond25.sh \
+cond26.sh \
+cond27.sh \
+cond28.sh \
+cond29.sh \
+cond30.sh \
+cond31.sh \
+cond32.sh \
+cond33.sh \
+cond34.sh \
+cond35.sh \
+cond36.sh \
+cond37.sh \
+cond38.sh \
+cond39.sh \
+cond40.sh \
+cond41.sh \
+cond42.sh \
+cond43.sh \
+cond44.sh \
+cond45.sh \
+cond46.sh \
+condd.sh \
+condhook.sh \
+condhook2.sh \
+condinc.sh \
+condinc2.sh \
+condlib.sh \
+condman2.sh \
+condman3.sh \
+configure.sh \
+confdeps.sh \
+conff.sh \
+conff2.sh \
+conffile-leading-dot.sh \
+confh.sh \
+confh4.sh \
+confh5.sh \
+confh6.sh \
+confh7.sh \
+confh8.sh \
+confincl.sh \
+conflnk.sh \
+conflnk2.sh \
+conflnk3.sh \
+conflnk4.sh \
+confsub.sh \
+confvar.sh \
+confvar2.sh \
+copy.sh \
+cscope.tap \
+cscope2.sh \
+cscope3.sh \
+cxx.sh \
+cxx2.sh \
+cxxcpp.sh \
+cxxlibobj.sh \
+cxxlink.sh \
+cxxnoc.sh \
+cxxo.sh \
+cygnus-check-without-all.sh \
+cygnus-dependency-tracking.sh \
+cygnus-imply-foreign.sh \
+cygnus-no-dist.sh \
+cygnus-no-installinfo.sh \
+cygnus-requires-maintainer-mode.sh \
+cygwin32.sh \
+dash.sh \
+defun.sh \
+defun2.sh \
+dejagnu.sh \
+dejagnu2.sh \
+dejagnu3.sh \
+dejagnu4.sh \
+dejagnu5.sh \
+dejagnu6.sh \
+dejagnu7.sh \
+dejagnu-absolute-builddir.sh \
+dejagnu-relative-srcdir.sh \
+dejagnu-siteexp-extend.sh \
+dejagnu-siteexp-append.sh \
+dejagnu-siteexp-useredit.sh \
+deleted-am.sh \
+deleted-m4.sh \
+depacl2.sh \
+depcomp.sh \
+depcomp2.sh \
+depcomp8a.sh \
+depcomp8b.sh \
+depdist.sh \
+depend.sh \
+depend3.sh \
+depend4.sh \
+depend5.sh \
+depend6.sh \
+deprecated-acinit.sh \
+destdir.sh \
+dirlist.sh \
+dirlist2.sh \
+dirlist-abspath.sh \
+discover.sh \
+dist-formats.tap \
+dist-auxdir-many-subdirs.sh \
+dist-auxfile-2.sh \
+dist-auxfile.sh \
+dist-included-parent-dir.sh \
+dist-missing-am.sh \
+dist-missing-included-m4.sh \
+dist-missing-m4.sh \
+dist-readonly.sh \
+dist-repeated.sh \
+dist-pr109765.sh \
+distcleancheck.sh \
+distcom2.sh \
+distcom3.sh \
+distcom4.sh \
+distcom5.sh \
+distcom-subdir.sh \
+distdir.sh \
+disthook.sh \
+distlinks.sh \
+distlinksbrk.sh \
+distname.sh \
+distcheck-configure-flags.sh \
+distcheck-configure-flags-am.sh \
+distcheck-configure-flags-subpkg.sh \
+distcheck-hook.sh \
+distcheck-hook2.sh \
+distcheck-writable-srcdir.sh \
+distcheck-missing-m4.sh \
+distcheck-outdated-m4.sh \
+distcheck-override-infodir.sh \
+distcheck-pr9579.sh \
+distcheck-pr10470.sh \
+dmalloc.sh \
+doc-parsing-buglets-colneq-subst.sh \
+doc-parsing-buglets-tabs.sh \
+dollar.sh \
+dollarvar.sh \
+dollarvar2.sh \
+double.sh \
+dup2.sh \
+else.sh \
+empty.sh \
+empty2.sh \
+empty3.sh \
+empty4.sh \
+exdir.sh \
+exdir2.sh \
+exdir3.sh \
+exeext.sh \
+exeext2.sh \
+exeext3.sh \
+exeext4.sh \
+exsource.sh \
+ext.sh \
+ext2.sh \
+ext3.sh \
+extra.sh \
+extra2.sh \
+extra3.sh \
+extra4.sh \
+extra5.sh \
+extra6.sh \
+extra7.sh \
+extra8.sh \
+extra9.sh \
+extra10.sh \
+extra11.sh \
+extra12.sh \
+extra-programs-empty.sh \
+extra-portability.sh \
+extra-portability2.sh \
+extra-portability3.sh \
+extradep.sh \
+extradep2.sh \
+f90only.sh \
+flavor.sh \
+flibs.sh \
+fn99.sh \
+fn99subdir.sh \
+fnoc.sh \
+fo.sh \
+forcemiss.sh \
+forcemiss2.sh \
+fort1.sh \
+fort2.sh \
+fort4.sh \
+fort5.sh \
+fonly.sh \
+fortdep.sh \
+gcj.sh \
+gcj2.sh \
+gcj3.sh \
+gcj4.sh \
+gcj5.sh \
+gcj6.sh \
+gettext.sh \
+gettext2.sh \
+gettext3.sh \
+gnumake.sh \
+gnuwarn.sh \
+gnuwarn2.sh \
+gnits.sh \
+gnits2.sh \
+gnits3.sh \
+hdr-vars-defined-once.sh \
+header.sh \
+help.sh \
+help2.sh \
+help3.sh \
+help4.sh \
+help-depend.sh \
+help-depend2.sh \
+help-dmalloc.sh \
+help-init.sh \
+help-lispdir.sh \
+help-multilib.sh \
+help-python.sh \
+help-silent.sh \
+help-upc.sh \
+hfs.sh \
+implicit.sh \
+info.sh \
+init.sh \
+init2.sh \
+insh2.sh \
+install2.sh \
+installdir.sh \
+instsh.sh \
+instsh2.sh \
+instsh3.sh \
+instdat.sh \
+instdat2.sh \
+instdir.sh \
+instdir2.sh \
+instdir-cond.sh \
+instdir-cond2.sh \
+instdir-no-empty.sh \
+instdir-java.sh \
+instdir-lisp.sh \
+instdir-ltlib.sh \
+instdir-prog.sh \
+instdir-python.sh \
+instdir-texi.sh \
+instexec.sh \
+instfail.sh \
+instfail-info.sh \
+instfail-java.sh \
+instfail-libtool.sh \
+insthook.sh \
+instman.sh \
+instman2.sh \
+instmany.sh \
+instmany-mans.sh \
+instmany-python.sh \
+install-info-dir.sh \
+interp.sh \
+interp2.sh \
+java.sh \
+java2.sh \
+java3.sh \
+javadir-undefined.sh \
+javaflags.sh \
+java-check.sh \
+java-clean.sh \
+java-compile-install.sh \
+java-compile-run-flat.sh \
+java-compile-run-nested.sh \
+java-empty-classpath.sh \
+javaprim.sh \
+javasubst.sh \
+java-extra.sh \
+java-mix.sh \
+java-no-duplicate.sh \
+java-nobase.sh \
+java-noinst.sh \
+java-rebuild.sh \
+java-sources.sh \
+java-uninstall.sh \
+ldadd.sh \
+ldflags.sh \
+lex.sh \
+lex2.sh \
+lex3.sh \
+lex5.sh \
+lexcpp.sh \
+lexvpath.sh \
+lex-subobj-nodep.sh \
+lex-lib.sh \
+lex-lib-external.sh \
+lex-libobj.sh \
+lex-noyywrap.sh \
+lex-clean-cxx.sh \
+lex-clean.sh \
+lex-depend-cxx.sh \
+lex-depend-grep.sh \
+lex-depend.sh \
+lex-line.sh \
+lex-nodist.sh \
+lex-pr204.sh \
+lflags.sh \
+lflags2.sh \
+libexec.sh \
+libobj-basic.sh \
+libobj2.sh \
+libobj3.sh \
+libobj4.sh \
+libobj5.sh \
+libobj7.sh \
+libobj10.sh \
+libobj12.sh \
+libobj13.sh \
+libobj14.sh \
+libobj15a.sh \
+libobj15b.sh \
+libobj15c.sh \
+libobj16a.sh \
+libobj16b.sh \
+libobj17.sh \
+libobj18.sh \
+libobj19.sh \
+libobj20a.sh \
+libobj20b.sh \
+libobj20c.sh \
+library.sh \
+library2.sh \
+library3.sh \
+libtool.sh \
+libtool2.sh \
+libtool3.sh \
+libtool4.sh \
+libtool5.sh \
+libtool6.sh \
+libtool7.sh \
+libtool8.sh \
+libtool9.sh \
+libtoo10.sh \
+libtoo11.sh \
+license.sh \
+license2.sh \
+link_c_cxx.sh \
+link_cond.sh \
+link_dist.sh \
+link_f90_only.sh \
+link_fc.sh \
+link_fccxx.sh \
+link_fcxx.sh \
+link_f_only.sh \
+link_override.sh \
+lisp2.sh \
+lisp3.sh \
+lisp4.sh \
+lisp5.sh \
+lisp6.sh \
+lisp7.sh \
+lisp8.sh \
+lispdry.sh \
+listval.sh \
+location.sh \
+longline.sh \
+longlin2.sh \
+ltcond.sh \
+ltcond2.sh \
+ltconv.sh \
+ltdeps.sh \
+ltinit.sh \
+ltinstloc.sh \
+ltlibobjs.sh \
+ltlibsrc.sh \
+ltorder.sh \
+lzma.sh \
+m4-inclusion.sh \
+maintclean.sh \
+maintclean-vpath.sh \
+maintmode-configure-msg.sh \
+make.sh \
+makefile-deps.sh \
+makej.sh \
+makej2.sh \
+maken.sh \
+maken3.sh \
+make-dryrun.tap \
+makevars.sh \
+man.sh \
+man2.sh \
+man3.sh \
+man4.sh \
+man5.sh \
+man6.sh \
+man7.sh \
+man8.sh \
+mdate.sh \
+mdate2.sh \
+mdate3.sh \
+mdate4.sh \
+mdate5.sh \
+mdate6.sh \
+missing.sh \
+missing2.sh \
+missing3.sh \
+missing4.sh \
+missing5.sh \
+missing6.sh \
+missing-auxfile-stops-makefiles-creation.sh \
+mkinstall.sh \
+mkinst2.sh \
+mkinst3.sh \
+mmode.sh \
+mmodely.sh \
+multlib.sh \
+no-extra-makefile-code.sh \
+no-outdir-option.sh \
+nobase.sh \
+nobase-libtool.sh \
+nobase-python.sh \
+nobase-nodist.sh \
+nodef.sh \
+nodef2.sh \
+nodep.sh \
+nodep2.sh \
+nodepcomp.sh \
+nodist.sh \
+nodist2.sh \
+nodist3.sh \
+noinst.sh \
+noinstdir.sh \
+nolink.sh \
+nostdinc.sh \
+notrans.sh \
+number.sh \
+objc.sh \
+objc2.sh \
+objext-pr10128.sh \
+obsolete.sh \
+oldvars.sh \
+order.sh \
+output.sh \
+output2.sh \
+output3.sh \
+output4.sh \
+output5.sh \
+output6.sh \
+output7.sh \
+output8.sh \
+output9.sh \
+output10.sh \
+output11.sh \
+output12.sh \
+output13.sh \
+output-order.sh \
+override-conditional-1.sh \
+override-conditional-2.sh \
+override-html.sh \
+override-suggest-local.sh \
+parallel-am.sh \
+parallel-am2.sh \
+parallel-am3.sh \
+serial-tests.sh \
+parallel-tests.sh \
+parallel-tests2.sh \
+parallel-tests3.sh \
+parallel-tests5.sh \
+parallel-tests6.sh \
+parallel-tests8.sh \
+parallel-tests9.sh \
+parallel-tests10.sh \
+parallel-tests-exeext.sh \
+parallel-tests-suffix.sh \
+parallel-tests-suffix-prog.sh \
+parallel-tests-log-compiler-1.sh \
+parallel-tests-log-compiler-2.sh \
+parallel-tests-dry-run-1.sh \
+parallel-tests-dry-run-2.sh \
+parallel-tests-fd-redirect.sh \
+parallel-tests-fd-redirect-exeext.sh \
+parallel-tests-extra-programs.sh \
+parallel-tests-unreadable.sh \
+parallel-tests-subdir.sh \
+parallel-tests-interrupt.tap \
+parallel-tests-reset-term.sh \
+parallel-tests-harderror.sh \
+parallel-tests-log-override-1.sh \
+parallel-tests-log-override-2.sh \
+parallel-tests-log-override-recheck.sh \
+parallel-tests-log-compiler-example.sh \
+parallel-tests-cmdline-override.sh \
+parallel-tests-fork-bomb.sh \
+parallel-tests-empty-testlogs.sh \
+parallel-tests-driver-install.sh \
+parallel-tests-no-color-in-log.sh \
+parallel-tests-no-spurious-summary.sh \
+parallel-tests-exit-statuses.sh \
+parallel-tests-console-output.sh \
+parallel-tests-once.sh \
+parallel-tests-trailing-bslash.sh \
+parallel-tests-many.sh \
+tests-environment.sh \
+am-tests-environment.sh \
+tests-environment-backcompat.sh \
+testsuite-summary-color.sh \
+testsuite-summary-count.sh \
+testsuite-summary-count-many.sh \
+testsuite-summary-reference-log.sh \
+test-driver-acsubst.sh \
+test-driver-cond.sh \
+test-driver-custom-no-extra-driver.sh \
+test-driver-custom.sh \
+test-driver-custom-xfail-tests.sh \
+test-driver-custom-multitest.sh \
+test-driver-custom-multitest-recheck.sh \
+test-driver-custom-multitest-recheck2.sh \
+test-driver-create-log-dir.sh \
+test-driver-strip-vpath.sh \
+test-driver-trs-suffix-registered.sh \
+test-driver-fail.sh \
+test-driver-is-distributed.sh \
+test-harness-vpath-rewrite.sh \
+test-log.sh \
+test-logs-repeated.sh \
+test-metadata-global-log.sh \
+test-metadata-global-result.sh \
+test-metadata-recheck.sh \
+test-metadata-results.sh \
+test-missing.sh \
+test-missing2.sh \
+test-trs-basic.sh \
+test-trs-recover.sh \
+test-trs-recover2.sh \
+test-extensions.sh \
+test-extensions-cond.sh \
+parse.sh \
+percent.sh \
+percent2.sh \
+phony.sh \
+pluseq.sh \
+pluseq2.sh \
+pluseq3.sh \
+pluseq4.sh \
+pluseq5.sh \
+pluseq6.sh \
+pluseq7.sh \
+pluseq8.sh \
+pluseq9.sh \
+pluseq10.sh \
+pluseq11.sh \
+posixsubst-data.sh \
+posixsubst-extradist.sh \
+posixsubst-ldadd.sh \
+posixsubst-libraries.sh \
+posixsubst-ltlibraries.sh \
+posixsubst-programs.sh \
+posixsubst-scripts.sh \
+posixsubst-sources.sh \
+posixsubst-tests.sh \
+postproc.sh \
+ppf77.sh \
+pr2.sh \
+pr9.sh \
+pr72.sh \
+pr87.sh \
+pr211.sh \
+pr220.sh \
+pr224.sh \
+pr229.sh \
+pr243.sh \
+pr266.sh \
+pr279.sh \
+pr279-2.sh \
+pr287.sh \
+pr300-lib.sh \
+pr300-ltlib.sh \
+pr300-prog.sh \
+pr307.sh \
+pr401.sh \
+pr401b.sh \
+pr401c.sh \
+prefix.sh \
+primary.sh \
+primary2.sh \
+primary3.sh \
+primary-prefix-invalid-couples.tap \
+primary-prefix-valid-couples.sh \
+primary-prefix-couples-force-valid.sh \
+primary-prefix-couples-documented-valid.sh \
+print-libdir.sh \
+proginst.sh \
+programs-primary-rewritten.sh \
+py-compile-basic.sh \
+py-compile-basic2.sh \
+py-compile-basedir.sh \
+py-compile-destdir.sh \
+py-compile-env.sh \
+py-compile-option-terminate.sh \
+py-compile-usage.sh \
+python.sh \
+python2.sh \
+python3.sh \
+python4.sh \
+python5.sh \
+python5b.sh \
+python6.sh \
+python7.sh \
+python8.sh \
+python9.sh \
+python10.sh \
+python11.sh \
+python12.sh \
+python-dist.sh \
+python-vars.sh \
+python-virtualenv.sh \
+python-pr10995.sh \
+recurs.sh \
+recurs2.sh \
+remake.sh \
+remake1a.sh \
+remake2.sh \
+remake3.sh \
+remake3a.sh \
+remake4.sh \
+remake5.sh \
+remake6.sh \
+remake7.sh \
+remake8a.sh \
+remake8b.sh \
+remake9a.sh \
+remake9b.sh \
+remake9c.sh \
+remake9d.sh \
+remake10a.sh \
+remake10b.sh \
+remake10c.sh \
+remake11.sh \
+remake12.sh \
+remake-all-1.sh \
+remake-all-2.sh \
+remake-subdir-from-subdir.sh \
+remake-subdir-gnu.sh \
+remake-subdir.sh \
+remake-subdir2.sh \
+remake-subdir-long-time.sh \
+remake-gnulib-add-acsubst.sh \
+remake-gnulib-add-header.sh \
+remake-gnulib-remove-header.sh \
+remake-moved-m4-file.sh \
+remake-deleted-m4-file.sh \
+remake-renamed-m4-file.sh \
+remake-renamed-m4-macro-and-file.sh \
+remake-renamed-m4-macro.sh \
+remake-am-pr10111.sh \
+remake-m4-pr10111.sh \
+remake-deleted-am-2.sh \
+remake-deleted-am-subdir.sh \
+remake-deleted-am.sh \
+remake-renamed-am.sh \
+pr8365-remake-timing.sh \
+req.sh \
+reqd.sh \
+reqd2.sh \
+repeated-options.sh \
+rst-formatting.sh \
+rulepat.sh \
+self-check-cleanup.tap \
+self-check-configure-help.sh \
+self-check-dir.tap \
+self-check-env-sanitize.tap \
+self-check-exit.tap \
+self-check-explicit-skips.sh \
+self-check-is_newest.tap \
+self-check-me.tap \
+self-check-reexec.tap \
+self-check-report.sh \
+self-check-sanity.sh \
+self-check-seq.tap \
+self-check-is-blocked-signal.tap \
+self-check-tap.sh \
+self-check-unindent.tap \
+sanity.sh \
+scripts.sh \
+seenc.sh \
+silent.sh \
+silent2.sh \
+silent3.sh \
+silent4.sh \
+silent6.sh \
+silent7.sh \
+silent8.sh \
+silent9.sh \
+silentcxx.sh \
+silentcxx-gcc.sh \
+silentf77.sh \
+silentf90.sh \
+silent-amopts.sh \
+silent-many-gcc.sh \
+silent-many-generic.sh \
+silent-nowarn.sh \
+silent-configsite.sh \
+silent-nested-vars.sh \
+silent-lex.sh \
+silent-yacc.sh \
+silent-yacc-headers.sh \
+srcsub.sh \
+srcsub2.sh \
+space.sh \
+specflg.sh \
+specflg2.sh \
+specflg3.sh \
+specflg6.sh \
+specflg7.sh \
+specflg8.sh \
+specflg9.sh \
+specflg10.sh \
+specflg-dummy.sh \
+spell.sh \
+spell2.sh \
+spell3.sh \
+spelling.sh \
+spy.sh \
+spy-rm.tap \
+stdinc.sh \
+stamph2.sh \
+stdlib.sh \
+stdlib2.sh \
+strictness-override.sh \
+strictness-precedence.sh \
+strip.sh \
+strip2.sh \
+strip3.sh \
+subdir.sh \
+subdir2.sh \
+subdir3.sh \
+subdir4.sh \
+subdir5.sh \
+subdir6.sh \
+subdir7.sh \
+subdir8.sh \
+subdir9.sh \
+subdir10.sh \
+subdirbuiltsources.sh \
+subcond.sh \
+subcond2.sh \
+subcond3.sh \
+subobj.sh \
+subobj2.sh \
+subobj4.sh \
+subobj5.sh \
+subobj6.sh \
+subobj7.sh \
+subobj8.sh \
+subobj9.sh \
+subobj10.sh \
+subobj11a.sh \
+subobj11b.sh \
+subobj11c.sh \
+subobjname.sh \
+subpkg.sh \
+subpkg2.sh \
+subpkg3.sh \
+subpkg4.sh \
+subpkg-yacc.sh \
+subst.sh \
+subst3.sh \
+subst4.sh \
+subst5.sh \
+subst-no-trailing-empty-line.sh \
+substref.sh \
+substre2.sh \
+substtarg.sh \
+suffix.sh \
+suffix2.sh \
+suffix3.tap \
+suffix4.sh \
+suffix5.sh \
+suffix6.sh \
+suffix6b.sh \
+suffix6c.sh \
+suffix7.sh \
+suffix8.tap \
+suffix9.sh \
+suffix10.tap \
+suffix11.tap \
+suffix12.sh \
+suffix13.sh \
+suffix-chain.tap \
+symlink.sh \
+symlink2.sh \
+syntax.sh \
+tap-ambiguous-directive.sh \
+tap-autonumber.sh \
+tap-bailout.sh \
+tap-bailout-leading-space.sh \
+tap-bailout-and-logging.sh \
+tap-bailout-suppress-badexit.sh \
+tap-bailout-suppress-later-diagnostic.sh \
+tap-bailout-suppress-later-errors.sh \
+tap-color.sh \
+tap-deps.sh \
+tap-diagnostic.sh \
+tap-empty-diagnostic.sh \
+tap-empty.sh \
+tap-escape-directive.sh \
+tap-escape-directive-2.sh \
+tap-exit.sh \
+tap-signal.tap \
+tap-fancy.sh \
+tap-fancy2.sh \
+tap-global-log.sh \
+tap-global-result.sh \
+tap-log.sh \
+tap-msg0-result.sh \
+tap-msg0-directive.sh \
+tap-msg0-planskip.sh \
+tap-msg0-bailout.sh \
+tap-msg0-misc.sh \
+tap-merge-stdout-stderr.sh \
+tap-no-merge-stdout-stderr.sh \
+tap-no-disable-hard-error.sh \
+tap-no-spurious-summary.sh \
+tap-no-spurious-numbers.sh \
+tap-no-spurious.sh \
+tap-not-ok-skip.sh \
+tap-number-wordboundary.sh \
+tap-numeric-description.sh \
+tap-negative-numbers.sh \
+tap-numbers-leading-zero.sh \
+tap-out-of-order.sh \
+tap-passthrough.sh \
+tap-passthrough-exit.sh \
+tap-plan.sh \
+tap-plan-corner.sh \
+tap-plan-errors.sh \
+tap-plan-middle.sh \
+tap-plan-whitespace.sh \
+tap-plan-leading-zero.sh \
+tap-plan-malformed.sh \
+tap-missing-plan-and-bad-exit.sh \
+tap-planskip.sh \
+tap-planskip-late.sh \
+tap-planskip-and-logging.sh \
+tap-planskip-unplanned.sh \
+tap-planskip-unplanned-corner.sh \
+tap-planskip-case-insensitive.sh \
+tap-planskip-whitespace.sh \
+tap-planskip-badexit.sh \
+tap-planskip-bailout.sh \
+tap-planskip-later-errors.sh \
+tap-realtime.sh \
+tap-test-number-0.sh \
+tap-recheck-logs.sh \
+tap-result-comment.sh \
+tap-todo-skip-together.sh \
+tap-todo-skip-whitespace.sh \
+tap-todo-skip.sh \
+tap-unplanned.sh \
+tap-whitespace-normalization.sh \
+tap-with-and-without-number.sh \
+tap-xfail-tests.sh \
+tap-common-setup.sh \
+tap-bad-prog.tap \
+tap-basic.sh \
+tap-diagnostic-custom.sh \
+tap-driver-stderr.sh \
+tap-doc.sh \
+tap-doc2.sh \
+tap-more.sh \
+tap-more2.sh \
+tap-recheck.sh \
+tap-summary.sh \
+tap-summary-color.sh \
+tags.sh \
+tags2.sh \
+tagsub.sh \
+tar.sh \
+tar2.sh \
+tar3.sh \
+tar-override.sh \
+target-cflags.sh \
+targetclash.sh \
+tests-environment-fd-redirect.sh \
+tests-environment-and-log-compiler.sh \
+txinfo.sh \
+txinfo2.sh \
+txinfo3.sh \
+txinfo4.sh \
+txinfo5.sh \
+txinfo5b.sh \
+txinfo6.sh \
+txinfo7.sh \
+txinfo8.sh \
+txinfo9.sh \
+txinfo10.sh \
+txinfo13.sh \
+txinfo16.sh \
+txinfo17.sh \
+txinfo19.sh \
+txinfo20.sh \
+txinfo21.sh \
+txinfo22.sh \
+txinfo23.sh \
+txinfo24.sh \
+txinfo25.sh \
+txinfo26.sh \
+txinfo27.sh \
+txinfo28.sh \
+txinfo29.sh \
+txinfo30.sh \
+txinfo31.sh \
+txinfo32.sh \
+txinfo33.sh \
+txinfo-no-clutter.sh \
+txinfo-unrecognized-extension.sh \
+transform.sh \
+transform2.sh \
+transform3.sh \
+uninstall-fail.sh \
+uninstall-pr9578.sh \
+unused.sh \
+upc.sh \
+upc2.sh \
+upc3.sh \
+vala.sh \
+vala1.sh \
+vala2.sh \
+vala3.sh \
+vala4.sh \
+vala5.sh \
+vala-vpath.sh \
+vala-mix.sh \
+vala-mix2.sh \
+vars.sh \
+vars3.sh \
+vartar.sh \
+vartypos.sh \
+vartypo2.sh \
+version.sh \
+version2.sh \
+version3.sh \
+version4.sh \
+version6.sh \
+version7.sh \
+version8.sh \
+vpath.sh \
+vtexi.sh \
+vtexi2.sh \
+vtexi3.sh \
+vtexi4.sh \
+warnings-override.sh \
+warnings-precedence.sh \
+warnings-strictness-interactions.sh \
+warnings-unknown.sh \
+warnopts.sh \
+warnings-win-over-strictness.sh \
+warning-groups-win-over-strictness.sh \
+werror.sh \
+werror2.sh \
+werror3.sh \
+werror4.sh \
+whoami.sh \
+xsource.sh \
+yacc.sh \
+yacc2.sh \
+yacc4.sh \
+yacc5.sh \
+yacc7.sh \
+yacc8.sh \
+yaccdry.sh \
+yaccpp.sh \
+yaccvpath.sh \
+yacc-auxdir.sh \
+yacc-basic.sh \
+yacc-cxx.sh \
+yacc-bison-skeleton-cxx.sh \
+yacc-bison-skeleton.sh \
+yacc-clean.sh \
+yacc-clean-cxx.sh \
+yacc-d-basic.sh \
+yacc-d-cxx.sh \
+yacc-d-vpath.sh \
+yacc-deleted-headers.sh \
+yacc-depend.sh \
+yacc-depend2.sh \
+yacc-dist-nobuild-subdir.sh \
+yacc-dist-nobuild.sh \
+yacc-line.sh \
+yacc-mix-c-cxx.sh \
+yacc-nodist.sh \
+yacc-pr204.sh \
+yacc-weirdnames.sh \
+yflags.sh \
+yflags2.sh \
+yflags-cmdline-override.sh \
+yflags-conditional.sh \
+yflags-d-false-positives.sh \
+yflags-force-conditional.sh \
+yflags-force-override.sh \
+yflags-var-expand.sh \
+libtool-macros.sh \
+gettext-macros.sh
+
+print-list-of-tests:
+       @echo $(handwritten_TESTS)
+.PHONY: print-list-of-tests
diff --git a/tests/listval.test b/t/listval.sh
similarity index 100%
rename from tests/listval.test
rename to t/listval.sh
diff --git a/tests/location.test b/t/location.sh
similarity index 100%
rename from tests/location.test
rename to t/location.sh
diff --git a/tests/longlin2.test b/t/longlin2.sh
similarity index 100%
rename from tests/longlin2.test
rename to t/longlin2.sh
diff --git a/tests/longline.test b/t/longline.sh
similarity index 100%
rename from tests/longline.test
rename to t/longline.sh
diff --git a/tests/ltcond.test b/t/ltcond.sh
similarity index 100%
rename from tests/ltcond.test
rename to t/ltcond.sh
diff --git a/tests/ltcond2.test b/t/ltcond2.sh
similarity index 100%
rename from tests/ltcond2.test
rename to t/ltcond2.sh
diff --git a/tests/ltconv.test b/t/ltconv.sh
similarity index 100%
rename from tests/ltconv.test
rename to t/ltconv.sh
diff --git a/tests/ltdeps.test b/t/ltdeps.sh
similarity index 100%
rename from tests/ltdeps.test
rename to t/ltdeps.sh
diff --git a/tests/ltinit.test b/t/ltinit.sh
similarity index 100%
rename from tests/ltinit.test
rename to t/ltinit.sh
diff --git a/tests/ltinstloc.test b/t/ltinstloc.sh
similarity index 100%
rename from tests/ltinstloc.test
rename to t/ltinstloc.sh
diff --git a/tests/ltlibobjs.test b/t/ltlibobjs.sh
similarity index 100%
rename from tests/ltlibobjs.test
rename to t/ltlibobjs.sh
diff --git a/tests/ltlibsrc.test b/t/ltlibsrc.sh
similarity index 100%
rename from tests/ltlibsrc.test
rename to t/ltlibsrc.sh
diff --git a/tests/ltorder.test b/t/ltorder.sh
similarity index 100%
rename from tests/ltorder.test
rename to t/ltorder.sh
diff --git a/tests/lzma.test b/t/lzma.sh
similarity index 100%
rename from tests/lzma.test
rename to t/lzma.sh
diff --git a/tests/m4-inclusion.test b/t/m4-inclusion.sh
similarity index 100%
rename from tests/m4-inclusion.test
rename to t/m4-inclusion.sh
diff --git a/tests/maintclean-vpath.test b/t/maintclean-vpath.sh
similarity index 100%
rename from tests/maintclean-vpath.test
rename to t/maintclean-vpath.sh
diff --git a/tests/maintclean.test b/t/maintclean.sh
similarity index 100%
rename from tests/maintclean.test
rename to t/maintclean.sh
diff --git a/tests/maintmode-configure-msg.test b/t/maintmode-configure-msg.sh
similarity index 100%
rename from tests/maintmode-configure-msg.test
rename to t/maintmode-configure-msg.sh
diff --git a/tests/make-dryrun.tap b/t/make-dryrun.tap
similarity index 100%
rename from tests/make-dryrun.tap
rename to t/make-dryrun.tap
diff --git a/tests/make.test b/t/make.sh
similarity index 100%
rename from tests/make.test
rename to t/make.sh
diff --git a/tests/makefile-deps.test b/t/makefile-deps.sh
similarity index 100%
rename from tests/makefile-deps.test
rename to t/makefile-deps.sh
diff --git a/tests/makej.test b/t/makej.sh
similarity index 100%
rename from tests/makej.test
rename to t/makej.sh
diff --git a/tests/makej2.test b/t/makej2.sh
similarity index 100%
rename from tests/makej2.test
rename to t/makej2.sh
diff --git a/tests/maken.test b/t/maken.sh
similarity index 100%
rename from tests/maken.test
rename to t/maken.sh
diff --git a/tests/maken3.test b/t/maken3.sh
similarity index 100%
rename from tests/maken3.test
rename to t/maken3.sh
diff --git a/tests/makevars.test b/t/makevars.sh
similarity index 100%
rename from tests/makevars.test
rename to t/makevars.sh
diff --git a/tests/man.test b/t/man.sh
similarity index 100%
rename from tests/man.test
rename to t/man.sh
diff --git a/tests/man2.test b/t/man2.sh
similarity index 100%
rename from tests/man2.test
rename to t/man2.sh
diff --git a/tests/man3.test b/t/man3.sh
similarity index 100%
rename from tests/man3.test
rename to t/man3.sh
diff --git a/tests/man4.test b/t/man4.sh
similarity index 100%
rename from tests/man4.test
rename to t/man4.sh
diff --git a/tests/man5.test b/t/man5.sh
similarity index 100%
rename from tests/man5.test
rename to t/man5.sh
diff --git a/tests/man6.test b/t/man6.sh
similarity index 100%
rename from tests/man6.test
rename to t/man6.sh
diff --git a/tests/man7.test b/t/man7.sh
similarity index 100%
rename from tests/man7.test
rename to t/man7.sh
diff --git a/tests/man8.test b/t/man8.sh
similarity index 100%
rename from tests/man8.test
rename to t/man8.sh
diff --git a/tests/mdate.test b/t/mdate.sh
similarity index 100%
rename from tests/mdate.test
rename to t/mdate.sh
diff --git a/tests/mdate2.test b/t/mdate2.sh
similarity index 100%
rename from tests/mdate2.test
rename to t/mdate2.sh
diff --git a/tests/mdate3.test b/t/mdate3.sh
similarity index 100%
rename from tests/mdate3.test
rename to t/mdate3.sh
diff --git a/tests/mdate4.test b/t/mdate4.sh
similarity index 100%
rename from tests/mdate4.test
rename to t/mdate4.sh
diff --git a/tests/mdate5.test b/t/mdate5.sh
similarity index 100%
rename from tests/mdate5.test
rename to t/mdate5.sh
diff --git a/tests/mdate6.test b/t/mdate6.sh
similarity index 100%
rename from tests/mdate6.test
rename to t/mdate6.sh
diff --git a/tests/missing-auxfile-stops-makefiles-creation.test 
b/t/missing-auxfile-stops-makefiles-creation.sh
similarity index 100%
rename from tests/missing-auxfile-stops-makefiles-creation.test
rename to t/missing-auxfile-stops-makefiles-creation.sh
diff --git a/tests/missing.test b/t/missing.sh
similarity index 100%
rename from tests/missing.test
rename to t/missing.sh
diff --git a/tests/missing2.test b/t/missing2.sh
similarity index 100%
rename from tests/missing2.test
rename to t/missing2.sh
diff --git a/tests/missing3.test b/t/missing3.sh
similarity index 100%
rename from tests/missing3.test
rename to t/missing3.sh
diff --git a/tests/missing4.test b/t/missing4.sh
similarity index 100%
rename from tests/missing4.test
rename to t/missing4.sh
diff --git a/tests/missing5.test b/t/missing5.sh
similarity index 100%
rename from tests/missing5.test
rename to t/missing5.sh
diff --git a/tests/missing6.test b/t/missing6.sh
similarity index 100%
rename from tests/missing6.test
rename to t/missing6.sh
diff --git a/tests/mkinst2.test b/t/mkinst2.sh
similarity index 100%
rename from tests/mkinst2.test
rename to t/mkinst2.sh
diff --git a/tests/mkinst3.test b/t/mkinst3.sh
similarity index 100%
rename from tests/mkinst3.test
rename to t/mkinst3.sh
diff --git a/tests/mkinstall.test b/t/mkinstall.sh
similarity index 100%
rename from tests/mkinstall.test
rename to t/mkinstall.sh
diff --git a/tests/mmode.test b/t/mmode.sh
similarity index 100%
rename from tests/mmode.test
rename to t/mmode.sh
diff --git a/tests/mmodely.test b/t/mmodely.sh
similarity index 100%
rename from tests/mmodely.test
rename to t/mmodely.sh
diff --git a/tests/multlib.test b/t/multlib.sh
similarity index 100%
rename from tests/multlib.test
rename to t/multlib.sh
diff --git a/tests/no-extra-makefile-code.test b/t/no-extra-makefile-code.sh
similarity index 100%
rename from tests/no-extra-makefile-code.test
rename to t/no-extra-makefile-code.sh
diff --git a/tests/no-outdir-option.test b/t/no-outdir-option.sh
similarity index 100%
rename from tests/no-outdir-option.test
rename to t/no-outdir-option.sh
diff --git a/tests/nobase-libtool.test b/t/nobase-libtool.sh
similarity index 100%
rename from tests/nobase-libtool.test
rename to t/nobase-libtool.sh
diff --git a/tests/nobase-nodist.test b/t/nobase-nodist.sh
similarity index 100%
rename from tests/nobase-nodist.test
rename to t/nobase-nodist.sh
diff --git a/tests/nobase-python.test b/t/nobase-python.sh
similarity index 100%
rename from tests/nobase-python.test
rename to t/nobase-python.sh
diff --git a/tests/nobase.test b/t/nobase.sh
similarity index 100%
rename from tests/nobase.test
rename to t/nobase.sh
diff --git a/tests/nodef.test b/t/nodef.sh
similarity index 100%
rename from tests/nodef.test
rename to t/nodef.sh
diff --git a/tests/nodef2.test b/t/nodef2.sh
similarity index 100%
rename from tests/nodef2.test
rename to t/nodef2.sh
diff --git a/tests/nodep.test b/t/nodep.sh
similarity index 100%
rename from tests/nodep.test
rename to t/nodep.sh
diff --git a/tests/nodep2.test b/t/nodep2.sh
similarity index 100%
rename from tests/nodep2.test
rename to t/nodep2.sh
diff --git a/tests/nodepcomp.test b/t/nodepcomp.sh
similarity index 100%
rename from tests/nodepcomp.test
rename to t/nodepcomp.sh
diff --git a/tests/nodist.test b/t/nodist.sh
similarity index 100%
rename from tests/nodist.test
rename to t/nodist.sh
diff --git a/tests/nodist2.test b/t/nodist2.sh
similarity index 100%
rename from tests/nodist2.test
rename to t/nodist2.sh
diff --git a/tests/nodist3.test b/t/nodist3.sh
similarity index 100%
rename from tests/nodist3.test
rename to t/nodist3.sh
diff --git a/tests/noinst.test b/t/noinst.sh
similarity index 100%
rename from tests/noinst.test
rename to t/noinst.sh
diff --git a/tests/noinstdir.test b/t/noinstdir.sh
similarity index 100%
rename from tests/noinstdir.test
rename to t/noinstdir.sh
diff --git a/tests/nolink.test b/t/nolink.sh
similarity index 100%
rename from tests/nolink.test
rename to t/nolink.sh
diff --git a/tests/nostdinc.test b/t/nostdinc.sh
similarity index 100%
rename from tests/nostdinc.test
rename to t/nostdinc.sh
diff --git a/tests/notrans.test b/t/notrans.sh
similarity index 100%
rename from tests/notrans.test
rename to t/notrans.sh
diff --git a/tests/number.test b/t/number.sh
similarity index 100%
rename from tests/number.test
rename to t/number.sh
diff --git a/tests/objc.test b/t/objc.sh
similarity index 100%
rename from tests/objc.test
rename to t/objc.sh
diff --git a/tests/objc2.test b/t/objc2.sh
similarity index 100%
rename from tests/objc2.test
rename to t/objc2.sh
diff --git a/tests/objext-pr10128.test b/t/objext-pr10128.sh
similarity index 100%
rename from tests/objext-pr10128.test
rename to t/objext-pr10128.sh
diff --git a/tests/obsolete.test b/t/obsolete.sh
similarity index 100%
rename from tests/obsolete.test
rename to t/obsolete.sh
diff --git a/tests/oldvars.test b/t/oldvars.sh
similarity index 100%
rename from tests/oldvars.test
rename to t/oldvars.sh
diff --git a/tests/order.test b/t/order.sh
similarity index 100%
rename from tests/order.test
rename to t/order.sh
diff --git a/tests/output-order.test b/t/output-order.sh
similarity index 100%
rename from tests/output-order.test
rename to t/output-order.sh
diff --git a/tests/output.test b/t/output.sh
similarity index 100%
rename from tests/output.test
rename to t/output.sh
diff --git a/tests/output10.test b/t/output10.sh
similarity index 100%
rename from tests/output10.test
rename to t/output10.sh
diff --git a/tests/output11.test b/t/output11.sh
similarity index 100%
rename from tests/output11.test
rename to t/output11.sh
diff --git a/tests/output12.test b/t/output12.sh
similarity index 100%
rename from tests/output12.test
rename to t/output12.sh
diff --git a/tests/output13.test b/t/output13.sh
similarity index 100%
rename from tests/output13.test
rename to t/output13.sh
diff --git a/tests/output2.test b/t/output2.sh
similarity index 100%
rename from tests/output2.test
rename to t/output2.sh
diff --git a/tests/output3.test b/t/output3.sh
similarity index 100%
rename from tests/output3.test
rename to t/output3.sh
diff --git a/tests/output4.test b/t/output4.sh
similarity index 100%
rename from tests/output4.test
rename to t/output4.sh
diff --git a/tests/output5.test b/t/output5.sh
similarity index 100%
rename from tests/output5.test
rename to t/output5.sh
diff --git a/tests/output6.test b/t/output6.sh
similarity index 100%
rename from tests/output6.test
rename to t/output6.sh
diff --git a/tests/output7.test b/t/output7.sh
similarity index 100%
rename from tests/output7.test
rename to t/output7.sh
diff --git a/tests/output8.test b/t/output8.sh
similarity index 100%
rename from tests/output8.test
rename to t/output8.sh
diff --git a/tests/output9.test b/t/output9.sh
similarity index 100%
rename from tests/output9.test
rename to t/output9.sh
diff --git a/tests/override-conditional-1.test b/t/override-conditional-1.sh
similarity index 100%
rename from tests/override-conditional-1.test
rename to t/override-conditional-1.sh
diff --git a/tests/override-conditional-2.test b/t/override-conditional-2.sh
similarity index 100%
rename from tests/override-conditional-2.test
rename to t/override-conditional-2.sh
diff --git a/tests/override-html.test b/t/override-html.sh
similarity index 100%
rename from tests/override-html.test
rename to t/override-html.sh
diff --git a/tests/override-suggest-local.test b/t/override-suggest-local.sh
similarity index 100%
rename from tests/override-suggest-local.test
rename to t/override-suggest-local.sh
diff --git a/tests/parallel-am.test b/t/parallel-am.sh
similarity index 100%
rename from tests/parallel-am.test
rename to t/parallel-am.sh
diff --git a/tests/parallel-am2.test b/t/parallel-am2.sh
similarity index 100%
rename from tests/parallel-am2.test
rename to t/parallel-am2.sh
diff --git a/tests/parallel-am3.test b/t/parallel-am3.sh
similarity index 100%
rename from tests/parallel-am3.test
rename to t/parallel-am3.sh
diff --git a/tests/parallel-tests-cmdline-override.test 
b/t/parallel-tests-cmdline-override.sh
similarity index 100%
rename from tests/parallel-tests-cmdline-override.test
rename to t/parallel-tests-cmdline-override.sh
diff --git a/tests/parallel-tests-console-output.test 
b/t/parallel-tests-console-output.sh
similarity index 100%
rename from tests/parallel-tests-console-output.test
rename to t/parallel-tests-console-output.sh
diff --git a/tests/parallel-tests-driver-install.test 
b/t/parallel-tests-driver-install.sh
similarity index 100%
rename from tests/parallel-tests-driver-install.test
rename to t/parallel-tests-driver-install.sh
diff --git a/tests/parallel-tests-dry-run-1.test b/t/parallel-tests-dry-run-1.sh
similarity index 100%
rename from tests/parallel-tests-dry-run-1.test
rename to t/parallel-tests-dry-run-1.sh
diff --git a/tests/parallel-tests-dry-run-2.test b/t/parallel-tests-dry-run-2.sh
similarity index 100%
rename from tests/parallel-tests-dry-run-2.test
rename to t/parallel-tests-dry-run-2.sh
diff --git a/tests/parallel-tests-empty-testlogs.test 
b/t/parallel-tests-empty-testlogs.sh
similarity index 100%
rename from tests/parallel-tests-empty-testlogs.test
rename to t/parallel-tests-empty-testlogs.sh
diff --git a/tests/parallel-tests-exeext.test b/t/parallel-tests-exeext.sh
similarity index 100%
rename from tests/parallel-tests-exeext.test
rename to t/parallel-tests-exeext.sh
diff --git a/tests/parallel-tests-exit-statuses.test 
b/t/parallel-tests-exit-statuses.sh
similarity index 100%
rename from tests/parallel-tests-exit-statuses.test
rename to t/parallel-tests-exit-statuses.sh
diff --git a/tests/parallel-tests-extra-programs.test 
b/t/parallel-tests-extra-programs.sh
similarity index 100%
rename from tests/parallel-tests-extra-programs.test
rename to t/parallel-tests-extra-programs.sh
diff --git a/tests/parallel-tests-fd-redirect-exeext.test 
b/t/parallel-tests-fd-redirect-exeext.sh
similarity index 100%
rename from tests/parallel-tests-fd-redirect-exeext.test
rename to t/parallel-tests-fd-redirect-exeext.sh
diff --git a/tests/parallel-tests-fd-redirect.test 
b/t/parallel-tests-fd-redirect.sh
similarity index 100%
rename from tests/parallel-tests-fd-redirect.test
rename to t/parallel-tests-fd-redirect.sh
diff --git a/tests/parallel-tests-fork-bomb.test b/t/parallel-tests-fork-bomb.sh
similarity index 100%
rename from tests/parallel-tests-fork-bomb.test
rename to t/parallel-tests-fork-bomb.sh
diff --git a/tests/parallel-tests-harderror.test b/t/parallel-tests-harderror.sh
similarity index 100%
rename from tests/parallel-tests-harderror.test
rename to t/parallel-tests-harderror.sh
diff --git a/tests/parallel-tests-interrupt.tap b/t/parallel-tests-interrupt.tap
similarity index 100%
rename from tests/parallel-tests-interrupt.tap
rename to t/parallel-tests-interrupt.tap
diff --git a/tests/parallel-tests-log-compiler-1.test 
b/t/parallel-tests-log-compiler-1.sh
similarity index 100%
rename from tests/parallel-tests-log-compiler-1.test
rename to t/parallel-tests-log-compiler-1.sh
diff --git a/tests/parallel-tests-log-compiler-2.test 
b/t/parallel-tests-log-compiler-2.sh
similarity index 100%
rename from tests/parallel-tests-log-compiler-2.test
rename to t/parallel-tests-log-compiler-2.sh
diff --git a/tests/parallel-tests-log-compiler-example.test 
b/t/parallel-tests-log-compiler-example.sh
similarity index 100%
rename from tests/parallel-tests-log-compiler-example.test
rename to t/parallel-tests-log-compiler-example.sh
diff --git a/tests/parallel-tests-log-override-1.test 
b/t/parallel-tests-log-override-1.sh
similarity index 100%
rename from tests/parallel-tests-log-override-1.test
rename to t/parallel-tests-log-override-1.sh
diff --git a/tests/parallel-tests-log-override-2.test 
b/t/parallel-tests-log-override-2.sh
similarity index 100%
rename from tests/parallel-tests-log-override-2.test
rename to t/parallel-tests-log-override-2.sh
diff --git a/tests/parallel-tests-log-override-recheck.test 
b/t/parallel-tests-log-override-recheck.sh
similarity index 100%
rename from tests/parallel-tests-log-override-recheck.test
rename to t/parallel-tests-log-override-recheck.sh
diff --git a/tests/parallel-tests-many.test b/t/parallel-tests-many.sh
similarity index 100%
rename from tests/parallel-tests-many.test
rename to t/parallel-tests-many.sh
diff --git a/tests/parallel-tests-no-color-in-log.test 
b/t/parallel-tests-no-color-in-log.sh
similarity index 100%
rename from tests/parallel-tests-no-color-in-log.test
rename to t/parallel-tests-no-color-in-log.sh
diff --git a/tests/parallel-tests-no-spurious-summary.test 
b/t/parallel-tests-no-spurious-summary.sh
similarity index 100%
rename from tests/parallel-tests-no-spurious-summary.test
rename to t/parallel-tests-no-spurious-summary.sh
diff --git a/tests/parallel-tests-once.test b/t/parallel-tests-once.sh
similarity index 100%
rename from tests/parallel-tests-once.test
rename to t/parallel-tests-once.sh
diff --git a/tests/parallel-tests-reset-term.test 
b/t/parallel-tests-reset-term.sh
similarity index 100%
rename from tests/parallel-tests-reset-term.test
rename to t/parallel-tests-reset-term.sh
diff --git a/tests/parallel-tests-subdir.test b/t/parallel-tests-subdir.sh
similarity index 100%
rename from tests/parallel-tests-subdir.test
rename to t/parallel-tests-subdir.sh
diff --git a/tests/parallel-tests-suffix-prog.test 
b/t/parallel-tests-suffix-prog.sh
similarity index 100%
rename from tests/parallel-tests-suffix-prog.test
rename to t/parallel-tests-suffix-prog.sh
diff --git a/tests/parallel-tests-suffix.test b/t/parallel-tests-suffix.sh
similarity index 100%
rename from tests/parallel-tests-suffix.test
rename to t/parallel-tests-suffix.sh
diff --git a/tests/parallel-tests-trailing-bslash.test 
b/t/parallel-tests-trailing-bslash.sh
similarity index 100%
rename from tests/parallel-tests-trailing-bslash.test
rename to t/parallel-tests-trailing-bslash.sh
diff --git a/tests/parallel-tests-unreadable.test 
b/t/parallel-tests-unreadable.sh
similarity index 100%
rename from tests/parallel-tests-unreadable.test
rename to t/parallel-tests-unreadable.sh
diff --git a/tests/parallel-tests.test b/t/parallel-tests.sh
similarity index 100%
rename from tests/parallel-tests.test
rename to t/parallel-tests.sh
diff --git a/tests/parallel-tests10.test b/t/parallel-tests10.sh
similarity index 100%
rename from tests/parallel-tests10.test
rename to t/parallel-tests10.sh
diff --git a/tests/parallel-tests2.test b/t/parallel-tests2.sh
similarity index 100%
rename from tests/parallel-tests2.test
rename to t/parallel-tests2.sh
diff --git a/tests/parallel-tests3.test b/t/parallel-tests3.sh
similarity index 100%
rename from tests/parallel-tests3.test
rename to t/parallel-tests3.sh
diff --git a/tests/parallel-tests5.test b/t/parallel-tests5.sh
similarity index 100%
rename from tests/parallel-tests5.test
rename to t/parallel-tests5.sh
diff --git a/tests/parallel-tests6.test b/t/parallel-tests6.sh
similarity index 100%
rename from tests/parallel-tests6.test
rename to t/parallel-tests6.sh
diff --git a/tests/parallel-tests8.test b/t/parallel-tests8.sh
similarity index 100%
rename from tests/parallel-tests8.test
rename to t/parallel-tests8.sh
diff --git a/tests/parallel-tests9.test b/t/parallel-tests9.sh
similarity index 100%
rename from tests/parallel-tests9.test
rename to t/parallel-tests9.sh
diff --git a/tests/parse.test b/t/parse.sh
similarity index 100%
rename from tests/parse.test
rename to t/parse.sh
diff --git a/tests/percent.test b/t/percent.sh
similarity index 100%
rename from tests/percent.test
rename to t/percent.sh
diff --git a/tests/percent2.test b/t/percent2.sh
similarity index 100%
rename from tests/percent2.test
rename to t/percent2.sh
diff --git a/tests/phony.test b/t/phony.sh
similarity index 100%
rename from tests/phony.test
rename to t/phony.sh
diff --git a/tests/pluseq.test b/t/pluseq.sh
similarity index 100%
rename from tests/pluseq.test
rename to t/pluseq.sh
diff --git a/tests/pluseq10.test b/t/pluseq10.sh
similarity index 100%
rename from tests/pluseq10.test
rename to t/pluseq10.sh
diff --git a/tests/pluseq11.test b/t/pluseq11.sh
similarity index 100%
rename from tests/pluseq11.test
rename to t/pluseq11.sh
diff --git a/tests/pluseq2.test b/t/pluseq2.sh
similarity index 100%
rename from tests/pluseq2.test
rename to t/pluseq2.sh
diff --git a/tests/pluseq3.test b/t/pluseq3.sh
similarity index 100%
rename from tests/pluseq3.test
rename to t/pluseq3.sh
diff --git a/tests/pluseq4.test b/t/pluseq4.sh
similarity index 100%
rename from tests/pluseq4.test
rename to t/pluseq4.sh
diff --git a/tests/pluseq5.test b/t/pluseq5.sh
similarity index 100%
rename from tests/pluseq5.test
rename to t/pluseq5.sh
diff --git a/tests/pluseq6.test b/t/pluseq6.sh
similarity index 100%
rename from tests/pluseq6.test
rename to t/pluseq6.sh
diff --git a/tests/pluseq7.test b/t/pluseq7.sh
similarity index 100%
rename from tests/pluseq7.test
rename to t/pluseq7.sh
diff --git a/tests/pluseq8.test b/t/pluseq8.sh
similarity index 100%
rename from tests/pluseq8.test
rename to t/pluseq8.sh
diff --git a/tests/pluseq9.test b/t/pluseq9.sh
similarity index 100%
rename from tests/pluseq9.test
rename to t/pluseq9.sh
diff --git a/tests/pm/Cond2.pl b/t/pm/Cond2.pl
similarity index 100%
rename from tests/pm/Cond2.pl
rename to t/pm/Cond2.pl
diff --git a/tests/pm/Cond3.pl b/t/pm/Cond3.pl
similarity index 100%
rename from tests/pm/Cond3.pl
rename to t/pm/Cond3.pl
diff --git a/tests/pm/Condition-t.pl b/t/pm/Condition-t.pl
similarity index 100%
rename from tests/pm/Condition-t.pl
rename to t/pm/Condition-t.pl
diff --git a/tests/pm/Condition.pl b/t/pm/Condition.pl
similarity index 100%
rename from tests/pm/Condition.pl
rename to t/pm/Condition.pl
diff --git a/tests/pm/DisjCon2.pl b/t/pm/DisjCon2.pl
similarity index 100%
rename from tests/pm/DisjCon2.pl
rename to t/pm/DisjCon2.pl
diff --git a/tests/pm/DisjCon3.pl b/t/pm/DisjCon3.pl
similarity index 100%
rename from tests/pm/DisjCon3.pl
rename to t/pm/DisjCon3.pl
diff --git a/tests/pm/DisjConditions-t.pl b/t/pm/DisjConditions-t.pl
similarity index 100%
rename from tests/pm/DisjConditions-t.pl
rename to t/pm/DisjConditions-t.pl
diff --git a/tests/pm/DisjConditions.pl b/t/pm/DisjConditions.pl
similarity index 100%
rename from tests/pm/DisjConditions.pl
rename to t/pm/DisjConditions.pl
diff --git a/tests/pm/Version.pl b/t/pm/Version.pl
similarity index 100%
rename from tests/pm/Version.pl
rename to t/pm/Version.pl
diff --git a/tests/pm/Version2.pl b/t/pm/Version2.pl
similarity index 100%
rename from tests/pm/Version2.pl
rename to t/pm/Version2.pl
diff --git a/tests/pm/Version3.pl b/t/pm/Version3.pl
similarity index 100%
rename from tests/pm/Version3.pl
rename to t/pm/Version3.pl
diff --git a/tests/pm/Wrap.pl b/t/pm/Wrap.pl
similarity index 100%
rename from tests/pm/Wrap.pl
rename to t/pm/Wrap.pl
diff --git a/tests/posixsubst-data.test b/t/posixsubst-data.sh
similarity index 100%
rename from tests/posixsubst-data.test
rename to t/posixsubst-data.sh
diff --git a/tests/posixsubst-extradist.test b/t/posixsubst-extradist.sh
similarity index 100%
rename from tests/posixsubst-extradist.test
rename to t/posixsubst-extradist.sh
diff --git a/tests/posixsubst-ldadd.test b/t/posixsubst-ldadd.sh
similarity index 100%
rename from tests/posixsubst-ldadd.test
rename to t/posixsubst-ldadd.sh
diff --git a/tests/posixsubst-libraries.test b/t/posixsubst-libraries.sh
similarity index 100%
rename from tests/posixsubst-libraries.test
rename to t/posixsubst-libraries.sh
diff --git a/tests/posixsubst-ltlibraries.test b/t/posixsubst-ltlibraries.sh
similarity index 100%
rename from tests/posixsubst-ltlibraries.test
rename to t/posixsubst-ltlibraries.sh
diff --git a/tests/posixsubst-programs.test b/t/posixsubst-programs.sh
similarity index 100%
rename from tests/posixsubst-programs.test
rename to t/posixsubst-programs.sh
diff --git a/tests/posixsubst-scripts.test b/t/posixsubst-scripts.sh
similarity index 100%
rename from tests/posixsubst-scripts.test
rename to t/posixsubst-scripts.sh
diff --git a/tests/posixsubst-sources.test b/t/posixsubst-sources.sh
similarity index 100%
rename from tests/posixsubst-sources.test
rename to t/posixsubst-sources.sh
diff --git a/tests/posixsubst-tests.test b/t/posixsubst-tests.sh
similarity index 100%
rename from tests/posixsubst-tests.test
rename to t/posixsubst-tests.sh
diff --git a/tests/postproc.test b/t/postproc.sh
similarity index 100%
rename from tests/postproc.test
rename to t/postproc.sh
diff --git a/tests/ppf77.test b/t/ppf77.sh
similarity index 100%
rename from tests/ppf77.test
rename to t/ppf77.sh
diff --git a/tests/pr2.test b/t/pr2.sh
similarity index 100%
rename from tests/pr2.test
rename to t/pr2.sh
diff --git a/tests/pr211.test b/t/pr211.sh
similarity index 100%
rename from tests/pr211.test
rename to t/pr211.sh
diff --git a/tests/pr220.test b/t/pr220.sh
similarity index 100%
rename from tests/pr220.test
rename to t/pr220.sh
diff --git a/tests/pr224.test b/t/pr224.sh
similarity index 100%
rename from tests/pr224.test
rename to t/pr224.sh
diff --git a/tests/pr229.test b/t/pr229.sh
similarity index 100%
rename from tests/pr229.test
rename to t/pr229.sh
diff --git a/tests/pr243.test b/t/pr243.sh
similarity index 100%
rename from tests/pr243.test
rename to t/pr243.sh
diff --git a/tests/pr266.test b/t/pr266.sh
similarity index 100%
rename from tests/pr266.test
rename to t/pr266.sh
diff --git a/tests/pr279-2.test b/t/pr279-2.sh
similarity index 100%
rename from tests/pr279-2.test
rename to t/pr279-2.sh
diff --git a/tests/pr279.test b/t/pr279.sh
similarity index 100%
rename from tests/pr279.test
rename to t/pr279.sh
diff --git a/tests/pr287.test b/t/pr287.sh
similarity index 100%
rename from tests/pr287.test
rename to t/pr287.sh
diff --git a/tests/pr300-lib.test b/t/pr300-lib.sh
similarity index 100%
rename from tests/pr300-lib.test
rename to t/pr300-lib.sh
diff --git a/tests/pr300-ltlib.test b/t/pr300-ltlib.sh
similarity index 100%
rename from tests/pr300-ltlib.test
rename to t/pr300-ltlib.sh
diff --git a/tests/pr300-prog.test b/t/pr300-prog.sh
similarity index 100%
rename from tests/pr300-prog.test
rename to t/pr300-prog.sh
diff --git a/tests/pr307.test b/t/pr307.sh
similarity index 100%
rename from tests/pr307.test
rename to t/pr307.sh
diff --git a/tests/pr401.test b/t/pr401.sh
similarity index 100%
rename from tests/pr401.test
rename to t/pr401.sh
diff --git a/tests/pr401b.test b/t/pr401b.sh
similarity index 100%
rename from tests/pr401b.test
rename to t/pr401b.sh
diff --git a/tests/pr401c.test b/t/pr401c.sh
similarity index 100%
rename from tests/pr401c.test
rename to t/pr401c.sh
diff --git a/tests/pr72.test b/t/pr72.sh
similarity index 100%
rename from tests/pr72.test
rename to t/pr72.sh
diff --git a/tests/pr8365-remake-timing.test b/t/pr8365-remake-timing.sh
similarity index 100%
rename from tests/pr8365-remake-timing.test
rename to t/pr8365-remake-timing.sh
diff --git a/tests/pr87.test b/t/pr87.sh
similarity index 100%
rename from tests/pr87.test
rename to t/pr87.sh
diff --git a/tests/pr9.test b/t/pr9.sh
similarity index 100%
rename from tests/pr9.test
rename to t/pr9.sh
diff --git a/tests/prefix.test b/t/prefix.sh
similarity index 100%
rename from tests/prefix.test
rename to t/prefix.sh
diff --git a/tests/primary-prefix-couples-documented-valid.test 
b/t/primary-prefix-couples-documented-valid.sh
similarity index 100%
rename from tests/primary-prefix-couples-documented-valid.test
rename to t/primary-prefix-couples-documented-valid.sh
diff --git a/tests/primary-prefix-couples-force-valid.test 
b/t/primary-prefix-couples-force-valid.sh
similarity index 100%
rename from tests/primary-prefix-couples-force-valid.test
rename to t/primary-prefix-couples-force-valid.sh
diff --git a/tests/primary-prefix-invalid-couples.tap 
b/t/primary-prefix-invalid-couples.tap
similarity index 100%
rename from tests/primary-prefix-invalid-couples.tap
rename to t/primary-prefix-invalid-couples.tap
diff --git a/tests/primary-prefix-valid-couples.test 
b/t/primary-prefix-valid-couples.sh
similarity index 100%
rename from tests/primary-prefix-valid-couples.test
rename to t/primary-prefix-valid-couples.sh
diff --git a/tests/primary.test b/t/primary.sh
similarity index 100%
rename from tests/primary.test
rename to t/primary.sh
diff --git a/tests/primary2.test b/t/primary2.sh
similarity index 100%
rename from tests/primary2.test
rename to t/primary2.sh
diff --git a/tests/primary3.test b/t/primary3.sh
similarity index 100%
rename from tests/primary3.test
rename to t/primary3.sh
diff --git a/tests/print-libdir.test b/t/print-libdir.sh
similarity index 100%
rename from tests/print-libdir.test
rename to t/print-libdir.sh
diff --git a/tests/proginst.test b/t/proginst.sh
similarity index 100%
rename from tests/proginst.test
rename to t/proginst.sh
diff --git a/tests/programs-primary-rewritten.test 
b/t/programs-primary-rewritten.sh
similarity index 100%
rename from tests/programs-primary-rewritten.test
rename to t/programs-primary-rewritten.sh
diff --git a/tests/py-compile-basedir.test b/t/py-compile-basedir.sh
similarity index 100%
rename from tests/py-compile-basedir.test
rename to t/py-compile-basedir.sh
diff --git a/tests/py-compile-basic.test b/t/py-compile-basic.sh
similarity index 100%
rename from tests/py-compile-basic.test
rename to t/py-compile-basic.sh
diff --git a/tests/py-compile-basic2.test b/t/py-compile-basic2.sh
similarity index 100%
rename from tests/py-compile-basic2.test
rename to t/py-compile-basic2.sh
diff --git a/tests/py-compile-destdir.test b/t/py-compile-destdir.sh
similarity index 100%
rename from tests/py-compile-destdir.test
rename to t/py-compile-destdir.sh
diff --git a/tests/py-compile-env.test b/t/py-compile-env.sh
similarity index 100%
rename from tests/py-compile-env.test
rename to t/py-compile-env.sh
diff --git a/tests/py-compile-option-terminate.test 
b/t/py-compile-option-terminate.sh
similarity index 100%
rename from tests/py-compile-option-terminate.test
rename to t/py-compile-option-terminate.sh
diff --git a/tests/py-compile-usage.test b/t/py-compile-usage.sh
similarity index 100%
rename from tests/py-compile-usage.test
rename to t/py-compile-usage.sh
diff --git a/tests/python-dist.test b/t/python-dist.sh
similarity index 100%
rename from tests/python-dist.test
rename to t/python-dist.sh
diff --git a/tests/python-pr10995.test b/t/python-pr10995.sh
similarity index 100%
rename from tests/python-pr10995.test
rename to t/python-pr10995.sh
diff --git a/tests/python-vars.test b/t/python-vars.sh
similarity index 100%
rename from tests/python-vars.test
rename to t/python-vars.sh
diff --git a/tests/python-virtualenv.test b/t/python-virtualenv.sh
similarity index 100%
rename from tests/python-virtualenv.test
rename to t/python-virtualenv.sh
diff --git a/tests/python.test b/t/python.sh
similarity index 100%
rename from tests/python.test
rename to t/python.sh
diff --git a/tests/python10.test b/t/python10.sh
similarity index 100%
rename from tests/python10.test
rename to t/python10.sh
diff --git a/tests/python11.test b/t/python11.sh
similarity index 100%
rename from tests/python11.test
rename to t/python11.sh
diff --git a/tests/python12.test b/t/python12.sh
similarity index 100%
rename from tests/python12.test
rename to t/python12.sh
diff --git a/tests/python2.test b/t/python2.sh
similarity index 100%
rename from tests/python2.test
rename to t/python2.sh
diff --git a/tests/python3.test b/t/python3.sh
similarity index 100%
rename from tests/python3.test
rename to t/python3.sh
diff --git a/tests/python4.test b/t/python4.sh
similarity index 100%
rename from tests/python4.test
rename to t/python4.sh
diff --git a/tests/python5.test b/t/python5.sh
similarity index 100%
rename from tests/python5.test
rename to t/python5.sh
diff --git a/tests/python5b.test b/t/python5b.sh
similarity index 100%
rename from tests/python5b.test
rename to t/python5b.sh
diff --git a/tests/python6.test b/t/python6.sh
similarity index 100%
rename from tests/python6.test
rename to t/python6.sh
diff --git a/tests/python7.test b/t/python7.sh
similarity index 100%
rename from tests/python7.test
rename to t/python7.sh
diff --git a/tests/python8.test b/t/python8.sh
similarity index 100%
rename from tests/python8.test
rename to t/python8.sh
diff --git a/tests/python9.test b/t/python9.sh
similarity index 100%
rename from tests/python9.test
rename to t/python9.sh
diff --git a/tests/recurs.test b/t/recurs.sh
similarity index 100%
rename from tests/recurs.test
rename to t/recurs.sh
diff --git a/tests/recurs2.test b/t/recurs2.sh
similarity index 100%
rename from tests/recurs2.test
rename to t/recurs2.sh
diff --git a/tests/remake-all-1.test b/t/remake-all-1.sh
similarity index 100%
rename from tests/remake-all-1.test
rename to t/remake-all-1.sh
diff --git a/tests/remake-all-2.test b/t/remake-all-2.sh
similarity index 100%
rename from tests/remake-all-2.test
rename to t/remake-all-2.sh
diff --git a/tests/remake-am-pr10111.test b/t/remake-am-pr10111.sh
similarity index 100%
rename from tests/remake-am-pr10111.test
rename to t/remake-am-pr10111.sh
diff --git a/tests/remake-deleted-am-2.test b/t/remake-deleted-am-2.sh
similarity index 100%
rename from tests/remake-deleted-am-2.test
rename to t/remake-deleted-am-2.sh
diff --git a/tests/remake-deleted-am-subdir.test b/t/remake-deleted-am-subdir.sh
similarity index 100%
rename from tests/remake-deleted-am-subdir.test
rename to t/remake-deleted-am-subdir.sh
diff --git a/tests/remake-deleted-am.test b/t/remake-deleted-am.sh
similarity index 100%
rename from tests/remake-deleted-am.test
rename to t/remake-deleted-am.sh
diff --git a/tests/remake-deleted-m4-file.test b/t/remake-deleted-m4-file.sh
similarity index 100%
rename from tests/remake-deleted-m4-file.test
rename to t/remake-deleted-m4-file.sh
diff --git a/tests/remake-gnulib-add-acsubst.test 
b/t/remake-gnulib-add-acsubst.sh
similarity index 100%
rename from tests/remake-gnulib-add-acsubst.test
rename to t/remake-gnulib-add-acsubst.sh
diff --git a/tests/remake-gnulib-add-header.test b/t/remake-gnulib-add-header.sh
similarity index 100%
rename from tests/remake-gnulib-add-header.test
rename to t/remake-gnulib-add-header.sh
diff --git a/tests/remake-gnulib-remove-header.test 
b/t/remake-gnulib-remove-header.sh
similarity index 100%
rename from tests/remake-gnulib-remove-header.test
rename to t/remake-gnulib-remove-header.sh
diff --git a/tests/remake-m4-pr10111.test b/t/remake-m4-pr10111.sh
similarity index 100%
rename from tests/remake-m4-pr10111.test
rename to t/remake-m4-pr10111.sh
diff --git a/tests/remake-moved-m4-file.test b/t/remake-moved-m4-file.sh
similarity index 100%
rename from tests/remake-moved-m4-file.test
rename to t/remake-moved-m4-file.sh
diff --git a/tests/remake-renamed-am.test b/t/remake-renamed-am.sh
similarity index 100%
rename from tests/remake-renamed-am.test
rename to t/remake-renamed-am.sh
diff --git a/tests/remake-renamed-m4-file.test b/t/remake-renamed-m4-file.sh
similarity index 100%
rename from tests/remake-renamed-m4-file.test
rename to t/remake-renamed-m4-file.sh
diff --git a/tests/remake-renamed-m4-macro-and-file.test 
b/t/remake-renamed-m4-macro-and-file.sh
similarity index 100%
rename from tests/remake-renamed-m4-macro-and-file.test
rename to t/remake-renamed-m4-macro-and-file.sh
diff --git a/tests/remake-renamed-m4-macro.test b/t/remake-renamed-m4-macro.sh
similarity index 100%
rename from tests/remake-renamed-m4-macro.test
rename to t/remake-renamed-m4-macro.sh
diff --git a/tests/remake-subdir-from-subdir.test 
b/t/remake-subdir-from-subdir.sh
similarity index 100%
rename from tests/remake-subdir-from-subdir.test
rename to t/remake-subdir-from-subdir.sh
diff --git a/tests/remake-subdir-gnu.test b/t/remake-subdir-gnu.sh
similarity index 100%
rename from tests/remake-subdir-gnu.test
rename to t/remake-subdir-gnu.sh
diff --git a/tests/remake-subdir-long-time.test b/t/remake-subdir-long-time.sh
similarity index 100%
rename from tests/remake-subdir-long-time.test
rename to t/remake-subdir-long-time.sh
diff --git a/tests/remake-subdir.test b/t/remake-subdir.sh
similarity index 100%
rename from tests/remake-subdir.test
rename to t/remake-subdir.sh
diff --git a/tests/remake-subdir2.test b/t/remake-subdir2.sh
similarity index 100%
rename from tests/remake-subdir2.test
rename to t/remake-subdir2.sh
diff --git a/tests/remake.test b/t/remake.sh
similarity index 100%
rename from tests/remake.test
rename to t/remake.sh
diff --git a/tests/remake10a.test b/t/remake10a.sh
similarity index 100%
rename from tests/remake10a.test
rename to t/remake10a.sh
diff --git a/tests/remake10b.test b/t/remake10b.sh
similarity index 100%
rename from tests/remake10b.test
rename to t/remake10b.sh
diff --git a/tests/remake10c.test b/t/remake10c.sh
similarity index 100%
rename from tests/remake10c.test
rename to t/remake10c.sh
diff --git a/tests/remake11.test b/t/remake11.sh
similarity index 100%
rename from tests/remake11.test
rename to t/remake11.sh
diff --git a/tests/remake12.test b/t/remake12.sh
similarity index 100%
rename from tests/remake12.test
rename to t/remake12.sh
diff --git a/tests/remake1a.test b/t/remake1a.sh
similarity index 100%
rename from tests/remake1a.test
rename to t/remake1a.sh
diff --git a/tests/remake2.test b/t/remake2.sh
similarity index 100%
rename from tests/remake2.test
rename to t/remake2.sh
diff --git a/tests/remake3.test b/t/remake3.sh
similarity index 100%
rename from tests/remake3.test
rename to t/remake3.sh
diff --git a/tests/remake3a.test b/t/remake3a.sh
similarity index 100%
rename from tests/remake3a.test
rename to t/remake3a.sh
diff --git a/tests/remake4.test b/t/remake4.sh
similarity index 100%
rename from tests/remake4.test
rename to t/remake4.sh
diff --git a/tests/remake5.test b/t/remake5.sh
similarity index 100%
rename from tests/remake5.test
rename to t/remake5.sh
diff --git a/tests/remake6.test b/t/remake6.sh
similarity index 100%
rename from tests/remake6.test
rename to t/remake6.sh
diff --git a/tests/remake7.test b/t/remake7.sh
similarity index 100%
rename from tests/remake7.test
rename to t/remake7.sh
diff --git a/tests/remake8a.test b/t/remake8a.sh
similarity index 100%
rename from tests/remake8a.test
rename to t/remake8a.sh
diff --git a/tests/remake8b.test b/t/remake8b.sh
similarity index 100%
rename from tests/remake8b.test
rename to t/remake8b.sh
diff --git a/tests/remake9a.test b/t/remake9a.sh
similarity index 100%
rename from tests/remake9a.test
rename to t/remake9a.sh
diff --git a/tests/remake9b.test b/t/remake9b.sh
similarity index 100%
rename from tests/remake9b.test
rename to t/remake9b.sh
diff --git a/tests/remake9c.test b/t/remake9c.sh
similarity index 100%
rename from tests/remake9c.test
rename to t/remake9c.sh
diff --git a/tests/remake9d.test b/t/remake9d.sh
similarity index 100%
rename from tests/remake9d.test
rename to t/remake9d.sh
diff --git a/tests/repeated-options.test b/t/repeated-options.sh
similarity index 100%
rename from tests/repeated-options.test
rename to t/repeated-options.sh
diff --git a/tests/req.test b/t/req.sh
similarity index 100%
rename from tests/req.test
rename to t/req.sh
diff --git a/tests/reqd.test b/t/reqd.sh
similarity index 100%
rename from tests/reqd.test
rename to t/reqd.sh
diff --git a/tests/reqd2.test b/t/reqd2.sh
similarity index 100%
rename from tests/reqd2.test
rename to t/reqd2.sh
diff --git a/tests/rst-formatting.test b/t/rst-formatting.sh
similarity index 100%
rename from tests/rst-formatting.test
rename to t/rst-formatting.sh
diff --git a/tests/rulepat.test b/t/rulepat.sh
similarity index 100%
rename from tests/rulepat.test
rename to t/rulepat.sh
diff --git a/tests/sanity.test b/t/sanity.sh
similarity index 100%
rename from tests/sanity.test
rename to t/sanity.sh
diff --git a/tests/scripts.test b/t/scripts.sh
similarity index 100%
rename from tests/scripts.test
rename to t/scripts.sh
diff --git a/tests/seenc.test b/t/seenc.sh
similarity index 100%
rename from tests/seenc.test
rename to t/seenc.sh
diff --git a/tests/self-check-cleanup.tap b/t/self-check-cleanup.tap
similarity index 97%
rename from tests/self-check-cleanup.tap
rename to t/self-check-cleanup.tap
index bd59657..f38b905 100755
--- a/tests/self-check-cleanup.tap
+++ b/t/self-check-cleanup.tap
@@ -68,7 +68,7 @@ chmod 000 $dir/sub/* $dir/file
 test $have_symlinks = yes && chmod 000 $dir/symlink
 chmod 500 $dir/sub $dir
 command_ok_ "pre-cleanup can deal with low-perms testdir" \
-            $SHELL -c  '. ./defs' dummy.test
+            $SHELL -c  '. ./defs' dummy.sh
 command_ok_ "pre-cleanup removed low-perms testdir" \
             eval 'test ! -f $dir && test ! -d $dir && test ! -r $dir'
 
@@ -93,7 +93,7 @@ command_ok_ "post-cleanup can deal with low-perms testdir" \
   test $have_symlinks = yes && chmod 000 dir/symlink
   chmod 500 dir/sub dir
   :
-' dummy.test
+' dummy.sh
 command_ok_ "post-cleanup removed null-perms testdir" \
             eval 'test ! -f $dir && test ! -d $dir && test ! -r $dir'
 
@@ -114,7 +114,7 @@ if test $have_symlinks = yes; then
   cd ..
 
   command_ok_ "pre-cleanup with testdir with zero-perms symlinks" \
-               $SHELL -c '. ./defs' dummy.test
+               $SHELL -c '. ./defs' dummy.sh
   ls -l # For debugging.
   command_ok_ "pre-cleanup chmod doesn't follow symlinks to files" \
                eval 'ls -l file | grep "^----------.*file"'
@@ -127,7 +127,7 @@ if test $have_symlinks = yes; then
     stderr_fileno_=2
     . ./defs || Exit 1
     ln -s "$ocwd/dir" "$ocwd/file" .
-  ' dummy.test
+  ' dummy.sh
   ls -l # For debugging.
   command_ok_ "post-cleanup chmod doesn't follow symlinks to files" \
                eval 'ls -l file | grep "^----------.*file"'
@@ -154,7 +154,7 @@ for st in 1 2 3 10 77 99 126 127 130 255; do
     . ./defs
     : > foo
     Exit $st
-  " dummy.test
+  " dummy.sh
   command_ok_ "testdir not removed if exiting with status $st" \
               test -f dummy.dir/foo
   do_clean
@@ -170,7 +170,7 @@ for sig in 1 2 3 9 13 15; do
     . ./defs
     : > foo
     kill -$sig \$\$
-  " dummy.test
+  " dummy.sh
   command_ok_ "testdir not removed if getting signal $sig" \
               test -f dummy.dir/foo
   do_clean
diff --git a/tests/self-check-configure-help.test 
b/t/self-check-configure-help.sh
similarity index 100%
rename from tests/self-check-configure-help.test
rename to t/self-check-configure-help.sh
diff --git a/tests/self-check-dir.tap b/t/self-check-dir.tap
similarity index 99%
rename from tests/self-check-dir.tap
rename to t/self-check-dir.tap
index d766462..b056ed3 100755
--- a/tests/self-check-dir.tap
+++ b/t/self-check-dir.tap
@@ -41,7 +41,7 @@ do_check ()
     # Don't fail if 'ls -l' fails; avoids possible racy spurious failures.
     pwd; ls -l || : # For debugging.
     $3
-  " _self.test
+  " _self.sh
 }
 
 do_check 'testdir has the expected path' \
diff --git a/tests/self-check-env-sanitize.tap b/t/self-check-env-sanitize.tap
similarity index 100%
rename from tests/self-check-env-sanitize.tap
rename to t/self-check-env-sanitize.tap
diff --git a/tests/self-check-exit.tap b/t/self-check-exit.tap
similarity index 100%
rename from tests/self-check-exit.tap
rename to t/self-check-exit.tap
diff --git a/tests/self-check-explicit-skips.test 
b/t/self-check-explicit-skips.sh
similarity index 100%
rename from tests/self-check-explicit-skips.test
rename to t/self-check-explicit-skips.sh
diff --git a/tests/self-check-is-blocked-signal.tap 
b/t/self-check-is-blocked-signal.tap
similarity index 100%
rename from tests/self-check-is-blocked-signal.tap
rename to t/self-check-is-blocked-signal.tap
diff --git a/tests/self-check-is_newest.tap b/t/self-check-is_newest.tap
similarity index 100%
rename from tests/self-check-is_newest.tap
rename to t/self-check-is_newest.tap
diff --git a/tests/self-check-me.tap b/t/self-check-me.tap
similarity index 82%
rename from tests/self-check-me.tap
rename to t/self-check-me.tap
index 9ed4304..5c83ee6 100755
--- a/tests/self-check-me.tap
+++ b/t/self-check-me.tap
@@ -21,7 +21,7 @@
 am_create_testdir=no
 . ./defs || Exit 1
 
-plan_ 9
+plan_ 14
 
 AM_TESTS_REEXEC=no; export AM_TESTS_REEXEC
 
@@ -36,27 +36,31 @@ do_check ()
   command_ok_ "me=$1" test $? -eq 0
 }
 
-do_check foo-bar-.test 'foo-bar-'
-do_check _foo__bar.test '_foo__bar'
-do_check 012.test '012'
+for e in sh tap; do
+  do_check foo-bar-.$e 'foo-bar-'
+  do_check _foo__bar.$e '_foo__bar'
+  do_check 012.$e '012'
+  do_check a.b.c.$e 'a\.b\.c'
+done
+
 do_check foo.bar 'foo\.bar'
-do_check a.b.c.test 'a\.b\.c'
+do_check abc. 'abc\.'
 
 # If we override $me, ./defs should not modify it.
 
-s=`$SHELL -c 'me=foo.test && . ./defs && echo me=$me' bad.test`
+s=`$SHELL -c 'me=foo.sh && . ./defs && echo me=$me' bad.sh`
 command_ok_ "override of \$me before ./defs causes no error" \
             test $? -eq 0
 
 r='ok'
-printf '%s\n' "$s" | grep '^me=foo\.test$' || r='not ok'
-printf '%s\n' "$s" | grep 'me=bad'         && r='not ok'
+printf '%s\n' "$s" | grep '^me=foo\.sh$' || r='not ok'
+printf '%s\n' "$s" | grep 'me=bad'       && r='not ok'
 result_ "$r" "override of \$me before ./defs is honored"
 unset r
 
 # Overriding $me after sourcing ./defs-static should work.
 s=`$SHELL -c '. ./defs-static && me=zardoz &&
-              . ./defs && echo me=$me' bad.test`
+              . ./defs && echo me=$me' bad.sh`
 command_ok_ "override of \$me after ./defs-static causes no error" \
             test $? -eq 0
 
diff --git a/tests/self-check-reexec.tap b/t/self-check-reexec.tap
similarity index 90%
rename from tests/self-check-reexec.tap
rename to t/self-check-reexec.tap
index 7c78e75..48e5cfb 100755
--- a/tests/self-check-reexec.tap
+++ b/t/self-check-reexec.tap
@@ -86,7 +86,7 @@ get_sh ()
 # Check how to default, force or prevent a re-execution.
 #
 
-cat > need-bash.test <<'END'
+cat > need-bash.sh <<'END'
 #!/bin/false
 . ./defs
 # Ensure that the script gets re-executed with bash.  Also ensure that
@@ -104,13 +104,13 @@ sed -e "s|^testbuilddir=.*|testbuilddir='$cwd'|" \
 do_reexec ()
 {
   command_ok_ "re-exec if AM_TESTS_REEXEC=$1" \
-              env AM_TESTS_REEXEC="$1" $non_bash_shell need-bash.test
+              env AM_TESTS_REEXEC="$1" $non_bash_shell need-bash.sh
 }
 
 dont_reexec ()
 {
   command_ok_ "don't re-exec if AM_TESTS_REEXEC=$1" \
-              not env AM_TESTS_REEXEC="$1" $non_bash_shell need-bash.test
+              not env AM_TESTS_REEXEC="$1" $non_bash_shell need-bash.sh
 }
 
 if test "$bash_shell" = :; then
@@ -119,7 +119,7 @@ elif test "$non_bash_shell" = :; then
   skip_row_ 10 -r "no non-bash shell found" AM_TESTS_REEXEC
 else
   command_ok_ "re-exec if AM_TESTS_REEXEC unset" \
-              $non_bash_shell need-bash.test
+              $non_bash_shell need-bash.sh
   do_reexec ''
   do_reexec yes
   do_reexec y
@@ -136,21 +136,21 @@ fi
 # to a test script are preserved by a re-exec, even in "corner" cases.
 #
 
-cat > dummy.test <<'END'
+cat > dummy.sh <<'END'
 #!/bin/sh
 . ./defs
 :
 END
 
-cat > checkargs.test <<'END'
+cat > checkargs.sh <<'END'
 . ./defs
 test $# -eq 3 && test x"$1" = x'a' && test x"$2" = x && test x"$3" = x"-e"
 END
 
-chmod a+x dummy.test checkargs.test
+chmod a+x dummy.sh checkargs.sh
 
 mkdir sub
-cp dummy.test checkargs.test defs sub
+cp dummy.sh checkargs.sh defs sub
 sed -e "s|^testbuilddir=.*|testbuilddir='$cwd'|" \
     < ../defs-static > defs-static
 sed -e "s|^testbuilddir=.*|testbuilddir='$cwd/sub'|" \
@@ -160,7 +160,7 @@ check_preserve_args ()
 {
   dir=$1; shift
   get_ddata "$dir"
-  $sh "${dir}${dsep}checkargs.test" a '' -e && r='ok' || r='not ok'
+  $sh "${dir}${dsep}checkargs.sh" a '' -e && r='ok' || r='not ok'
   result_ "$r" "$sh re-exec preserving args [$dname]"
 }
 
@@ -168,17 +168,17 @@ check_reexec_message ()
 {
   dir=$1; shift
   get_ddata "$dir"
-  $sh "${dir}${dsep}dummy.test" "$@" \
-    | grep "^dummy: exec $SHELL ${dir}${dsep}dummy\\.test $*\$" \
+  $sh "${dir}${dsep}dummy.sh" "$@" \
+    | grep "^dummy: exec $SHELL ${dir}${dsep}dummy\\.sh $*\$" \
     && r='ok' || r='not ok'
   result_ "$r" "$sh display re-exec message [$dname] [args: $*]"
 }
 
-./dummy.test a b | grep "^dummy: exec $SHELL \\./dummy\\.test a b$" \
+./dummy.sh a b | grep "^dummy: exec $SHELL \\./dummy\\.sh a b$" \
   && r='ok' || r='not ok'
 result_ "$r" "direct run display re-exec message [args: a b]"
 
-./checkargs.test a '' -e && r='ok' || r='not ok'
+./checkargs.sh a '' -e && r='ok' || r='not ok'
 result_ "$r" "direct re-exec preserving args"
 
 for sh_type in non-bash bash; do
diff --git a/tests/self-check-report.test b/t/self-check-report.sh
similarity index 100%
rename from tests/self-check-report.test
rename to t/self-check-report.sh
diff --git a/tests/self-check-sanity.test b/t/self-check-sanity.sh
similarity index 100%
rename from tests/self-check-sanity.test
rename to t/self-check-sanity.sh
diff --git a/tests/self-check-seq.tap b/t/self-check-seq.tap
similarity index 100%
rename from tests/self-check-seq.tap
rename to t/self-check-seq.tap
diff --git a/tests/self-check-tap.test b/t/self-check-tap.sh
similarity index 100%
rename from tests/self-check-tap.test
rename to t/self-check-tap.sh
diff --git a/tests/self-check-unindent.tap b/t/self-check-unindent.tap
similarity index 100%
rename from tests/self-check-unindent.tap
rename to t/self-check-unindent.tap
diff --git a/tests/serial-tests.test b/t/serial-tests.sh
similarity index 100%
rename from tests/serial-tests.test
rename to t/serial-tests.sh
diff --git a/tests/silent-amopts.test b/t/silent-amopts.sh
similarity index 100%
rename from tests/silent-amopts.test
rename to t/silent-amopts.sh
diff --git a/tests/silent-configsite.test b/t/silent-configsite.sh
similarity index 100%
rename from tests/silent-configsite.test
rename to t/silent-configsite.sh
diff --git a/tests/silent-lex.test b/t/silent-lex.sh
similarity index 100%
rename from tests/silent-lex.test
rename to t/silent-lex.sh
diff --git a/tests/silent-many-gcc.test b/t/silent-many-gcc.sh
similarity index 100%
rename from tests/silent-many-gcc.test
rename to t/silent-many-gcc.sh
diff --git a/tests/silent-many-generic.test b/t/silent-many-generic.sh
similarity index 100%
rename from tests/silent-many-generic.test
rename to t/silent-many-generic.sh
diff --git a/tests/silent-nested-vars.test b/t/silent-nested-vars.sh
similarity index 100%
rename from tests/silent-nested-vars.test
rename to t/silent-nested-vars.sh
diff --git a/tests/silent-nowarn.test b/t/silent-nowarn.sh
similarity index 100%
rename from tests/silent-nowarn.test
rename to t/silent-nowarn.sh
diff --git a/tests/silent-yacc-headers.test b/t/silent-yacc-headers.sh
similarity index 100%
rename from tests/silent-yacc-headers.test
rename to t/silent-yacc-headers.sh
diff --git a/tests/silent-yacc.test b/t/silent-yacc.sh
similarity index 100%
rename from tests/silent-yacc.test
rename to t/silent-yacc.sh
diff --git a/tests/silent.test b/t/silent.sh
similarity index 100%
rename from tests/silent.test
rename to t/silent.sh
diff --git a/tests/silent2.test b/t/silent2.sh
similarity index 100%
rename from tests/silent2.test
rename to t/silent2.sh
diff --git a/tests/silent3.test b/t/silent3.sh
similarity index 100%
rename from tests/silent3.test
rename to t/silent3.sh
diff --git a/tests/silent4.test b/t/silent4.sh
similarity index 100%
rename from tests/silent4.test
rename to t/silent4.sh
diff --git a/tests/silent6.test b/t/silent6.sh
similarity index 100%
rename from tests/silent6.test
rename to t/silent6.sh
diff --git a/tests/silent7.test b/t/silent7.sh
similarity index 100%
rename from tests/silent7.test
rename to t/silent7.sh
diff --git a/tests/silent8.test b/t/silent8.sh
similarity index 100%
rename from tests/silent8.test
rename to t/silent8.sh
diff --git a/tests/silent9.test b/t/silent9.sh
similarity index 100%
rename from tests/silent9.test
rename to t/silent9.sh
diff --git a/tests/silentcxx-gcc.test b/t/silentcxx-gcc.sh
similarity index 100%
rename from tests/silentcxx-gcc.test
rename to t/silentcxx-gcc.sh
diff --git a/tests/silentcxx.test b/t/silentcxx.sh
similarity index 100%
rename from tests/silentcxx.test
rename to t/silentcxx.sh
diff --git a/tests/silentf77.test b/t/silentf77.sh
similarity index 100%
rename from tests/silentf77.test
rename to t/silentf77.sh
diff --git a/tests/silentf90.test b/t/silentf90.sh
similarity index 100%
rename from tests/silentf90.test
rename to t/silentf90.sh
diff --git a/tests/space.test b/t/space.sh
similarity index 100%
rename from tests/space.test
rename to t/space.sh
diff --git a/tests/specflg-dummy.test b/t/specflg-dummy.sh
similarity index 100%
rename from tests/specflg-dummy.test
rename to t/specflg-dummy.sh
diff --git a/tests/specflg.test b/t/specflg.sh
similarity index 100%
rename from tests/specflg.test
rename to t/specflg.sh
diff --git a/tests/specflg10.test b/t/specflg10.sh
similarity index 100%
rename from tests/specflg10.test
rename to t/specflg10.sh
diff --git a/tests/specflg2.test b/t/specflg2.sh
similarity index 100%
rename from tests/specflg2.test
rename to t/specflg2.sh
diff --git a/tests/specflg3.test b/t/specflg3.sh
similarity index 100%
rename from tests/specflg3.test
rename to t/specflg3.sh
diff --git a/tests/specflg6.test b/t/specflg6.sh
similarity index 100%
rename from tests/specflg6.test
rename to t/specflg6.sh
diff --git a/tests/specflg7.test b/t/specflg7.sh
similarity index 100%
rename from tests/specflg7.test
rename to t/specflg7.sh
diff --git a/tests/specflg8.test b/t/specflg8.sh
similarity index 100%
rename from tests/specflg8.test
rename to t/specflg8.sh
diff --git a/tests/specflg9.test b/t/specflg9.sh
similarity index 100%
rename from tests/specflg9.test
rename to t/specflg9.sh
diff --git a/tests/spell.test b/t/spell.sh
similarity index 100%
rename from tests/spell.test
rename to t/spell.sh
diff --git a/tests/spell2.test b/t/spell2.sh
similarity index 100%
rename from tests/spell2.test
rename to t/spell2.sh
diff --git a/tests/spell3.test b/t/spell3.sh
similarity index 100%
rename from tests/spell3.test
rename to t/spell3.sh
diff --git a/tests/spelling.test b/t/spelling.sh
similarity index 100%
rename from tests/spelling.test
rename to t/spelling.sh
diff --git a/tests/spy-rm.tap b/t/spy-rm.tap
similarity index 100%
rename from tests/spy-rm.tap
rename to t/spy-rm.tap
diff --git a/tests/spy.test b/t/spy.sh
similarity index 100%
rename from tests/spy.test
rename to t/spy.sh
diff --git a/tests/srcsub.test b/t/srcsub.sh
similarity index 100%
rename from tests/srcsub.test
rename to t/srcsub.sh
diff --git a/tests/srcsub2.test b/t/srcsub2.sh
similarity index 100%
rename from tests/srcsub2.test
rename to t/srcsub2.sh
diff --git a/tests/stamph2.test b/t/stamph2.sh
similarity index 100%
rename from tests/stamph2.test
rename to t/stamph2.sh
diff --git a/tests/stdinc.test b/t/stdinc.sh
similarity index 100%
rename from tests/stdinc.test
rename to t/stdinc.sh
diff --git a/tests/stdlib.test b/t/stdlib.sh
similarity index 100%
rename from tests/stdlib.test
rename to t/stdlib.sh
diff --git a/tests/stdlib2.test b/t/stdlib2.sh
similarity index 100%
rename from tests/stdlib2.test
rename to t/stdlib2.sh
diff --git a/tests/strictness-override.test b/t/strictness-override.sh
similarity index 100%
rename from tests/strictness-override.test
rename to t/strictness-override.sh
diff --git a/tests/strictness-precedence.test b/t/strictness-precedence.sh
similarity index 100%
rename from tests/strictness-precedence.test
rename to t/strictness-precedence.sh
diff --git a/tests/strip.test b/t/strip.sh
similarity index 100%
rename from tests/strip.test
rename to t/strip.sh
diff --git a/tests/strip2.test b/t/strip2.sh
similarity index 100%
rename from tests/strip2.test
rename to t/strip2.sh
diff --git a/tests/strip3.test b/t/strip3.sh
similarity index 100%
rename from tests/strip3.test
rename to t/strip3.sh
diff --git a/tests/subcond.test b/t/subcond.sh
similarity index 100%
rename from tests/subcond.test
rename to t/subcond.sh
diff --git a/tests/subcond2.test b/t/subcond2.sh
similarity index 100%
rename from tests/subcond2.test
rename to t/subcond2.sh
diff --git a/tests/subcond3.test b/t/subcond3.sh
similarity index 100%
rename from tests/subcond3.test
rename to t/subcond3.sh
diff --git a/tests/subdir.test b/t/subdir.sh
similarity index 100%
rename from tests/subdir.test
rename to t/subdir.sh
diff --git a/tests/subdir10.test b/t/subdir10.sh
similarity index 100%
rename from tests/subdir10.test
rename to t/subdir10.sh
diff --git a/tests/subdir2.test b/t/subdir2.sh
similarity index 100%
rename from tests/subdir2.test
rename to t/subdir2.sh
diff --git a/tests/subdir3.test b/t/subdir3.sh
similarity index 100%
rename from tests/subdir3.test
rename to t/subdir3.sh
diff --git a/tests/subdir4.test b/t/subdir4.sh
similarity index 100%
rename from tests/subdir4.test
rename to t/subdir4.sh
diff --git a/tests/subdir5.test b/t/subdir5.sh
similarity index 100%
rename from tests/subdir5.test
rename to t/subdir5.sh
diff --git a/tests/subdir6.test b/t/subdir6.sh
similarity index 100%
rename from tests/subdir6.test
rename to t/subdir6.sh
diff --git a/tests/subdir7.test b/t/subdir7.sh
similarity index 100%
rename from tests/subdir7.test
rename to t/subdir7.sh
diff --git a/tests/subdir8.test b/t/subdir8.sh
similarity index 100%
rename from tests/subdir8.test
rename to t/subdir8.sh
diff --git a/tests/subdir9.test b/t/subdir9.sh
similarity index 100%
rename from tests/subdir9.test
rename to t/subdir9.sh
diff --git a/tests/subdirbuiltsources.test b/t/subdirbuiltsources.sh
similarity index 100%
rename from tests/subdirbuiltsources.test
rename to t/subdirbuiltsources.sh
diff --git a/tests/subobj.test b/t/subobj.sh
similarity index 100%
rename from tests/subobj.test
rename to t/subobj.sh
diff --git a/tests/subobj10.test b/t/subobj10.sh
similarity index 100%
rename from tests/subobj10.test
rename to t/subobj10.sh
diff --git a/tests/subobj11a.test b/t/subobj11a.sh
similarity index 100%
rename from tests/subobj11a.test
rename to t/subobj11a.sh
diff --git a/tests/subobj11b.test b/t/subobj11b.sh
similarity index 100%
rename from tests/subobj11b.test
rename to t/subobj11b.sh
diff --git a/tests/subobj11c.test b/t/subobj11c.sh
similarity index 100%
rename from tests/subobj11c.test
rename to t/subobj11c.sh
diff --git a/tests/subobj2.test b/t/subobj2.sh
similarity index 100%
rename from tests/subobj2.test
rename to t/subobj2.sh
diff --git a/tests/subobj4.test b/t/subobj4.sh
similarity index 100%
rename from tests/subobj4.test
rename to t/subobj4.sh
diff --git a/tests/subobj5.test b/t/subobj5.sh
similarity index 100%
rename from tests/subobj5.test
rename to t/subobj5.sh
diff --git a/tests/subobj6.test b/t/subobj6.sh
similarity index 100%
rename from tests/subobj6.test
rename to t/subobj6.sh
diff --git a/tests/subobj7.test b/t/subobj7.sh
similarity index 100%
rename from tests/subobj7.test
rename to t/subobj7.sh
diff --git a/tests/subobj8.test b/t/subobj8.sh
similarity index 100%
rename from tests/subobj8.test
rename to t/subobj8.sh
diff --git a/tests/subobj9.test b/t/subobj9.sh
similarity index 100%
rename from tests/subobj9.test
rename to t/subobj9.sh
diff --git a/tests/subobjname.test b/t/subobjname.sh
similarity index 100%
rename from tests/subobjname.test
rename to t/subobjname.sh
diff --git a/tests/subpkg-yacc.test b/t/subpkg-yacc.sh
similarity index 100%
rename from tests/subpkg-yacc.test
rename to t/subpkg-yacc.sh
diff --git a/tests/subpkg.test b/t/subpkg.sh
similarity index 100%
rename from tests/subpkg.test
rename to t/subpkg.sh
diff --git a/tests/subpkg2.test b/t/subpkg2.sh
similarity index 100%
rename from tests/subpkg2.test
rename to t/subpkg2.sh
diff --git a/tests/subpkg3.test b/t/subpkg3.sh
similarity index 100%
rename from tests/subpkg3.test
rename to t/subpkg3.sh
diff --git a/tests/subpkg4.test b/t/subpkg4.sh
similarity index 100%
rename from tests/subpkg4.test
rename to t/subpkg4.sh
diff --git a/tests/subst-no-trailing-empty-line.test 
b/t/subst-no-trailing-empty-line.sh
similarity index 100%
rename from tests/subst-no-trailing-empty-line.test
rename to t/subst-no-trailing-empty-line.sh
diff --git a/tests/subst.test b/t/subst.sh
similarity index 100%
rename from tests/subst.test
rename to t/subst.sh
diff --git a/tests/subst3.test b/t/subst3.sh
similarity index 100%
rename from tests/subst3.test
rename to t/subst3.sh
diff --git a/tests/subst4.test b/t/subst4.sh
similarity index 100%
rename from tests/subst4.test
rename to t/subst4.sh
diff --git a/tests/subst5.test b/t/subst5.sh
similarity index 100%
rename from tests/subst5.test
rename to t/subst5.sh
diff --git a/tests/substre2.test b/t/substre2.sh
similarity index 100%
rename from tests/substre2.test
rename to t/substre2.sh
diff --git a/tests/substref.test b/t/substref.sh
similarity index 100%
rename from tests/substref.test
rename to t/substref.sh
diff --git a/tests/substtarg.test b/t/substtarg.sh
similarity index 100%
rename from tests/substtarg.test
rename to t/substtarg.sh
diff --git a/tests/suffix-chain.tap b/t/suffix-chain.tap
similarity index 100%
rename from tests/suffix-chain.tap
rename to t/suffix-chain.tap
diff --git a/tests/suffix.test b/t/suffix.sh
similarity index 100%
rename from tests/suffix.test
rename to t/suffix.sh
diff --git a/tests/suffix10.tap b/t/suffix10.tap
similarity index 100%
rename from tests/suffix10.tap
rename to t/suffix10.tap
diff --git a/tests/suffix11.tap b/t/suffix11.tap
similarity index 100%
rename from tests/suffix11.tap
rename to t/suffix11.tap
diff --git a/tests/suffix12.test b/t/suffix12.sh
similarity index 100%
rename from tests/suffix12.test
rename to t/suffix12.sh
diff --git a/tests/suffix13.test b/t/suffix13.sh
similarity index 100%
rename from tests/suffix13.test
rename to t/suffix13.sh
diff --git a/tests/suffix2.test b/t/suffix2.sh
similarity index 100%
rename from tests/suffix2.test
rename to t/suffix2.sh
diff --git a/tests/suffix3.tap b/t/suffix3.tap
similarity index 100%
rename from tests/suffix3.tap
rename to t/suffix3.tap
diff --git a/tests/suffix4.test b/t/suffix4.sh
similarity index 100%
rename from tests/suffix4.test
rename to t/suffix4.sh
diff --git a/tests/suffix5.test b/t/suffix5.sh
similarity index 100%
rename from tests/suffix5.test
rename to t/suffix5.sh
diff --git a/tests/suffix6.test b/t/suffix6.sh
similarity index 100%
rename from tests/suffix6.test
rename to t/suffix6.sh
diff --git a/tests/suffix6b.test b/t/suffix6b.sh
similarity index 100%
rename from tests/suffix6b.test
rename to t/suffix6b.sh
diff --git a/tests/suffix6c.test b/t/suffix6c.sh
similarity index 100%
rename from tests/suffix6c.test
rename to t/suffix6c.sh
diff --git a/tests/suffix7.test b/t/suffix7.sh
similarity index 100%
rename from tests/suffix7.test
rename to t/suffix7.sh
diff --git a/tests/suffix8.tap b/t/suffix8.tap
similarity index 100%
rename from tests/suffix8.tap
rename to t/suffix8.tap
diff --git a/tests/suffix9.test b/t/suffix9.sh
similarity index 100%
rename from tests/suffix9.test
rename to t/suffix9.sh
diff --git a/tests/symlink.test b/t/symlink.sh
similarity index 100%
rename from tests/symlink.test
rename to t/symlink.sh
diff --git a/tests/symlink2.test b/t/symlink2.sh
similarity index 100%
rename from tests/symlink2.test
rename to t/symlink2.sh
diff --git a/tests/syntax.test b/t/syntax.sh
similarity index 100%
rename from tests/syntax.test
rename to t/syntax.sh
diff --git a/tests/tags.test b/t/tags.sh
similarity index 100%
rename from tests/tags.test
rename to t/tags.sh
diff --git a/tests/tags2.test b/t/tags2.sh
similarity index 100%
rename from tests/tags2.test
rename to t/tags2.sh
diff --git a/tests/tagsub.test b/t/tagsub.sh
similarity index 100%
rename from tests/tagsub.test
rename to t/tagsub.sh
diff --git a/tests/tap-ambiguous-directive.test b/t/tap-ambiguous-directive.sh
similarity index 100%
rename from tests/tap-ambiguous-directive.test
rename to t/tap-ambiguous-directive.sh
diff --git a/tests/tap-autonumber.test b/t/tap-autonumber.sh
similarity index 100%
rename from tests/tap-autonumber.test
rename to t/tap-autonumber.sh
diff --git a/tests/tap-bad-prog.tap b/t/tap-bad-prog.tap
similarity index 100%
rename from tests/tap-bad-prog.tap
rename to t/tap-bad-prog.tap
diff --git a/tests/tap-bailout-and-logging.test b/t/tap-bailout-and-logging.sh
similarity index 100%
rename from tests/tap-bailout-and-logging.test
rename to t/tap-bailout-and-logging.sh
diff --git a/tests/tap-bailout-leading-space.test 
b/t/tap-bailout-leading-space.sh
similarity index 100%
rename from tests/tap-bailout-leading-space.test
rename to t/tap-bailout-leading-space.sh
diff --git a/tests/tap-bailout-suppress-badexit.test 
b/t/tap-bailout-suppress-badexit.sh
similarity index 100%
rename from tests/tap-bailout-suppress-badexit.test
rename to t/tap-bailout-suppress-badexit.sh
diff --git a/tests/tap-bailout-suppress-later-diagnostic.test 
b/t/tap-bailout-suppress-later-diagnostic.sh
similarity index 100%
rename from tests/tap-bailout-suppress-later-diagnostic.test
rename to t/tap-bailout-suppress-later-diagnostic.sh
diff --git a/tests/tap-bailout-suppress-later-errors.test 
b/t/tap-bailout-suppress-later-errors.sh
similarity index 100%
rename from tests/tap-bailout-suppress-later-errors.test
rename to t/tap-bailout-suppress-later-errors.sh
diff --git a/tests/tap-bailout.test b/t/tap-bailout.sh
similarity index 100%
rename from tests/tap-bailout.test
rename to t/tap-bailout.sh
diff --git a/tests/tap-basic.test b/t/tap-basic.sh
similarity index 100%
rename from tests/tap-basic.test
rename to t/tap-basic.sh
diff --git a/tests/tap-color.test b/t/tap-color.sh
similarity index 100%
rename from tests/tap-color.test
rename to t/tap-color.sh
diff --git a/tests/tap-common-setup.test b/t/tap-common-setup.sh
similarity index 100%
rename from tests/tap-common-setup.test
rename to t/tap-common-setup.sh
diff --git a/tests/tap-deps.test b/t/tap-deps.sh
similarity index 100%
rename from tests/tap-deps.test
rename to t/tap-deps.sh
diff --git a/tests/tap-diagnostic-custom.test b/t/tap-diagnostic-custom.sh
similarity index 100%
rename from tests/tap-diagnostic-custom.test
rename to t/tap-diagnostic-custom.sh
diff --git a/tests/tap-diagnostic.test b/t/tap-diagnostic.sh
similarity index 100%
rename from tests/tap-diagnostic.test
rename to t/tap-diagnostic.sh
diff --git a/tests/tap-doc.test b/t/tap-doc.sh
similarity index 100%
rename from tests/tap-doc.test
rename to t/tap-doc.sh
diff --git a/tests/tap-doc2.test b/t/tap-doc2.sh
similarity index 100%
rename from tests/tap-doc2.test
rename to t/tap-doc2.sh
diff --git a/tests/tap-driver-stderr.test b/t/tap-driver-stderr.sh
similarity index 100%
rename from tests/tap-driver-stderr.test
rename to t/tap-driver-stderr.sh
diff --git a/tests/tap-empty-diagnostic.test b/t/tap-empty-diagnostic.sh
similarity index 100%
rename from tests/tap-empty-diagnostic.test
rename to t/tap-empty-diagnostic.sh
diff --git a/tests/tap-empty.test b/t/tap-empty.sh
similarity index 100%
rename from tests/tap-empty.test
rename to t/tap-empty.sh
diff --git a/tests/tap-escape-directive-2.test b/t/tap-escape-directive-2.sh
similarity index 100%
rename from tests/tap-escape-directive-2.test
rename to t/tap-escape-directive-2.sh
diff --git a/tests/tap-escape-directive.test b/t/tap-escape-directive.sh
similarity index 100%
rename from tests/tap-escape-directive.test
rename to t/tap-escape-directive.sh
diff --git a/tests/tap-exit.test b/t/tap-exit.sh
similarity index 100%
rename from tests/tap-exit.test
rename to t/tap-exit.sh
diff --git a/tests/tap-fancy.test b/t/tap-fancy.sh
similarity index 100%
rename from tests/tap-fancy.test
rename to t/tap-fancy.sh
diff --git a/tests/tap-fancy2.test b/t/tap-fancy2.sh
similarity index 100%
rename from tests/tap-fancy2.test
rename to t/tap-fancy2.sh
diff --git a/tests/tap-global-log.test b/t/tap-global-log.sh
similarity index 100%
rename from tests/tap-global-log.test
rename to t/tap-global-log.sh
diff --git a/tests/tap-global-result.test b/t/tap-global-result.sh
similarity index 100%
rename from tests/tap-global-result.test
rename to t/tap-global-result.sh
diff --git a/tests/tap-log.test b/t/tap-log.sh
similarity index 100%
rename from tests/tap-log.test
rename to t/tap-log.sh
diff --git a/tests/tap-merge-stdout-stderr.test b/t/tap-merge-stdout-stderr.sh
similarity index 100%
rename from tests/tap-merge-stdout-stderr.test
rename to t/tap-merge-stdout-stderr.sh
diff --git a/tests/tap-missing-plan-and-bad-exit.test 
b/t/tap-missing-plan-and-bad-exit.sh
similarity index 100%
rename from tests/tap-missing-plan-and-bad-exit.test
rename to t/tap-missing-plan-and-bad-exit.sh
diff --git a/tests/tap-more.test b/t/tap-more.sh
similarity index 100%
rename from tests/tap-more.test
rename to t/tap-more.sh
diff --git a/tests/tap-more2.test b/t/tap-more2.sh
similarity index 100%
rename from tests/tap-more2.test
rename to t/tap-more2.sh
diff --git a/tests/tap-msg0-bailout.test b/t/tap-msg0-bailout.sh
similarity index 100%
rename from tests/tap-msg0-bailout.test
rename to t/tap-msg0-bailout.sh
diff --git a/tests/tap-msg0-directive.test b/t/tap-msg0-directive.sh
similarity index 100%
rename from tests/tap-msg0-directive.test
rename to t/tap-msg0-directive.sh
diff --git a/tests/tap-msg0-misc.test b/t/tap-msg0-misc.sh
similarity index 100%
rename from tests/tap-msg0-misc.test
rename to t/tap-msg0-misc.sh
diff --git a/tests/tap-msg0-planskip.test b/t/tap-msg0-planskip.sh
similarity index 100%
rename from tests/tap-msg0-planskip.test
rename to t/tap-msg0-planskip.sh
diff --git a/tests/tap-msg0-result.test b/t/tap-msg0-result.sh
similarity index 100%
rename from tests/tap-msg0-result.test
rename to t/tap-msg0-result.sh
diff --git a/tests/tap-negative-numbers.test b/t/tap-negative-numbers.sh
similarity index 100%
rename from tests/tap-negative-numbers.test
rename to t/tap-negative-numbers.sh
diff --git a/tests/tap-no-disable-hard-error.test 
b/t/tap-no-disable-hard-error.sh
similarity index 100%
rename from tests/tap-no-disable-hard-error.test
rename to t/tap-no-disable-hard-error.sh
diff --git a/tests/tap-no-merge-stdout-stderr.test 
b/t/tap-no-merge-stdout-stderr.sh
similarity index 100%
rename from tests/tap-no-merge-stdout-stderr.test
rename to t/tap-no-merge-stdout-stderr.sh
diff --git a/tests/tap-no-spurious-numbers.test b/t/tap-no-spurious-numbers.sh
similarity index 100%
rename from tests/tap-no-spurious-numbers.test
rename to t/tap-no-spurious-numbers.sh
diff --git a/tests/tap-no-spurious-summary.test b/t/tap-no-spurious-summary.sh
similarity index 100%
rename from tests/tap-no-spurious-summary.test
rename to t/tap-no-spurious-summary.sh
diff --git a/tests/tap-no-spurious.test b/t/tap-no-spurious.sh
similarity index 100%
rename from tests/tap-no-spurious.test
rename to t/tap-no-spurious.sh
diff --git a/tests/tap-not-ok-skip.test b/t/tap-not-ok-skip.sh
similarity index 100%
rename from tests/tap-not-ok-skip.test
rename to t/tap-not-ok-skip.sh
diff --git a/tests/tap-number-wordboundary.test b/t/tap-number-wordboundary.sh
similarity index 100%
rename from tests/tap-number-wordboundary.test
rename to t/tap-number-wordboundary.sh
diff --git a/tests/tap-numbers-leading-zero.test b/t/tap-numbers-leading-zero.sh
similarity index 100%
rename from tests/tap-numbers-leading-zero.test
rename to t/tap-numbers-leading-zero.sh
diff --git a/tests/tap-numeric-description.test b/t/tap-numeric-description.sh
similarity index 100%
rename from tests/tap-numeric-description.test
rename to t/tap-numeric-description.sh
diff --git a/tests/tap-out-of-order.test b/t/tap-out-of-order.sh
similarity index 100%
rename from tests/tap-out-of-order.test
rename to t/tap-out-of-order.sh
diff --git a/tests/tap-passthrough-exit.test b/t/tap-passthrough-exit.sh
similarity index 100%
rename from tests/tap-passthrough-exit.test
rename to t/tap-passthrough-exit.sh
diff --git a/tests/tap-passthrough.test b/t/tap-passthrough.sh
similarity index 100%
rename from tests/tap-passthrough.test
rename to t/tap-passthrough.sh
diff --git a/tests/tap-plan-corner.test b/t/tap-plan-corner.sh
similarity index 100%
rename from tests/tap-plan-corner.test
rename to t/tap-plan-corner.sh
diff --git a/tests/tap-plan-errors.test b/t/tap-plan-errors.sh
similarity index 100%
rename from tests/tap-plan-errors.test
rename to t/tap-plan-errors.sh
diff --git a/tests/tap-plan-leading-zero.test b/t/tap-plan-leading-zero.sh
similarity index 100%
rename from tests/tap-plan-leading-zero.test
rename to t/tap-plan-leading-zero.sh
diff --git a/tests/tap-plan-malformed.test b/t/tap-plan-malformed.sh
similarity index 100%
rename from tests/tap-plan-malformed.test
rename to t/tap-plan-malformed.sh
diff --git a/tests/tap-plan-middle.test b/t/tap-plan-middle.sh
similarity index 100%
rename from tests/tap-plan-middle.test
rename to t/tap-plan-middle.sh
diff --git a/tests/tap-plan-whitespace.test b/t/tap-plan-whitespace.sh
similarity index 100%
rename from tests/tap-plan-whitespace.test
rename to t/tap-plan-whitespace.sh
diff --git a/tests/tap-plan.test b/t/tap-plan.sh
similarity index 100%
rename from tests/tap-plan.test
rename to t/tap-plan.sh
diff --git a/tests/tap-planskip-and-logging.test b/t/tap-planskip-and-logging.sh
similarity index 100%
rename from tests/tap-planskip-and-logging.test
rename to t/tap-planskip-and-logging.sh
diff --git a/tests/tap-planskip-badexit.test b/t/tap-planskip-badexit.sh
similarity index 100%
rename from tests/tap-planskip-badexit.test
rename to t/tap-planskip-badexit.sh
diff --git a/tests/tap-planskip-bailout.test b/t/tap-planskip-bailout.sh
similarity index 100%
rename from tests/tap-planskip-bailout.test
rename to t/tap-planskip-bailout.sh
diff --git a/tests/tap-planskip-case-insensitive.test 
b/t/tap-planskip-case-insensitive.sh
similarity index 100%
rename from tests/tap-planskip-case-insensitive.test
rename to t/tap-planskip-case-insensitive.sh
diff --git a/tests/tap-planskip-late.test b/t/tap-planskip-late.sh
similarity index 100%
rename from tests/tap-planskip-late.test
rename to t/tap-planskip-late.sh
diff --git a/tests/tap-planskip-later-errors.test 
b/t/tap-planskip-later-errors.sh
similarity index 100%
rename from tests/tap-planskip-later-errors.test
rename to t/tap-planskip-later-errors.sh
diff --git a/tests/tap-planskip-unplanned-corner.test 
b/t/tap-planskip-unplanned-corner.sh
similarity index 100%
rename from tests/tap-planskip-unplanned-corner.test
rename to t/tap-planskip-unplanned-corner.sh
diff --git a/tests/tap-planskip-unplanned.test b/t/tap-planskip-unplanned.sh
similarity index 100%
rename from tests/tap-planskip-unplanned.test
rename to t/tap-planskip-unplanned.sh
diff --git a/tests/tap-planskip-whitespace.test b/t/tap-planskip-whitespace.sh
similarity index 100%
rename from tests/tap-planskip-whitespace.test
rename to t/tap-planskip-whitespace.sh
diff --git a/tests/tap-planskip.test b/t/tap-planskip.sh
similarity index 100%
rename from tests/tap-planskip.test
rename to t/tap-planskip.sh
diff --git a/tests/tap-realtime.test b/t/tap-realtime.sh
similarity index 100%
rename from tests/tap-realtime.test
rename to t/tap-realtime.sh
diff --git a/tests/tap-recheck-logs.test b/t/tap-recheck-logs.sh
similarity index 100%
rename from tests/tap-recheck-logs.test
rename to t/tap-recheck-logs.sh
diff --git a/tests/tap-recheck.test b/t/tap-recheck.sh
similarity index 100%
rename from tests/tap-recheck.test
rename to t/tap-recheck.sh
diff --git a/tests/tap-result-comment.test b/t/tap-result-comment.sh
similarity index 100%
rename from tests/tap-result-comment.test
rename to t/tap-result-comment.sh
diff --git a/tests/tap-signal.tap b/t/tap-signal.tap
similarity index 100%
rename from tests/tap-signal.tap
rename to t/tap-signal.tap
diff --git a/tests/tap-summary-color.test b/t/tap-summary-color.sh
similarity index 100%
rename from tests/tap-summary-color.test
rename to t/tap-summary-color.sh
diff --git a/tests/tap-summary.test b/t/tap-summary.sh
similarity index 100%
rename from tests/tap-summary.test
rename to t/tap-summary.sh
diff --git a/tests/tap-test-number-0.test b/t/tap-test-number-0.sh
similarity index 100%
rename from tests/tap-test-number-0.test
rename to t/tap-test-number-0.sh
diff --git a/tests/tap-todo-skip-together.test b/t/tap-todo-skip-together.sh
similarity index 100%
rename from tests/tap-todo-skip-together.test
rename to t/tap-todo-skip-together.sh
diff --git a/tests/tap-todo-skip-whitespace.test b/t/tap-todo-skip-whitespace.sh
similarity index 100%
rename from tests/tap-todo-skip-whitespace.test
rename to t/tap-todo-skip-whitespace.sh
diff --git a/tests/tap-todo-skip.test b/t/tap-todo-skip.sh
similarity index 100%
rename from tests/tap-todo-skip.test
rename to t/tap-todo-skip.sh
diff --git a/tests/tap-unplanned.test b/t/tap-unplanned.sh
similarity index 100%
rename from tests/tap-unplanned.test
rename to t/tap-unplanned.sh
diff --git a/tests/tap-whitespace-normalization.test 
b/t/tap-whitespace-normalization.sh
similarity index 100%
rename from tests/tap-whitespace-normalization.test
rename to t/tap-whitespace-normalization.sh
diff --git a/tests/tap-with-and-without-number.test 
b/t/tap-with-and-without-number.sh
similarity index 100%
rename from tests/tap-with-and-without-number.test
rename to t/tap-with-and-without-number.sh
diff --git a/tests/tap-xfail-tests.test b/t/tap-xfail-tests.sh
similarity index 100%
rename from tests/tap-xfail-tests.test
rename to t/tap-xfail-tests.sh
diff --git a/tests/tar-override.test b/t/tar-override.sh
similarity index 100%
rename from tests/tar-override.test
rename to t/tar-override.sh
diff --git a/tests/tar.test b/t/tar.sh
similarity index 100%
rename from tests/tar.test
rename to t/tar.sh
diff --git a/tests/tar2.test b/t/tar2.sh
similarity index 100%
rename from tests/tar2.test
rename to t/tar2.sh
diff --git a/tests/tar3.test b/t/tar3.sh
similarity index 100%
rename from tests/tar3.test
rename to t/tar3.sh
diff --git a/tests/target-cflags.test b/t/target-cflags.sh
similarity index 100%
rename from tests/target-cflags.test
rename to t/target-cflags.sh
diff --git a/tests/targetclash.test b/t/targetclash.sh
similarity index 100%
rename from tests/targetclash.test
rename to t/targetclash.sh
diff --git a/tests/test-driver-acsubst.test b/t/test-driver-acsubst.sh
similarity index 100%
rename from tests/test-driver-acsubst.test
rename to t/test-driver-acsubst.sh
diff --git a/tests/test-driver-cond.test b/t/test-driver-cond.sh
similarity index 100%
rename from tests/test-driver-cond.test
rename to t/test-driver-cond.sh
diff --git a/tests/test-driver-create-log-dir.test 
b/t/test-driver-create-log-dir.sh
similarity index 100%
rename from tests/test-driver-create-log-dir.test
rename to t/test-driver-create-log-dir.sh
diff --git a/tests/test-driver-custom-multitest-recheck.test 
b/t/test-driver-custom-multitest-recheck.sh
similarity index 100%
rename from tests/test-driver-custom-multitest-recheck.test
rename to t/test-driver-custom-multitest-recheck.sh
diff --git a/tests/test-driver-custom-multitest-recheck2.test 
b/t/test-driver-custom-multitest-recheck2.sh
similarity index 100%
rename from tests/test-driver-custom-multitest-recheck2.test
rename to t/test-driver-custom-multitest-recheck2.sh
diff --git a/tests/test-driver-custom-multitest.test 
b/t/test-driver-custom-multitest.sh
similarity index 100%
rename from tests/test-driver-custom-multitest.test
rename to t/test-driver-custom-multitest.sh
diff --git a/tests/test-driver-custom-no-extra-driver.test 
b/t/test-driver-custom-no-extra-driver.sh
similarity index 100%
rename from tests/test-driver-custom-no-extra-driver.test
rename to t/test-driver-custom-no-extra-driver.sh
diff --git a/tests/test-driver-custom-xfail-tests.test 
b/t/test-driver-custom-xfail-tests.sh
similarity index 100%
rename from tests/test-driver-custom-xfail-tests.test
rename to t/test-driver-custom-xfail-tests.sh
diff --git a/tests/test-driver-custom.test b/t/test-driver-custom.sh
similarity index 100%
rename from tests/test-driver-custom.test
rename to t/test-driver-custom.sh
diff --git a/tests/test-driver-fail.test b/t/test-driver-fail.sh
similarity index 100%
rename from tests/test-driver-fail.test
rename to t/test-driver-fail.sh
diff --git a/tests/test-driver-is-distributed.test 
b/t/test-driver-is-distributed.sh
similarity index 100%
rename from tests/test-driver-is-distributed.test
rename to t/test-driver-is-distributed.sh
diff --git a/tests/test-driver-strip-vpath.test b/t/test-driver-strip-vpath.sh
similarity index 100%
rename from tests/test-driver-strip-vpath.test
rename to t/test-driver-strip-vpath.sh
diff --git a/tests/test-driver-trs-suffix-registered.test 
b/t/test-driver-trs-suffix-registered.sh
similarity index 100%
rename from tests/test-driver-trs-suffix-registered.test
rename to t/test-driver-trs-suffix-registered.sh
diff --git a/tests/test-extensions-cond.test b/t/test-extensions-cond.sh
similarity index 100%
rename from tests/test-extensions-cond.test
rename to t/test-extensions-cond.sh
diff --git a/tests/test-extensions.test b/t/test-extensions.sh
similarity index 100%
rename from tests/test-extensions.test
rename to t/test-extensions.sh
diff --git a/tests/test-harness-vpath-rewrite.test 
b/t/test-harness-vpath-rewrite.sh
similarity index 100%
rename from tests/test-harness-vpath-rewrite.test
rename to t/test-harness-vpath-rewrite.sh
diff --git a/tests/test-log.test b/t/test-log.sh
similarity index 100%
rename from tests/test-log.test
rename to t/test-log.sh
diff --git a/tests/test-logs-repeated.test b/t/test-logs-repeated.sh
similarity index 100%
rename from tests/test-logs-repeated.test
rename to t/test-logs-repeated.sh
diff --git a/tests/test-metadata-global-log.test b/t/test-metadata-global-log.sh
similarity index 100%
rename from tests/test-metadata-global-log.test
rename to t/test-metadata-global-log.sh
diff --git a/tests/test-metadata-global-result.test 
b/t/test-metadata-global-result.sh
similarity index 100%
rename from tests/test-metadata-global-result.test
rename to t/test-metadata-global-result.sh
diff --git a/tests/test-metadata-recheck.test b/t/test-metadata-recheck.sh
similarity index 100%
rename from tests/test-metadata-recheck.test
rename to t/test-metadata-recheck.sh
diff --git a/tests/test-metadata-results.test b/t/test-metadata-results.sh
similarity index 100%
rename from tests/test-metadata-results.test
rename to t/test-metadata-results.sh
diff --git a/tests/test-missing.test b/t/test-missing.sh
similarity index 100%
rename from tests/test-missing.test
rename to t/test-missing.sh
diff --git a/tests/test-missing2.test b/t/test-missing2.sh
similarity index 100%
rename from tests/test-missing2.test
rename to t/test-missing2.sh
diff --git a/tests/test-trs-basic.test b/t/test-trs-basic.sh
similarity index 100%
rename from tests/test-trs-basic.test
rename to t/test-trs-basic.sh
diff --git a/tests/test-trs-recover.test b/t/test-trs-recover.sh
similarity index 100%
rename from tests/test-trs-recover.test
rename to t/test-trs-recover.sh
diff --git a/tests/test-trs-recover2.test b/t/test-trs-recover2.sh
similarity index 100%
rename from tests/test-trs-recover2.test
rename to t/test-trs-recover2.sh
diff --git a/tests/tests-environment-and-log-compiler.test 
b/t/tests-environment-and-log-compiler.sh
similarity index 100%
rename from tests/tests-environment-and-log-compiler.test
rename to t/tests-environment-and-log-compiler.sh
diff --git a/tests/tests-environment-backcompat.test 
b/t/tests-environment-backcompat.sh
similarity index 100%
rename from tests/tests-environment-backcompat.test
rename to t/tests-environment-backcompat.sh
diff --git a/tests/tests-environment-fd-redirect.test 
b/t/tests-environment-fd-redirect.sh
similarity index 100%
rename from tests/tests-environment-fd-redirect.test
rename to t/tests-environment-fd-redirect.sh
diff --git a/tests/tests-environment.test b/t/tests-environment.sh
similarity index 100%
rename from tests/tests-environment.test
rename to t/tests-environment.sh
diff --git a/tests/testsuite-summary-color.test b/t/testsuite-summary-color.sh
similarity index 100%
rename from tests/testsuite-summary-color.test
rename to t/testsuite-summary-color.sh
diff --git a/tests/testsuite-summary-count-many.test 
b/t/testsuite-summary-count-many.sh
similarity index 100%
rename from tests/testsuite-summary-count-many.test
rename to t/testsuite-summary-count-many.sh
diff --git a/tests/testsuite-summary-count.test b/t/testsuite-summary-count.sh
similarity index 100%
rename from tests/testsuite-summary-count.test
rename to t/testsuite-summary-count.sh
diff --git a/tests/testsuite-summary-reference-log.test 
b/t/testsuite-summary-reference-log.sh
similarity index 100%
rename from tests/testsuite-summary-reference-log.test
rename to t/testsuite-summary-reference-log.sh
diff --git a/tests/transform.test b/t/transform.sh
similarity index 100%
rename from tests/transform.test
rename to t/transform.sh
diff --git a/tests/transform2.test b/t/transform2.sh
similarity index 100%
rename from tests/transform2.test
rename to t/transform2.sh
diff --git a/tests/transform3.test b/t/transform3.sh
similarity index 100%
rename from tests/transform3.test
rename to t/transform3.sh
diff --git a/tests/txinfo-no-clutter.test b/t/txinfo-no-clutter.sh
similarity index 100%
rename from tests/txinfo-no-clutter.test
rename to t/txinfo-no-clutter.sh
diff --git a/tests/txinfo-unrecognized-extension.test 
b/t/txinfo-unrecognized-extension.sh
similarity index 100%
rename from tests/txinfo-unrecognized-extension.test
rename to t/txinfo-unrecognized-extension.sh
diff --git a/tests/txinfo.test b/t/txinfo.sh
similarity index 100%
rename from tests/txinfo.test
rename to t/txinfo.sh
diff --git a/tests/txinfo10.test b/t/txinfo10.sh
similarity index 100%
rename from tests/txinfo10.test
rename to t/txinfo10.sh
diff --git a/tests/txinfo13.test b/t/txinfo13.sh
similarity index 100%
rename from tests/txinfo13.test
rename to t/txinfo13.sh
diff --git a/tests/txinfo16.test b/t/txinfo16.sh
similarity index 100%
rename from tests/txinfo16.test
rename to t/txinfo16.sh
diff --git a/tests/txinfo17.test b/t/txinfo17.sh
similarity index 100%
rename from tests/txinfo17.test
rename to t/txinfo17.sh
diff --git a/tests/txinfo19.test b/t/txinfo19.sh
similarity index 100%
rename from tests/txinfo19.test
rename to t/txinfo19.sh
diff --git a/tests/txinfo2.test b/t/txinfo2.sh
similarity index 100%
rename from tests/txinfo2.test
rename to t/txinfo2.sh
diff --git a/tests/txinfo20.test b/t/txinfo20.sh
similarity index 100%
rename from tests/txinfo20.test
rename to t/txinfo20.sh
diff --git a/tests/txinfo21.test b/t/txinfo21.sh
similarity index 100%
rename from tests/txinfo21.test
rename to t/txinfo21.sh
diff --git a/tests/txinfo22.test b/t/txinfo22.sh
similarity index 100%
rename from tests/txinfo22.test
rename to t/txinfo22.sh
diff --git a/tests/txinfo23.test b/t/txinfo23.sh
similarity index 100%
rename from tests/txinfo23.test
rename to t/txinfo23.sh
diff --git a/tests/txinfo24.test b/t/txinfo24.sh
similarity index 100%
rename from tests/txinfo24.test
rename to t/txinfo24.sh
diff --git a/tests/txinfo25.test b/t/txinfo25.sh
similarity index 100%
rename from tests/txinfo25.test
rename to t/txinfo25.sh
diff --git a/tests/txinfo26.test b/t/txinfo26.sh
similarity index 100%
rename from tests/txinfo26.test
rename to t/txinfo26.sh
diff --git a/tests/txinfo27.test b/t/txinfo27.sh
similarity index 100%
rename from tests/txinfo27.test
rename to t/txinfo27.sh
diff --git a/tests/txinfo28.test b/t/txinfo28.sh
similarity index 100%
rename from tests/txinfo28.test
rename to t/txinfo28.sh
diff --git a/tests/txinfo29.test b/t/txinfo29.sh
similarity index 100%
rename from tests/txinfo29.test
rename to t/txinfo29.sh
diff --git a/tests/txinfo3.test b/t/txinfo3.sh
similarity index 100%
rename from tests/txinfo3.test
rename to t/txinfo3.sh
diff --git a/tests/txinfo30.test b/t/txinfo30.sh
similarity index 100%
rename from tests/txinfo30.test
rename to t/txinfo30.sh
diff --git a/tests/txinfo31.test b/t/txinfo31.sh
similarity index 100%
rename from tests/txinfo31.test
rename to t/txinfo31.sh
diff --git a/tests/txinfo32.test b/t/txinfo32.sh
similarity index 100%
rename from tests/txinfo32.test
rename to t/txinfo32.sh
diff --git a/tests/txinfo33.test b/t/txinfo33.sh
similarity index 100%
rename from tests/txinfo33.test
rename to t/txinfo33.sh
diff --git a/tests/txinfo4.test b/t/txinfo4.sh
similarity index 100%
rename from tests/txinfo4.test
rename to t/txinfo4.sh
diff --git a/tests/txinfo5.test b/t/txinfo5.sh
similarity index 100%
rename from tests/txinfo5.test
rename to t/txinfo5.sh
diff --git a/tests/txinfo5b.test b/t/txinfo5b.sh
similarity index 100%
rename from tests/txinfo5b.test
rename to t/txinfo5b.sh
diff --git a/tests/txinfo6.test b/t/txinfo6.sh
similarity index 100%
rename from tests/txinfo6.test
rename to t/txinfo6.sh
diff --git a/tests/txinfo7.test b/t/txinfo7.sh
similarity index 100%
rename from tests/txinfo7.test
rename to t/txinfo7.sh
diff --git a/tests/txinfo8.test b/t/txinfo8.sh
similarity index 100%
rename from tests/txinfo8.test
rename to t/txinfo8.sh
diff --git a/tests/txinfo9.test b/t/txinfo9.sh
similarity index 100%
rename from tests/txinfo9.test
rename to t/txinfo9.sh
diff --git a/tests/uninstall-fail.test b/t/uninstall-fail.sh
similarity index 100%
rename from tests/uninstall-fail.test
rename to t/uninstall-fail.sh
diff --git a/tests/uninstall-pr9578.test b/t/uninstall-pr9578.sh
similarity index 100%
rename from tests/uninstall-pr9578.test
rename to t/uninstall-pr9578.sh
diff --git a/tests/unused.test b/t/unused.sh
similarity index 100%
rename from tests/unused.test
rename to t/unused.sh
diff --git a/tests/upc.test b/t/upc.sh
similarity index 100%
rename from tests/upc.test
rename to t/upc.sh
diff --git a/tests/upc2.test b/t/upc2.sh
similarity index 100%
rename from tests/upc2.test
rename to t/upc2.sh
diff --git a/tests/upc3.test b/t/upc3.sh
similarity index 100%
rename from tests/upc3.test
rename to t/upc3.sh
diff --git a/tests/vala-mix.test b/t/vala-mix.sh
similarity index 100%
rename from tests/vala-mix.test
rename to t/vala-mix.sh
diff --git a/tests/vala-mix2.test b/t/vala-mix2.sh
similarity index 100%
rename from tests/vala-mix2.test
rename to t/vala-mix2.sh
diff --git a/tests/vala-vpath.test b/t/vala-vpath.sh
similarity index 100%
rename from tests/vala-vpath.test
rename to t/vala-vpath.sh
diff --git a/tests/vala.test b/t/vala.sh
similarity index 100%
rename from tests/vala.test
rename to t/vala.sh
diff --git a/tests/vala1.test b/t/vala1.sh
similarity index 100%
rename from tests/vala1.test
rename to t/vala1.sh
diff --git a/tests/vala2.test b/t/vala2.sh
similarity index 100%
rename from tests/vala2.test
rename to t/vala2.sh
diff --git a/tests/vala3.test b/t/vala3.sh
similarity index 100%
rename from tests/vala3.test
rename to t/vala3.sh
diff --git a/tests/vala4.test b/t/vala4.sh
similarity index 100%
rename from tests/vala4.test
rename to t/vala4.sh
diff --git a/tests/vala5.test b/t/vala5.sh
similarity index 100%
rename from tests/vala5.test
rename to t/vala5.sh
diff --git a/tests/vars.test b/t/vars.sh
similarity index 100%
rename from tests/vars.test
rename to t/vars.sh
diff --git a/tests/vars3.test b/t/vars3.sh
similarity index 100%
rename from tests/vars3.test
rename to t/vars3.sh
diff --git a/tests/vartar.test b/t/vartar.sh
similarity index 100%
rename from tests/vartar.test
rename to t/vartar.sh
diff --git a/tests/vartypo2.test b/t/vartypo2.sh
similarity index 100%
rename from tests/vartypo2.test
rename to t/vartypo2.sh
diff --git a/tests/vartypos.test b/t/vartypos.sh
similarity index 100%
rename from tests/vartypos.test
rename to t/vartypos.sh
diff --git a/tests/version.test b/t/version.sh
similarity index 100%
rename from tests/version.test
rename to t/version.sh
diff --git a/tests/version2.test b/t/version2.sh
similarity index 100%
rename from tests/version2.test
rename to t/version2.sh
diff --git a/tests/version3.test b/t/version3.sh
similarity index 100%
rename from tests/version3.test
rename to t/version3.sh
diff --git a/tests/version4.test b/t/version4.sh
similarity index 100%
rename from tests/version4.test
rename to t/version4.sh
diff --git a/tests/version6.test b/t/version6.sh
similarity index 100%
rename from tests/version6.test
rename to t/version6.sh
diff --git a/tests/version7.test b/t/version7.sh
similarity index 100%
rename from tests/version7.test
rename to t/version7.sh
diff --git a/tests/version8.test b/t/version8.sh
similarity index 100%
rename from tests/version8.test
rename to t/version8.sh
diff --git a/tests/vpath.test b/t/vpath.sh
similarity index 100%
rename from tests/vpath.test
rename to t/vpath.sh
diff --git a/tests/vtexi.test b/t/vtexi.sh
similarity index 100%
rename from tests/vtexi.test
rename to t/vtexi.sh
diff --git a/tests/vtexi2.test b/t/vtexi2.sh
similarity index 100%
rename from tests/vtexi2.test
rename to t/vtexi2.sh
diff --git a/tests/vtexi3.test b/t/vtexi3.sh
similarity index 100%
rename from tests/vtexi3.test
rename to t/vtexi3.sh
diff --git a/tests/vtexi4.test b/t/vtexi4.sh
similarity index 100%
rename from tests/vtexi4.test
rename to t/vtexi4.sh
diff --git a/tests/warning-groups-win-over-strictness.test 
b/t/warning-groups-win-over-strictness.sh
similarity index 100%
rename from tests/warning-groups-win-over-strictness.test
rename to t/warning-groups-win-over-strictness.sh
diff --git a/tests/warnings-override.test b/t/warnings-override.sh
similarity index 100%
rename from tests/warnings-override.test
rename to t/warnings-override.sh
diff --git a/tests/warnings-precedence.test b/t/warnings-precedence.sh
similarity index 100%
rename from tests/warnings-precedence.test
rename to t/warnings-precedence.sh
diff --git a/tests/warnings-strictness-interactions.test 
b/t/warnings-strictness-interactions.sh
similarity index 100%
rename from tests/warnings-strictness-interactions.test
rename to t/warnings-strictness-interactions.sh
diff --git a/tests/warnings-unknown.test b/t/warnings-unknown.sh
similarity index 100%
rename from tests/warnings-unknown.test
rename to t/warnings-unknown.sh
diff --git a/tests/warnings-win-over-strictness.test 
b/t/warnings-win-over-strictness.sh
similarity index 100%
rename from tests/warnings-win-over-strictness.test
rename to t/warnings-win-over-strictness.sh
diff --git a/tests/warnopts.test b/t/warnopts.sh
similarity index 100%
rename from tests/warnopts.test
rename to t/warnopts.sh
diff --git a/tests/werror.test b/t/werror.sh
similarity index 100%
rename from tests/werror.test
rename to t/werror.sh
diff --git a/tests/werror2.test b/t/werror2.sh
similarity index 100%
rename from tests/werror2.test
rename to t/werror2.sh
diff --git a/tests/werror3.test b/t/werror3.sh
similarity index 100%
rename from tests/werror3.test
rename to t/werror3.sh
diff --git a/tests/werror4.test b/t/werror4.sh
similarity index 100%
rename from tests/werror4.test
rename to t/werror4.sh
diff --git a/tests/whoami.test b/t/whoami.sh
similarity index 100%
rename from tests/whoami.test
rename to t/whoami.sh
diff --git a/tests/wrap/aclocal.in b/t/wrap/aclocal.in
similarity index 100%
rename from tests/wrap/aclocal.in
rename to t/wrap/aclocal.in
diff --git a/tests/wrap/automake.in b/t/wrap/automake.in
similarity index 100%
rename from tests/wrap/automake.in
rename to t/wrap/automake.in
diff --git a/tests/xsource.test b/t/xsource.sh
similarity index 100%
rename from tests/xsource.test
rename to t/xsource.sh
diff --git a/tests/yacc-auxdir.test b/t/yacc-auxdir.sh
similarity index 100%
rename from tests/yacc-auxdir.test
rename to t/yacc-auxdir.sh
diff --git a/tests/yacc-basic.test b/t/yacc-basic.sh
similarity index 100%
rename from tests/yacc-basic.test
rename to t/yacc-basic.sh
diff --git a/tests/yacc-bison-skeleton-cxx.test b/t/yacc-bison-skeleton-cxx.sh
similarity index 100%
rename from tests/yacc-bison-skeleton-cxx.test
rename to t/yacc-bison-skeleton-cxx.sh
diff --git a/tests/yacc-bison-skeleton.test b/t/yacc-bison-skeleton.sh
similarity index 100%
rename from tests/yacc-bison-skeleton.test
rename to t/yacc-bison-skeleton.sh
diff --git a/tests/yacc-clean-cxx.test b/t/yacc-clean-cxx.sh
similarity index 100%
rename from tests/yacc-clean-cxx.test
rename to t/yacc-clean-cxx.sh
diff --git a/tests/yacc-clean.test b/t/yacc-clean.sh
similarity index 100%
rename from tests/yacc-clean.test
rename to t/yacc-clean.sh
diff --git a/tests/yacc-cxx.test b/t/yacc-cxx.sh
similarity index 100%
rename from tests/yacc-cxx.test
rename to t/yacc-cxx.sh
diff --git a/tests/yacc-d-basic.test b/t/yacc-d-basic.sh
similarity index 100%
rename from tests/yacc-d-basic.test
rename to t/yacc-d-basic.sh
diff --git a/tests/yacc-d-cxx.test b/t/yacc-d-cxx.sh
similarity index 100%
rename from tests/yacc-d-cxx.test
rename to t/yacc-d-cxx.sh
diff --git a/tests/yacc-d-vpath.test b/t/yacc-d-vpath.sh
similarity index 100%
rename from tests/yacc-d-vpath.test
rename to t/yacc-d-vpath.sh
diff --git a/tests/yacc-deleted-headers.test b/t/yacc-deleted-headers.sh
similarity index 100%
rename from tests/yacc-deleted-headers.test
rename to t/yacc-deleted-headers.sh
diff --git a/tests/yacc-depend.test b/t/yacc-depend.sh
similarity index 100%
rename from tests/yacc-depend.test
rename to t/yacc-depend.sh
diff --git a/tests/yacc-depend2.test b/t/yacc-depend2.sh
similarity index 100%
rename from tests/yacc-depend2.test
rename to t/yacc-depend2.sh
diff --git a/tests/yacc-dist-nobuild-subdir.test b/t/yacc-dist-nobuild-subdir.sh
similarity index 100%
rename from tests/yacc-dist-nobuild-subdir.test
rename to t/yacc-dist-nobuild-subdir.sh
diff --git a/tests/yacc-dist-nobuild.test b/t/yacc-dist-nobuild.sh
similarity index 100%
rename from tests/yacc-dist-nobuild.test
rename to t/yacc-dist-nobuild.sh
diff --git a/tests/yacc-line.test b/t/yacc-line.sh
similarity index 100%
rename from tests/yacc-line.test
rename to t/yacc-line.sh
diff --git a/tests/yacc-mix-c-cxx.test b/t/yacc-mix-c-cxx.sh
similarity index 100%
rename from tests/yacc-mix-c-cxx.test
rename to t/yacc-mix-c-cxx.sh
diff --git a/tests/yacc-nodist.test b/t/yacc-nodist.sh
similarity index 100%
rename from tests/yacc-nodist.test
rename to t/yacc-nodist.sh
diff --git a/tests/yacc-pr204.test b/t/yacc-pr204.sh
similarity index 100%
rename from tests/yacc-pr204.test
rename to t/yacc-pr204.sh
diff --git a/tests/yacc-weirdnames.test b/t/yacc-weirdnames.sh
similarity index 100%
rename from tests/yacc-weirdnames.test
rename to t/yacc-weirdnames.sh
diff --git a/tests/yacc.test b/t/yacc.sh
similarity index 100%
rename from tests/yacc.test
rename to t/yacc.sh
diff --git a/tests/yacc2.test b/t/yacc2.sh
similarity index 100%
rename from tests/yacc2.test
rename to t/yacc2.sh
diff --git a/tests/yacc4.test b/t/yacc4.sh
similarity index 100%
rename from tests/yacc4.test
rename to t/yacc4.sh
diff --git a/tests/yacc5.test b/t/yacc5.sh
similarity index 100%
rename from tests/yacc5.test
rename to t/yacc5.sh
diff --git a/tests/yacc7.test b/t/yacc7.sh
similarity index 100%
rename from tests/yacc7.test
rename to t/yacc7.sh
diff --git a/tests/yacc8.test b/t/yacc8.sh
similarity index 100%
rename from tests/yacc8.test
rename to t/yacc8.sh
diff --git a/tests/yaccdry.test b/t/yaccdry.sh
similarity index 100%
rename from tests/yaccdry.test
rename to t/yaccdry.sh
diff --git a/tests/yaccpp.test b/t/yaccpp.sh
similarity index 100%
rename from tests/yaccpp.test
rename to t/yaccpp.sh
diff --git a/tests/yaccvpath.test b/t/yaccvpath.sh
similarity index 100%
rename from tests/yaccvpath.test
rename to t/yaccvpath.sh
diff --git a/tests/yflags-cmdline-override.test b/t/yflags-cmdline-override.sh
similarity index 100%
rename from tests/yflags-cmdline-override.test
rename to t/yflags-cmdline-override.sh
diff --git a/tests/yflags-conditional.test b/t/yflags-conditional.sh
similarity index 100%
rename from tests/yflags-conditional.test
rename to t/yflags-conditional.sh
diff --git a/tests/yflags-d-false-positives.test b/t/yflags-d-false-positives.sh
similarity index 100%
rename from tests/yflags-d-false-positives.test
rename to t/yflags-d-false-positives.sh
diff --git a/tests/yflags-force-conditional.test b/t/yflags-force-conditional.sh
similarity index 100%
rename from tests/yflags-force-conditional.test
rename to t/yflags-force-conditional.sh
diff --git a/tests/yflags-force-override.test b/t/yflags-force-override.sh
similarity index 100%
rename from tests/yflags-force-override.test
rename to t/yflags-force-override.sh
diff --git a/tests/yflags-var-expand.test b/t/yflags-var-expand.sh
similarity index 100%
rename from tests/yflags-var-expand.test
rename to t/yflags-var-expand.sh
diff --git a/tests/yflags.test b/t/yflags.sh
similarity index 100%
rename from tests/yflags.test
rename to t/yflags.sh
diff --git a/tests/yflags2.test b/t/yflags2.sh
similarity index 100%
rename from tests/yflags2.test
rename to t/yflags2.sh
diff --git a/tests/.gitignore b/tests/.gitignore
deleted file mode 100644
index 7b04f17..0000000
--- a/tests/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-/aclocal-*
-/automake-*
-/defs-static
-/testsuite-part.am
-/*-w.tap
-/*-w.test
-/*.dir
-/*.log
-/*.trs
diff --git a/tests/list-of-tests.mk b/tests/list-of-tests.mk
deleted file mode 100644
index 9dd45ab..0000000
--- a/tests/list-of-tests.mk
+++ /dev/null
@@ -1,1274 +0,0 @@
-## Makefile fragment that holds the list of test scripts of the automake
-## testsuite.  This fragment is meant to be included by the Makefile.am,
-## but also to be executed directly by make when bootstrapping automake.
-
-## Copyright (C) 2011-2012 Free Software Foundation, Inc.
-##
-## This program is free software; you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation; either version 2, or (at your option)
-## any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-# FIXME: this "expected failures" are in truth an hack used to
-# FIXME: to verify that some incorrect usages of our perl libraries
-# FIXME: raise an error.  We should find a cleaner way to check that.
-perl_fake_XFAIL_TESTS = \
-pm/Cond2.pl \
-pm/Cond3.pl \
-pm/DisjCon2.pl \
-pm/DisjCon3.pl \
-pm/Version2.pl \
-pm/Version3.pl
-
-XFAIL_TESTS = \
-all.test \
-yacc-bison-skeleton-cxx.test \
-yacc-bison-skeleton.test \
-cond17.test \
-gcj6.test \
-override-conditional-2.test \
-dist-pr109765.test \
-instdir-cond2.test \
-java-nobase.test \
-objext-pr10128.test \
-parallel-tests-many.test \
-pr8365-remake-timing.test \
-lex-subobj-nodep.test \
-remake-am-pr10111.test \
-remake-m4-pr10111.test \
-txinfo5.test \
-$(perl_fake_XFAIL_TESTS)
-
-perl_TESTS = \
-pm/Cond2.pl \
-pm/Cond3.pl \
-pm/Condition.pl \
-pm/Condition-t.pl \
-pm/DisjCon2.pl \
-pm/DisjCon3.pl \
-pm/DisjConditions.pl \
-pm/DisjConditions-t.pl \
-pm/Version.pl \
-pm/Version2.pl \
-pm/Version3.pl \
-pm/Wrap.pl
-
-# The order here is mostly alphabetical, with the deliberate exception
-# that tests having a high runtime (especially TAP tests that run various
-# checks sequentially) are listed early; this improves performance on
-# concurrent testsuite runs.
-handwritten_TESTS = \
-get-sysconf.test \
-$(perl_TESTS) \
-instspc.tap \
-aclocal.test \
-aclocal3.test \
-aclocal4.test \
-aclocal5.test \
-aclocal6.test \
-aclocal7.test \
-aclocal8.test \
-aclocal9.test \
-acloca10.test \
-acloca11.test \
-acloca12.test \
-acloca13.test \
-acloca14.test \
-acloca15.test \
-acloca16.test \
-acloca17.test \
-acloca18.test \
-acloca19.test \
-acloca20.test \
-acloca21.test \
-acloca22.test \
-acloca23.test \
-aclocal-acdir.test \
-aclocal-install-absdir.test \
-aclocal-print-acdir.test \
-aclocal-path.test \
-aclocal-path-install.test \
-aclocal-path-install-serial.test \
-aclocal-path-nonexistent.test \
-aclocal-path-precedence.test \
-aclocal-install-fail.test \
-aclocal-install-mkdir.test \
-aclocal-no-install-no-mkdir.test \
-aclocal-verbose-install.test \
-ac-output-old.tap \
-acsilent.test \
-acsubst.test \
-acsubst2.test \
-add-missing.tap \
-all.test \
-all2.test \
-alloca.test \
-alloca2.test \
-alpha.test \
-alpha2.test \
-amhello-cflags.test \
-amhello-cross-compile.test \
-amhello-binpkg.test \
-amassign.test \
-ammissing.test \
-amopt.test \
-amopts-location.test \
-amopts-variable-expansion.test \
-amsubst.test \
-ansi2knr-no-more.test \
-ar-lib.test \
-ar-lib2.test \
-ar-lib3.test \
-ar-lib4.test \
-ar-lib5a.test \
-ar-lib5b.test \
-ar-lib6a.test \
-ar-lib6b.test \
-ar-lib7.test \
-ar.test \
-ar2.test \
-ar3.test \
-ar4.test \
-ar5.test \
-asm.test \
-asm2.test \
-asm3.test \
-autodist.test \
-autodist-subdir.test \
-autodist-acconfig.test \
-autodist-acconfig-no-subdir.test \
-autodist-aclocal-m4.test \
-autodist-config-headers.test \
-autodist-configure-no-subdir.test \
-autodist-no-duplicate.test \
-autodist-stamp-vti.test \
-autohdr.test \
-autohdr2.test \
-autohdr3.test \
-autohdr4.test \
-autohdrdry.test \
-automake-cmdline.tap \
-auxdir.test \
-auxdir6.test \
-auxdir7.test \
-auxdir8.test \
-auxdir-autodetect.test \
-auxdir-computed.tap \
-auxdir-misplaced.test \
-auxdir-nonexistent.test \
-auxdir-unportable.tap \
-backcompat.test \
-backcompat2.test \
-backcompat3.test \
-backcompat4.test \
-backcompat5.test \
-backcompat6.test \
-backsl.test \
-backsl2.test \
-backsl3.test \
-backsl4.test \
-badline.test \
-badopt.test \
-badprog.test \
-block.test \
-bsource.test \
-candist.test \
-canon.test \
-canon2.test \
-canon3.test \
-canon4.test \
-canon5.test \
-canon6.test \
-canon7.test \
-canon8.test \
-canon-name.test \
-ccnoco.test \
-ccnoco2.test \
-ccnoco3.test \
-check.test \
-check2.test \
-check3.test \
-check4.test \
-check5.test \
-check6.test \
-check7.test \
-check8.test \
-check10.test \
-check11.test \
-check12.test \
-check-subst.test \
-check-subst-prog.test \
-check-exported-srcdir.test \
-check-fd-redirect.test \
-check-tests-in-builddir.test \
-check-no-test-driver.test \
-check-concurrency-bug9245.test \
-checkall.test \
-clean.test \
-clean2.test \
-colneq.test \
-colneq2.test \
-colneq3.test \
-colon.test \
-colon2.test \
-colon3.test \
-colon4.test \
-colon5.test \
-colon6.test \
-colon7.test \
-color.test \
-color2.test \
-comment.test \
-comment2.test \
-comment3.test \
-comment4.test \
-comment5.test \
-comment6.test \
-comment7.test \
-comment8.test \
-comment9.test \
-commen10.test \
-commen11.test \
-comments-in-var-def.test \
-compile.test \
-compile2.test \
-compile3.test \
-compile4.test \
-compile5.test \
-compile6.test \
-compile_f90_c_cxx.test \
-compile_f_c_cxx.test \
-cond-basic.test \
-cond.test \
-cond2.test \
-cond3.test \
-cond4.test \
-cond5.test \
-cond6.test \
-cond7.test \
-cond8.test \
-cond9.test \
-cond10.test \
-cond11.test \
-cond13.test \
-cond14.test \
-cond15.test \
-cond16.test \
-cond17.test \
-cond18.test \
-cond19.test \
-cond20.test \
-cond21.test \
-cond22.test \
-cond23.test \
-cond24.test \
-cond25.test \
-cond26.test \
-cond27.test \
-cond28.test \
-cond29.test \
-cond30.test \
-cond31.test \
-cond32.test \
-cond33.test \
-cond34.test \
-cond35.test \
-cond36.test \
-cond37.test \
-cond38.test \
-cond39.test \
-cond40.test \
-cond41.test \
-cond42.test \
-cond43.test \
-cond44.test \
-cond45.test \
-cond46.test \
-condd.test \
-condhook.test \
-condhook2.test \
-condinc.test \
-condinc2.test \
-condlib.test \
-condman2.test \
-condman3.test \
-configure.test \
-confdeps.test \
-conff.test \
-conff2.test \
-conffile-leading-dot.test \
-confh.test \
-confh4.test \
-confh5.test \
-confh6.test \
-confh7.test \
-confh8.test \
-confincl.test \
-conflnk.test \
-conflnk2.test \
-conflnk3.test \
-conflnk4.test \
-confsub.test \
-confvar.test \
-confvar2.test \
-copy.test \
-cscope.tap \
-cscope2.test \
-cscope3.test \
-cxx.test \
-cxx2.test \
-cxxcpp.test \
-cxxlibobj.test \
-cxxlink.test \
-cxxnoc.test \
-cxxo.test \
-cygnus-check-without-all.test \
-cygnus-dependency-tracking.test \
-cygnus-imply-foreign.test \
-cygnus-no-dist.test \
-cygnus-no-installinfo.test \
-cygnus-requires-maintainer-mode.test \
-cygwin32.test \
-dash.test \
-defun.test \
-defun2.test \
-dejagnu.test \
-dejagnu2.test \
-dejagnu3.test \
-dejagnu4.test \
-dejagnu5.test \
-dejagnu6.test \
-dejagnu7.test \
-dejagnu-absolute-builddir.test \
-dejagnu-relative-srcdir.test \
-dejagnu-siteexp-extend.test \
-dejagnu-siteexp-append.test \
-dejagnu-siteexp-useredit.test \
-deleted-am.test \
-deleted-m4.test \
-depacl2.test \
-depcomp.test \
-depcomp2.test \
-depcomp8a.test \
-depcomp8b.test \
-depdist.test \
-depend.test \
-depend3.test \
-depend4.test \
-depend5.test \
-depend6.test \
-deprecated-acinit.test \
-destdir.test \
-dirlist.test \
-dirlist2.test \
-dirlist-abspath.test \
-discover.test \
-dist-formats.tap \
-dist-auxdir-many-subdirs.test \
-dist-auxfile-2.test \
-dist-auxfile.test \
-dist-included-parent-dir.test \
-dist-missing-am.test \
-dist-missing-included-m4.test \
-dist-missing-m4.test \
-dist-readonly.test \
-dist-repeated.test \
-dist-pr109765.test \
-distcleancheck.test \
-distcom2.test \
-distcom3.test \
-distcom4.test \
-distcom5.test \
-distcom-subdir.test \
-distdir.test \
-disthook.test \
-distlinks.test \
-distlinksbrk.test \
-distname.test \
-distcheck-configure-flags.test \
-distcheck-configure-flags-am.test \
-distcheck-configure-flags-subpkg.test \
-distcheck-hook.test \
-distcheck-hook2.test \
-distcheck-writable-srcdir.test \
-distcheck-missing-m4.test \
-distcheck-outdated-m4.test \
-distcheck-override-infodir.test \
-distcheck-pr9579.test \
-distcheck-pr10470.test \
-dmalloc.test \
-doc-parsing-buglets-colneq-subst.test \
-doc-parsing-buglets-tabs.test \
-dollar.test \
-dollarvar.test \
-dollarvar2.test \
-double.test \
-dup2.test \
-else.test \
-empty.test \
-empty2.test \
-empty3.test \
-empty4.test \
-exdir.test \
-exdir2.test \
-exdir3.test \
-exeext.test \
-exeext2.test \
-exeext3.test \
-exeext4.test \
-exsource.test \
-ext.test \
-ext2.test \
-ext3.test \
-extra.test \
-extra2.test \
-extra3.test \
-extra4.test \
-extra5.test \
-extra6.test \
-extra7.test \
-extra8.test \
-extra9.test \
-extra10.test \
-extra11.test \
-extra12.test \
-extra-programs-empty.test \
-extra-portability.test \
-extra-portability2.test \
-extra-portability3.test \
-extradep.test \
-extradep2.test \
-f90only.test \
-flavor.test \
-flibs.test \
-fn99.test \
-fn99subdir.test \
-fnoc.test \
-fo.test \
-forcemiss.test \
-forcemiss2.test \
-fort1.test \
-fort2.test \
-fort4.test \
-fort5.test \
-fonly.test \
-fortdep.test \
-gcj.test \
-gcj2.test \
-gcj3.test \
-gcj4.test \
-gcj5.test \
-gcj6.test \
-gettext.test \
-gettext2.test \
-gettext3.test \
-gnumake.test \
-gnuwarn.test \
-gnuwarn2.test \
-gnits.test \
-gnits2.test \
-gnits3.test \
-hdr-vars-defined-once.test \
-header.test \
-help.test \
-help2.test \
-help3.test \
-help4.test \
-help-depend.test \
-help-depend2.test \
-help-dmalloc.test \
-help-init.test \
-help-lispdir.test \
-help-multilib.test \
-help-python.test \
-help-silent.test \
-help-upc.test \
-hfs.test \
-implicit.test \
-info.test \
-init.test \
-init2.test \
-insh2.test \
-install2.test \
-installdir.test \
-instsh.test \
-instsh2.test \
-instsh3.test \
-instdat.test \
-instdat2.test \
-instdir.test \
-instdir2.test \
-instdir-cond.test \
-instdir-cond2.test \
-instdir-no-empty.test \
-instdir-java.test \
-instdir-lisp.test \
-instdir-ltlib.test \
-instdir-prog.test \
-instdir-python.test \
-instdir-texi.test \
-instexec.test \
-instfail.test \
-instfail-info.test \
-instfail-java.test \
-instfail-libtool.test \
-insthook.test \
-instman.test \
-instman2.test \
-instmany.test \
-instmany-mans.test \
-instmany-python.test \
-install-info-dir.test \
-interp.test \
-interp2.test \
-java.test \
-java2.test \
-java3.test \
-javadir-undefined.test \
-javaflags.test \
-java-check.test \
-java-clean.test \
-java-compile-install.test \
-java-compile-run-flat.test \
-java-compile-run-nested.test \
-java-empty-classpath.test \
-javaprim.test \
-javasubst.test \
-java-extra.test \
-java-mix.test \
-java-no-duplicate.test \
-java-nobase.test \
-java-noinst.test \
-java-rebuild.test \
-java-sources.test \
-java-uninstall.test \
-ldadd.test \
-ldflags.test \
-lex.test \
-lex2.test \
-lex3.test \
-lex5.test \
-lexcpp.test \
-lexvpath.test \
-lex-subobj-nodep.test \
-lex-lib.test \
-lex-lib-external.test \
-lex-libobj.test \
-lex-noyywrap.test \
-lex-clean-cxx.test \
-lex-clean.test \
-lex-depend-cxx.test \
-lex-depend-grep.test \
-lex-depend.test \
-lex-line.test \
-lex-nodist.test \
-lex-pr204.test \
-lflags.test \
-lflags2.test \
-libexec.test \
-libobj-basic.test \
-libobj2.test \
-libobj3.test \
-libobj4.test \
-libobj5.test \
-libobj7.test \
-libobj10.test \
-libobj12.test \
-libobj13.test \
-libobj14.test \
-libobj15a.test \
-libobj15b.test \
-libobj15c.test \
-libobj16a.test \
-libobj16b.test \
-libobj17.test \
-libobj18.test \
-libobj19.test \
-libobj20a.test \
-libobj20b.test \
-libobj20c.test \
-library.test \
-library2.test \
-library3.test \
-libtool.test \
-libtool2.test \
-libtool3.test \
-libtool4.test \
-libtool5.test \
-libtool6.test \
-libtool7.test \
-libtool8.test \
-libtool9.test \
-libtoo10.test \
-libtoo11.test \
-license.test \
-license2.test \
-link_c_cxx.test \
-link_cond.test \
-link_dist.test \
-link_f90_only.test \
-link_fc.test \
-link_fccxx.test \
-link_fcxx.test \
-link_f_only.test \
-link_override.test \
-lisp2.test \
-lisp3.test \
-lisp4.test \
-lisp5.test \
-lisp6.test \
-lisp7.test \
-lisp8.test \
-lispdry.test \
-listval.test \
-location.test \
-longline.test \
-longlin2.test \
-ltcond.test \
-ltcond2.test \
-ltconv.test \
-ltdeps.test \
-ltinit.test \
-ltinstloc.test \
-ltlibobjs.test \
-ltlibsrc.test \
-ltorder.test \
-lzma.test \
-m4-inclusion.test \
-maintclean.test \
-maintclean-vpath.test \
-maintmode-configure-msg.test \
-make.test \
-makefile-deps.test \
-makej.test \
-makej2.test \
-maken.test \
-maken3.test \
-make-dryrun.tap \
-makevars.test \
-man.test \
-man2.test \
-man3.test \
-man4.test \
-man5.test \
-man6.test \
-man7.test \
-man8.test \
-mdate.test \
-mdate2.test \
-mdate3.test \
-mdate4.test \
-mdate5.test \
-mdate6.test \
-missing.test \
-missing2.test \
-missing3.test \
-missing4.test \
-missing5.test \
-missing6.test \
-missing-auxfile-stops-makefiles-creation.test \
-mkinstall.test \
-mkinst2.test \
-mkinst3.test \
-mmode.test \
-mmodely.test \
-multlib.test \
-no-extra-makefile-code.test \
-no-outdir-option.test \
-nobase.test \
-nobase-libtool.test \
-nobase-python.test \
-nobase-nodist.test \
-nodef.test \
-nodef2.test \
-nodep.test \
-nodep2.test \
-nodepcomp.test \
-nodist.test \
-nodist2.test \
-nodist3.test \
-noinst.test \
-noinstdir.test \
-nolink.test \
-nostdinc.test \
-notrans.test \
-number.test \
-objc.test \
-objc2.test \
-objext-pr10128.test \
-obsolete.test \
-oldvars.test \
-order.test \
-output.test \
-output2.test \
-output3.test \
-output4.test \
-output5.test \
-output6.test \
-output7.test \
-output8.test \
-output9.test \
-output10.test \
-output11.test \
-output12.test \
-output13.test \
-output-order.test \
-override-conditional-1.test \
-override-conditional-2.test \
-override-html.test \
-override-suggest-local.test \
-parallel-am.test \
-parallel-am2.test \
-parallel-am3.test \
-serial-tests.test \
-parallel-tests.test \
-parallel-tests2.test \
-parallel-tests3.test \
-parallel-tests5.test \
-parallel-tests6.test \
-parallel-tests8.test \
-parallel-tests9.test \
-parallel-tests10.test \
-parallel-tests-exeext.test \
-parallel-tests-suffix.test \
-parallel-tests-suffix-prog.test \
-parallel-tests-log-compiler-1.test \
-parallel-tests-log-compiler-2.test \
-parallel-tests-dry-run-1.test \
-parallel-tests-dry-run-2.test \
-parallel-tests-fd-redirect.test \
-parallel-tests-fd-redirect-exeext.test \
-parallel-tests-extra-programs.test \
-parallel-tests-unreadable.test \
-parallel-tests-subdir.test \
-parallel-tests-interrupt.tap \
-parallel-tests-reset-term.test \
-parallel-tests-harderror.test \
-parallel-tests-log-override-1.test \
-parallel-tests-log-override-2.test \
-parallel-tests-log-override-recheck.test \
-parallel-tests-log-compiler-example.test \
-parallel-tests-cmdline-override.test \
-parallel-tests-fork-bomb.test \
-parallel-tests-empty-testlogs.test \
-parallel-tests-driver-install.test \
-parallel-tests-no-color-in-log.test \
-parallel-tests-no-spurious-summary.test \
-parallel-tests-exit-statuses.test \
-parallel-tests-console-output.test \
-parallel-tests-once.test \
-parallel-tests-trailing-bslash.test \
-parallel-tests-many.test \
-tests-environment.test \
-am-tests-environment.test \
-tests-environment-backcompat.test \
-testsuite-summary-color.test \
-testsuite-summary-count.test \
-testsuite-summary-count-many.test \
-testsuite-summary-reference-log.test \
-test-driver-acsubst.test \
-test-driver-cond.test \
-test-driver-custom-no-extra-driver.test \
-test-driver-custom.test \
-test-driver-custom-xfail-tests.test \
-test-driver-custom-multitest.test \
-test-driver-custom-multitest-recheck.test \
-test-driver-custom-multitest-recheck2.test \
-test-driver-create-log-dir.test \
-test-driver-strip-vpath.test \
-test-driver-trs-suffix-registered.test \
-test-driver-fail.test \
-test-driver-is-distributed.test \
-test-harness-vpath-rewrite.test \
-test-log.test \
-test-logs-repeated.test \
-test-metadata-global-log.test \
-test-metadata-global-result.test \
-test-metadata-recheck.test \
-test-metadata-results.test \
-test-missing.test \
-test-missing2.test \
-test-trs-basic.test \
-test-trs-recover.test \
-test-trs-recover2.test \
-test-extensions.test \
-test-extensions-cond.test \
-parse.test \
-percent.test \
-percent2.test \
-phony.test \
-pluseq.test \
-pluseq2.test \
-pluseq3.test \
-pluseq4.test \
-pluseq5.test \
-pluseq6.test \
-pluseq7.test \
-pluseq8.test \
-pluseq9.test \
-pluseq10.test \
-pluseq11.test \
-posixsubst-data.test \
-posixsubst-extradist.test \
-posixsubst-ldadd.test \
-posixsubst-libraries.test \
-posixsubst-ltlibraries.test \
-posixsubst-programs.test \
-posixsubst-scripts.test \
-posixsubst-sources.test \
-posixsubst-tests.test \
-postproc.test \
-ppf77.test \
-pr2.test \
-pr9.test \
-pr72.test \
-pr87.test \
-pr211.test \
-pr220.test \
-pr224.test \
-pr229.test \
-pr243.test \
-pr266.test \
-pr279.test \
-pr279-2.test \
-pr287.test \
-pr300-lib.test \
-pr300-ltlib.test \
-pr300-prog.test \
-pr307.test \
-pr401.test \
-pr401b.test \
-pr401c.test \
-prefix.test \
-primary.test \
-primary2.test \
-primary3.test \
-primary-prefix-invalid-couples.tap \
-primary-prefix-valid-couples.test \
-primary-prefix-couples-force-valid.test \
-primary-prefix-couples-documented-valid.test \
-print-libdir.test \
-proginst.test \
-programs-primary-rewritten.test \
-py-compile-basic.test \
-py-compile-basic2.test \
-py-compile-basedir.test \
-py-compile-destdir.test \
-py-compile-env.test \
-py-compile-option-terminate.test \
-py-compile-usage.test \
-python.test \
-python2.test \
-python3.test \
-python4.test \
-python5.test \
-python5b.test \
-python6.test \
-python7.test \
-python8.test \
-python9.test \
-python10.test \
-python11.test \
-python12.test \
-python-dist.test \
-python-vars.test \
-python-virtualenv.test \
-python-pr10995.test \
-recurs.test \
-recurs2.test \
-remake.test \
-remake1a.test \
-remake2.test \
-remake3.test \
-remake3a.test \
-remake4.test \
-remake5.test \
-remake6.test \
-remake7.test \
-remake8a.test \
-remake8b.test \
-remake9a.test \
-remake9b.test \
-remake9c.test \
-remake9d.test \
-remake10a.test \
-remake10b.test \
-remake10c.test \
-remake11.test \
-remake12.test \
-remake-all-1.test \
-remake-all-2.test \
-remake-subdir-from-subdir.test \
-remake-subdir-gnu.test \
-remake-subdir.test \
-remake-subdir2.test \
-remake-subdir-long-time.test \
-remake-gnulib-add-acsubst.test \
-remake-gnulib-add-header.test \
-remake-gnulib-remove-header.test \
-remake-moved-m4-file.test \
-remake-deleted-m4-file.test \
-remake-renamed-m4-file.test \
-remake-renamed-m4-macro-and-file.test \
-remake-renamed-m4-macro.test \
-remake-am-pr10111.test \
-remake-m4-pr10111.test \
-remake-deleted-am-2.test \
-remake-deleted-am-subdir.test \
-remake-deleted-am.test \
-remake-renamed-am.test \
-pr8365-remake-timing.test \
-req.test \
-reqd.test \
-reqd2.test \
-repeated-options.test \
-rst-formatting.test \
-rulepat.test \
-self-check-cleanup.tap \
-self-check-configure-help.test \
-self-check-dir.tap \
-self-check-env-sanitize.tap \
-self-check-exit.tap \
-self-check-explicit-skips.test \
-self-check-is_newest.tap \
-self-check-me.tap \
-self-check-reexec.tap \
-self-check-report.test \
-self-check-sanity.test \
-self-check-seq.tap \
-self-check-is-blocked-signal.tap \
-self-check-tap.test \
-self-check-unindent.tap \
-sanity.test \
-scripts.test \
-seenc.test \
-silent.test \
-silent2.test \
-silent3.test \
-silent4.test \
-silent6.test \
-silent7.test \
-silent8.test \
-silent9.test \
-silentcxx.test \
-silentcxx-gcc.test \
-silentf77.test \
-silentf90.test \
-silent-amopts.test \
-silent-many-gcc.test \
-silent-many-generic.test \
-silent-nowarn.test \
-silent-configsite.test \
-silent-nested-vars.test \
-silent-lex.test \
-silent-yacc.test \
-silent-yacc-headers.test \
-srcsub.test \
-srcsub2.test \
-space.test \
-specflg.test \
-specflg2.test \
-specflg3.test \
-specflg6.test \
-specflg7.test \
-specflg8.test \
-specflg9.test \
-specflg10.test \
-specflg-dummy.test \
-spell.test \
-spell2.test \
-spell3.test \
-spelling.test \
-spy.test \
-spy-rm.tap \
-stdinc.test \
-stamph2.test \
-stdlib.test \
-stdlib2.test \
-strictness-override.test \
-strictness-precedence.test \
-strip.test \
-strip2.test \
-strip3.test \
-subdir.test \
-subdir2.test \
-subdir3.test \
-subdir4.test \
-subdir5.test \
-subdir6.test \
-subdir7.test \
-subdir8.test \
-subdir9.test \
-subdir10.test \
-subdirbuiltsources.test \
-subcond.test \
-subcond2.test \
-subcond3.test \
-subobj.test \
-subobj2.test \
-subobj4.test \
-subobj5.test \
-subobj6.test \
-subobj7.test \
-subobj8.test \
-subobj9.test \
-subobj10.test \
-subobj11a.test \
-subobj11b.test \
-subobj11c.test \
-subobjname.test \
-subpkg.test \
-subpkg2.test \
-subpkg3.test \
-subpkg4.test \
-subpkg-yacc.test \
-subst.test \
-subst3.test \
-subst4.test \
-subst5.test \
-subst-no-trailing-empty-line.test \
-substref.test \
-substre2.test \
-substtarg.test \
-suffix.test \
-suffix2.test \
-suffix3.tap \
-suffix4.test \
-suffix5.test \
-suffix6.test \
-suffix6b.test \
-suffix6c.test \
-suffix7.test \
-suffix8.tap \
-suffix9.test \
-suffix10.tap \
-suffix11.tap \
-suffix12.test \
-suffix13.test \
-suffix-chain.tap \
-symlink.test \
-symlink2.test \
-syntax.test \
-tap-ambiguous-directive.test \
-tap-autonumber.test \
-tap-bailout.test \
-tap-bailout-leading-space.test \
-tap-bailout-and-logging.test \
-tap-bailout-suppress-badexit.test \
-tap-bailout-suppress-later-diagnostic.test \
-tap-bailout-suppress-later-errors.test \
-tap-color.test \
-tap-deps.test \
-tap-diagnostic.test \
-tap-empty-diagnostic.test \
-tap-empty.test \
-tap-escape-directive.test \
-tap-escape-directive-2.test \
-tap-exit.test \
-tap-signal.tap \
-tap-fancy.test \
-tap-fancy2.test \
-tap-global-log.test \
-tap-global-result.test \
-tap-log.test \
-tap-msg0-result.test \
-tap-msg0-directive.test \
-tap-msg0-planskip.test \
-tap-msg0-bailout.test \
-tap-msg0-misc.test \
-tap-merge-stdout-stderr.test \
-tap-no-merge-stdout-stderr.test \
-tap-no-disable-hard-error.test \
-tap-no-spurious-summary.test \
-tap-no-spurious-numbers.test \
-tap-no-spurious.test \
-tap-not-ok-skip.test \
-tap-number-wordboundary.test \
-tap-numeric-description.test \
-tap-negative-numbers.test \
-tap-numbers-leading-zero.test \
-tap-out-of-order.test \
-tap-passthrough.test \
-tap-passthrough-exit.test \
-tap-plan.test \
-tap-plan-corner.test \
-tap-plan-errors.test \
-tap-plan-middle.test \
-tap-plan-whitespace.test \
-tap-plan-leading-zero.test \
-tap-plan-malformed.test \
-tap-missing-plan-and-bad-exit.test \
-tap-planskip.test \
-tap-planskip-late.test \
-tap-planskip-and-logging.test \
-tap-planskip-unplanned.test \
-tap-planskip-unplanned-corner.test \
-tap-planskip-case-insensitive.test \
-tap-planskip-whitespace.test \
-tap-planskip-badexit.test \
-tap-planskip-bailout.test \
-tap-planskip-later-errors.test \
-tap-realtime.test \
-tap-test-number-0.test \
-tap-recheck-logs.test \
-tap-result-comment.test \
-tap-todo-skip-together.test \
-tap-todo-skip-whitespace.test \
-tap-todo-skip.test \
-tap-unplanned.test \
-tap-whitespace-normalization.test \
-tap-with-and-without-number.test \
-tap-xfail-tests.test \
-tap-common-setup.test \
-tap-bad-prog.tap \
-tap-basic.test \
-tap-diagnostic-custom.test \
-tap-driver-stderr.test \
-tap-doc.test \
-tap-doc2.test \
-tap-more.test \
-tap-more2.test \
-tap-recheck.test \
-tap-summary.test \
-tap-summary-color.test \
-tags.test \
-tags2.test \
-tagsub.test \
-tar.test \
-tar2.test \
-tar3.test \
-tar-override.test \
-target-cflags.test \
-targetclash.test \
-tests-environment-fd-redirect.test \
-tests-environment-and-log-compiler.test \
-txinfo.test \
-txinfo2.test \
-txinfo3.test \
-txinfo4.test \
-txinfo5.test \
-txinfo5b.test \
-txinfo6.test \
-txinfo7.test \
-txinfo8.test \
-txinfo9.test \
-txinfo10.test \
-txinfo13.test \
-txinfo16.test \
-txinfo17.test \
-txinfo19.test \
-txinfo20.test \
-txinfo21.test \
-txinfo22.test \
-txinfo23.test \
-txinfo24.test \
-txinfo25.test \
-txinfo26.test \
-txinfo27.test \
-txinfo28.test \
-txinfo29.test \
-txinfo30.test \
-txinfo31.test \
-txinfo32.test \
-txinfo33.test \
-txinfo-no-clutter.test \
-txinfo-unrecognized-extension.test \
-transform.test \
-transform2.test \
-transform3.test \
-uninstall-fail.test \
-uninstall-pr9578.test \
-unused.test \
-upc.test \
-upc2.test \
-upc3.test \
-vala.test \
-vala1.test \
-vala2.test \
-vala3.test \
-vala4.test \
-vala5.test \
-vala-vpath.test \
-vala-mix.test \
-vala-mix2.test \
-vars.test \
-vars3.test \
-vartar.test \
-vartypos.test \
-vartypo2.test \
-version.test \
-version2.test \
-version3.test \
-version4.test \
-version6.test \
-version7.test \
-version8.test \
-vpath.test \
-vtexi.test \
-vtexi2.test \
-vtexi3.test \
-vtexi4.test \
-warnings-override.test \
-warnings-precedence.test \
-warnings-strictness-interactions.test \
-warnings-unknown.test \
-warnopts.test \
-warnings-win-over-strictness.test \
-warning-groups-win-over-strictness.test \
-werror.test \
-werror2.test \
-werror3.test \
-werror4.test \
-whoami.test \
-xsource.test \
-yacc.test \
-yacc2.test \
-yacc4.test \
-yacc5.test \
-yacc7.test \
-yacc8.test \
-yaccdry.test \
-yaccpp.test \
-yaccvpath.test \
-yacc-auxdir.test \
-yacc-basic.test \
-yacc-cxx.test \
-yacc-bison-skeleton-cxx.test \
-yacc-bison-skeleton.test \
-yacc-clean.test \
-yacc-clean-cxx.test \
-yacc-d-basic.test \
-yacc-d-cxx.test \
-yacc-d-vpath.test \
-yacc-deleted-headers.test \
-yacc-depend.test \
-yacc-depend2.test \
-yacc-dist-nobuild-subdir.test \
-yacc-dist-nobuild.test \
-yacc-line.test \
-yacc-mix-c-cxx.test \
-yacc-nodist.test \
-yacc-pr204.test \
-yacc-weirdnames.test \
-yflags.test \
-yflags2.test \
-yflags-cmdline-override.test \
-yflags-conditional.test \
-yflags-d-false-positives.test \
-yflags-force-conditional.test \
-yflags-force-override.test \
-yflags-var-expand.test \
-libtool-macros.test \
-gettext-macros.test
-
-print-list-of-tests:
-       @echo $(handwritten_TESTS)
-.PHONY: print-list-of-tests
-- 
1.7.9




reply via email to

[Prev in Thread] Current Thread [Next in Thread]