From 1690aca2063d8ba754e619681242324f09fa6635 Mon Sep 17 00:00:00 2001 From: Stefano Lattarini Date: Sun, 22 Apr 2012 21:06:13 +0200 Subject: [PATCH] [ng] build: define $(TESTS) through a wildcard We can finally do that thanks to our recent improvements to the parallel testsuite harness :-) * t/list-of-tests.mk: Delete. * t/CheckListOfTests.am: Likewise, the checks it implemented being now redundant. * syntax-checks.mk (maintainer-check): Don't depend on the obsolete and now removed 'maintainer-check-list-of-tests' check anymore. * Makefile.am: Don't include those deleted makefile fragments anymore. (TESTS): Define through a proper use of the $(wildcard) GNU make builtin. (perl_fake_XFAIL_TESTS, XFAIL_TESTS): Moved in from 't/list-of-tests.mk'. ($(srcdir)/t/testsuite-part.am): Don't generate nor include anymore, ... ($(srcdir)/autodeps.am): ... generate and include this instead. Remove explicit dependency of the generated tests and their list on the '$(srcdir)/gen-testsuite-part' file; while technically correct, that was overly picky and source of problems for casual testers/users. And anyway, we don't have an explicit list of all the generated files anymore ... * bootstrap: Adjust, by generating 'testsuite-autodeps.am' rather than 't/testsuite-part.am'. * .gitignore: Update. * t/self-check-dir.tap: Update to avoid a spurious failure due to the changes in Makefile.am. * gen-testsuite-part: Do not output the list of automatically generated tests. Ensure the generated tests are always placed in the $(srcdir). Assume (here and in the generated scripts) that all the test scripts (whther autogenerated or not) are to be found in $(srcdir). Adjust some comments. Signed-off-by: Stefano Lattarini --- .gitignore | 2 +- Makefile.am | 78 ++- bootstrap | 6 +- gen-testsuite-part | 78 ++- syntax-checks.mk | 4 - t/CheckListOfTests.am | 68 --- t/list-of-tests.mk | 1275 ----------------------------------------- t/self-check-dir.tap | 2 +- 8 files changed, 85 insertions(+), 1428 deletions(-) delete mode 100644 t/CheckListOfTests.am delete mode 100644 t/list-of-tests.mk diff --git a/.gitignore b/.gitignore index 78b7affb9..eb45fca11 100644 --- a/.gitignore +++ b/.gitignore @@ -36,7 +36,7 @@ /t/wrap/aclocal-1.* /t/wrap/automake-1.* /defs-static -/t/testsuite-part.am +/testsuite-autodeps.am /t/*-w.tap /t/*-w.sh /t/depcomp-*.tap diff --git a/Makefile.am b/Makefile.am index 8c29aee13..7b892fbb2 100644 --- a/Makefile.am +++ b/Makefile.am @@ -341,7 +341,45 @@ AM_TAP_LOG_DRIVER_FLAGS = --merge EXTRA_DIST += t/ax/is -TESTS = ## Will be updated later. +# All tests, both hand-written and autogenerated. +# IMPORTANT: This assumes that the autogenerated tests are placed +# in the $(srcdir) as well! +TESTS = \ + $(wildcard $(srcdir)/t/*.sh) \ + $(wildcard $(srcdir)/t/*.tap) \ + $(wildcard $(srcdir)/t/pm/*.pl) + +EXTRA_DIST += $(TESTS) + +# 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 = \ + t/pm/Cond2.pl \ + t/pm/Cond3.pl \ + t/pm/DisjCon2.pl \ + t/pm/DisjCon3.pl \ + t/pm/Version2.pl \ + t/pm/Version3.pl + +XFAIL_TESTS = \ + t/all.sh \ + t/yacc-bison-skeleton-cxx.sh \ + t/yacc-bison-skeleton.sh \ + t/cond17.sh \ + t/gcj6.sh \ + t/override-conditional-2.sh \ + t/dist-pr109765.sh \ + t/instdir-cond2.sh \ + t/interp3.sh \ + t/java-nobase.sh \ + t/objext-pr10128.sh \ + t/parallel-tests-many.sh \ + t/pr8365-remake-timing.sh \ + t/remake-am-pr10111.sh \ + t/remake-m4-pr10111.sh \ + t/txinfo5.sh \ + $(perl_fake_XFAIL_TESTS) # Some testsuite-influential variables should be overridable from the # test scripts, but not from the environment. @@ -367,35 +405,17 @@ AM_TESTS_ENVIRONMENT += AM_TESTS_REEXEC=no; export AM_TESTS_REEXEC; AM_TESTS_FD_REDIRECT = 9>&2 AM_TESTS_ENVIRONMENT += stderr_fileno_=9; export stderr_fileno_; -# Hand-written tests. +# Automatically-computed dependencies for tests. +include $(srcdir)/testsuite-autodeps.am -include $(srcdir)/t/list-of-tests.mk - -TESTS += $(handwritten_TESTS) -EXTRA_DIST += $(handwritten_TESTS) - -# Automatically-generated tests wrapping hand-written ones. -# Also, automatically-computed dependencies for tests. - -include $(srcdir)/t/testsuite-part.am - -TESTS += $(generated_TESTS) -EXTRA_DIST += $(generated_TESTS) - -$(srcdir)/t/testsuite-part.am: - $(AM_V_at)rm -f t/testsuite-part.tmp $@ - $(AM_V_GEN)$(PERL) $(srcdir)/gen-testsuite-part \ - --srcdir $(srcdir) > t/testsuite-part.tmp - $(AM_V_at)chmod a-w t/testsuite-part.tmp - $(AM_V_at)mv -f t/testsuite-part.tmp $@ +$(srcdir)/autodeps.am: $(srcdir)/gen-testsuite-part + $(AM_V_at)rm -f testsuite-autodeps.tmp $@ + $(AM_V_GEN)$(PERL) $(srcdir)/gen-testsuite-part + --srcdir $(srcdir) > testsuite-autodeps.tmp + $(AM_V_at)chmod a-w testsuite-autodeps.tmp + $(AM_V_at)mv -f testsuite-autodeps.tmp $@ EXTRA_DIST += gen-testsuite-part -$(generated_TESTS) $(srcdir)/t/testsuite-part.am: \ - $(srcdir)/gen-testsuite-part \ - t/list-of-tests.mk \ - Makefile.am \ - $(handwritten_TESTS) - # Static dependencies valid for each test case. check_SCRIPTS = t/wrap/aclocal-$(APIVERSION) t/wrap/automake-$(APIVERSION) dist_check_DATA = t/ax/plain-functions.sh t/ax/tap-functions.sh @@ -429,10 +449,6 @@ check-no-repeated-test-name: check-local: check-no-repeated-test-name .PHONY: check-no-repeated-test-name -## Checking the list of tests. -test_subdirs = t t/pm -include $(srcdir)/t/CheckListOfTests.am - # Run the testsuite with the installed aclocal and automake. installcheck-local: installcheck-testsuite installcheck-testsuite: diff --git a/bootstrap b/bootstrap index 814aedb51..93262f0af 100755 --- a/bootstrap +++ b/bootstrap @@ -103,9 +103,9 @@ dosubst m4/amversion.in m4/amversion.m4 dosubst automake.in automake.tmp # Create required makefile snippets. -$PERL ./gen-testsuite-part > t/testsuite-part.tmp -chmod a-w t/testsuite-part.tmp -mv -f t/testsuite-part.tmp t/testsuite-part.am +$PERL ./gen-testsuite-part > testsuite-autodeps.tmp +chmod a-w testsuite-autodeps.tmp +mv -f testsuite-autodeps.tmp testsuite-autodeps.am # Run the autotools. # Use '-I' here so that our own *.m4 files in m4/ gets included, diff --git a/gen-testsuite-part b/gen-testsuite-part index dbf8be3bb..d181b98f7 100755 --- a/gen-testsuite-part +++ b/gen-testsuite-part @@ -66,10 +66,10 @@ sub atomic_write ($$;$) sub line_match ($$) { my ($re, $file) = (shift, shift); - # Try both builddir and srcdir, with builddir first, to play nice - # with VPATH builds. - open (FH, "<$file") or open (FH, "<$srcdir/$file") - or die "$me: cannot open file '$file': $!\n"; + # Test scripts should always be in srcdir, whether auto-generated + # or not. + open (FH, "<$srcdir/$file") + or die "$me: cannot open file '$srcdir/$file': $!\n"; my $ret = 0; while (defined (my $line = )) { @@ -93,33 +93,31 @@ sub write_wrapper_script ($$$) # This file has been automatically generated. DO NOT EDIT BY HAND! . ./defs-static || exit '99'; $shell_setup_code - # In the spirit of VPATH, we prefer a test in the build tree - # over one in the source tree. - for dir in . "\$am_top_srcdir"; do - if test -f "\$dir/$wrapped_test"; then - echo "\$0: will source \$dir/$wrapped_test" - . "\$dir/$wrapped_test"; exit "\$?" - fi - done - echo "\$0: cannot find wrapped test '$wrapped_test'" >&2 - exit '99' + w="\$am_top_srcdir/$wrapped_test" + if test -f "\$w"; then + echo "\$0: will source '\$w'" + . "\$w" + exit "\$?" + else + echo "\$0: cannot find wrapped test '\$w'" >&2 + exit '99' + fi EOF } sub get_list_of_tests () { - my $make = defined $ENV{MAKE} ? $ENV{MAKE} : "make"; - # Unset MAKEFLAGS, for when we are called from make itself. - my $cmd = "MAKEFLAGS= && unset MAKEFLAGS && cd '$srcdir' && " - . "$make -s -f t/list-of-tests.mk print-list-of-tests"; - my @tests_list = split /\s+/, `$cmd`; + my @tests_list = split /\s+/, `cd '$srcdir' && ls t/*.sh t/*.tap`; + # Tests whose names matches this pattern are already autogenerated, + # so we shouldn't re-process them. + @tests_list = grep { !/-w[0-9]*\.(sh|tap)$/ } @tests_list; die "$me: cannot get list of tests\n" unless $? == 0 && @tests_list; my $ok = 1; foreach my $test (@tests_list) { - # Respect VPATH builds. - next if -f $test || -f "$srcdir/$test"; - warn "$me: test '$test' not found\n"; + my $test_path = "$srcdir/$test"; + next if -f $test_path; + warn "$me: test '$test_path' not found\n"; $ok = 0; } die "$me: some test scripts not found\n" if !$ok; @@ -272,16 +270,15 @@ my %test_generators = parse_options @ARGV; my @all_tests = get_list_of_tests; -my @generated_tests = (); # Will be updated later. print "## -*- Makefile -*-\n"; -print "## Generated by $me. DO NOT EDIT BY HAND!\n\n"; +print "## Generated by $me. DO NOT EDIT BY HAND!\n"; print <. -## - -## Temporary files used in the 'check-list-of-tests' recipe. -am__tmk = tests-in-makefile-list.tmp -am__tfs = tests-on-filesystem-list.tmp -am__tdf = diff-in-tests-lists.tmp - -## Check that the list of tests given in the Makefile is equal to the -## list of all test scripts in the Automake testsuite. -.PHONY: maintainer-check-list-of-tests -maintainer-check-list-of-tests: -## Prefer unified diffs over plain diffs, for readability. - @if diff -u /dev/null /dev/null >/dev/null 2>&1; then \ - diff='diff -u'; \ - else \ - diff='diff'; \ - fi; \ -## List of tests in Makefile. - lst='$(expected_list_of_tests)'; \ - test -n "$$lst" || lst='$(TESTS)'; \ - for t in $$lst; do \ - echo "$$t"; \ - done | sort >$(am__tmk); \ -## List of subdirs where to look for tests. - dirs='$(test_subdirs)'; \ - test -n "$$dirs" || dirs=.; \ -## List of tests on filesystem. Be careful to cater for VPATH builds too. - test_extensions='$(TEST_EXTENSIONS)'; \ - for ext in $$test_extensions; do \ - for dir in $$dirs; do \ - ls $$dir/*$$ext 2>/dev/null; \ - if test $(srcdir) != $(builddir); then \ - ($(am__cd) $(srcdir) && ls $$dir/*$$ext 2>/dev/null); \ - fi; \ - done; \ - done | sed 's,^\./,,' | sort | uniq >$(am__tfs); \ -## Compare the two lists, complain if they differ. - if $$diff $(am__tmk) $(am__tfs) >$(am__tdf); then \ - result=0; \ - else \ - echo '$@: list of tests in Makefile an on filesystem differ' >&2; \ - echo "+ $$diff in-makefile on-filesystem" >&2; \ - cat $(am__tdf) >&2; \ - result=1; \ - fi; \ - rm -f $(am__tmk) $(am__tfs) $(am__tdf); \ - exit $$result; - -.PHONY: clean-maintcheck-testslist-tmp -clean-local: clean-maintcheck-testslist-tmp -clean-maintcheck-testslist-tmp: - rm -f $(am__tmk) $(am__tfs) $(am__tdf) diff --git a/t/list-of-tests.mk b/t/list-of-tests.mk deleted file mode 100644 index d2b88a3c8..000000000 --- a/t/list-of-tests.mk +++ /dev/null @@ -1,1275 +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 . - -# 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 = \ -t/pm/Cond2.pl \ -t/pm/Cond3.pl \ -t/pm/DisjCon2.pl \ -t/pm/DisjCon3.pl \ -t/pm/Version2.pl \ -t/pm/Version3.pl - -XFAIL_TESTS = \ -t/all.sh \ -t/yacc-bison-skeleton-cxx.sh \ -t/yacc-bison-skeleton.sh \ -t/cond17.sh \ -t/gcj6.sh \ -t/override-conditional-2.sh \ -t/dist-pr109765.sh \ -t/instdir-cond2.sh \ -t/interp3.sh \ -t/java-nobase.sh \ -t/objext-pr10128.sh \ -t/parallel-tests-many.sh \ -t/pr8365-remake-timing.sh \ -t/remake-am-pr10111.sh \ -t/remake-m4-pr10111.sh \ -t/txinfo5.sh \ -$(perl_fake_XFAIL_TESTS) - -perl_TESTS = \ -t/pm/Cond2.pl \ -t/pm/Cond3.pl \ -t/pm/Condition.pl \ -t/pm/Condition-t.pl \ -t/pm/DisjCon2.pl \ -t/pm/DisjCon3.pl \ -t/pm/DisjConditions.pl \ -t/pm/DisjConditions-t.pl \ -t/pm/Version.pl \ -t/pm/Version2.pl \ -t/pm/Version3.pl \ -t/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 = \ -t/get-sysconf.sh \ -$(perl_TESTS) \ -t/instspc.tap \ -t/aclocal.sh \ -t/aclocal3.sh \ -t/aclocal4.sh \ -t/aclocal5.sh \ -t/aclocal6.sh \ -t/aclocal7.sh \ -t/aclocal8.sh \ -t/aclocal9.sh \ -t/acloca10.sh \ -t/acloca11.sh \ -t/acloca12.sh \ -t/acloca13.sh \ -t/acloca14.sh \ -t/acloca15.sh \ -t/acloca16.sh \ -t/acloca17.sh \ -t/acloca18.sh \ -t/acloca19.sh \ -t/acloca20.sh \ -t/acloca21.sh \ -t/acloca22.sh \ -t/acloca23.sh \ -t/aclocal-acdir.sh \ -t/aclocal-install-absdir.sh \ -t/aclocal-print-acdir.sh \ -t/aclocal-path.sh \ -t/aclocal-path-install.sh \ -t/aclocal-path-install-serial.sh \ -t/aclocal-path-nonexistent.sh \ -t/aclocal-path-precedence.sh \ -t/aclocal-install-fail.sh \ -t/aclocal-install-mkdir.sh \ -t/aclocal-no-install-no-mkdir.sh \ -t/aclocal-verbose-install.sh \ -t/ac-output-old.tap \ -t/acsilent.sh \ -t/acsubst.sh \ -t/acsubst2.sh \ -t/add-missing.tap \ -t/all.sh \ -t/all2.sh \ -t/alloca.sh \ -t/alloca2.sh \ -t/alpha.sh \ -t/alpha2.sh \ -t/amhello-cflags.sh \ -t/amhello-cross-compile.sh \ -t/amhello-binpkg.sh \ -t/amassign.sh \ -t/ammissing.sh \ -t/amopt.sh \ -t/amopts-location.sh \ -t/amopts-variable-expansion.sh \ -t/amsubst.sh \ -t/ansi2knr-no-more.sh \ -t/ar-lib.sh \ -t/ar-lib2.sh \ -t/ar-lib3.sh \ -t/ar-lib4.sh \ -t/ar-lib5a.sh \ -t/ar-lib5b.sh \ -t/ar-lib6a.sh \ -t/ar-lib6b.sh \ -t/ar-lib7.sh \ -t/ar.sh \ -t/ar2.sh \ -t/ar3.sh \ -t/ar4.sh \ -t/ar5.sh \ -t/asm.sh \ -t/asm2.sh \ -t/asm3.sh \ -t/autodist.sh \ -t/autodist-subdir.sh \ -t/autodist-acconfig.sh \ -t/autodist-acconfig-no-subdir.sh \ -t/autodist-aclocal-m4.sh \ -t/autodist-config-headers.sh \ -t/autodist-configure-no-subdir.sh \ -t/autodist-no-duplicate.sh \ -t/autodist-stamp-vti.sh \ -t/autohdr.sh \ -t/autohdr2.sh \ -t/autohdr3.sh \ -t/autohdr4.sh \ -t/autohdrdry.sh \ -t/automake-cmdline.tap \ -t/auxdir.sh \ -t/auxdir6.sh \ -t/auxdir7.sh \ -t/auxdir8.sh \ -t/auxdir-autodetect.sh \ -t/auxdir-computed.tap \ -t/auxdir-misplaced.sh \ -t/auxdir-nonexistent.sh \ -t/auxdir-unportable.tap \ -t/backcompat.sh \ -t/backcompat2.sh \ -t/backcompat3.sh \ -t/backcompat4.sh \ -t/backcompat5.sh \ -t/backcompat6.sh \ -t/backsl.sh \ -t/backsl2.sh \ -t/backsl3.sh \ -t/backsl4.sh \ -t/badline.sh \ -t/badopt.sh \ -t/badprog.sh \ -t/block.sh \ -t/bsource.sh \ -t/candist.sh \ -t/canon.sh \ -t/canon2.sh \ -t/canon3.sh \ -t/canon4.sh \ -t/canon5.sh \ -t/canon6.sh \ -t/canon7.sh \ -t/canon8.sh \ -t/canon-name.sh \ -t/ccnoco.sh \ -t/ccnoco2.sh \ -t/ccnoco3.sh \ -t/check.sh \ -t/check2.sh \ -t/check3.sh \ -t/check4.sh \ -t/check5.sh \ -t/check6.sh \ -t/check7.sh \ -t/check8.sh \ -t/check10.sh \ -t/check11.sh \ -t/check12.sh \ -t/check-subst.sh \ -t/check-subst-prog.sh \ -t/check-exported-srcdir.sh \ -t/check-fd-redirect.sh \ -t/check-tests-in-builddir.sh \ -t/check-no-test-driver.sh \ -t/check-concurrency-bug9245.sh \ -t/checkall.sh \ -t/clean.sh \ -t/clean2.sh \ -t/colneq2.sh \ -t/colon.sh \ -t/colon2.sh \ -t/colon3.sh \ -t/colon4.sh \ -t/colon5.sh \ -t/colon6.sh \ -t/colon7.sh \ -t/color.sh \ -t/color2.sh \ -t/comment.sh \ -t/comment2.sh \ -t/comment3.sh \ -t/comment4.sh \ -t/comment5.sh \ -t/comment6.sh \ -t/comment7.sh \ -t/comment8.sh \ -t/comment9.sh \ -t/commen10.sh \ -t/commen11.sh \ -t/comments-in-var-def.sh \ -t/compile.sh \ -t/compile2.sh \ -t/compile3.sh \ -t/compile4.sh \ -t/compile5.sh \ -t/compile6.sh \ -t/compile_f90_c_cxx.sh \ -t/compile_f_c_cxx.sh \ -t/cond-basic.sh \ -t/cond.sh \ -t/cond2.sh \ -t/cond3.sh \ -t/cond4.sh \ -t/cond5.sh \ -t/cond6.sh \ -t/cond7.sh \ -t/cond8.sh \ -t/cond9.sh \ -t/cond10.sh \ -t/cond11.sh \ -t/cond13.sh \ -t/cond14.sh \ -t/cond15.sh \ -t/cond16.sh \ -t/cond17.sh \ -t/cond18.sh \ -t/cond19.sh \ -t/cond20.sh \ -t/cond21.sh \ -t/cond22.sh \ -t/cond23.sh \ -t/cond24.sh \ -t/cond25.sh \ -t/cond26.sh \ -t/cond27.sh \ -t/cond28.sh \ -t/cond29.sh \ -t/cond30.sh \ -t/cond31.sh \ -t/cond32.sh \ -t/cond33.sh \ -t/cond34.sh \ -t/cond35.sh \ -t/cond36.sh \ -t/cond37.sh \ -t/cond38.sh \ -t/cond39.sh \ -t/cond40.sh \ -t/cond41.sh \ -t/cond42.sh \ -t/cond43.sh \ -t/cond44.sh \ -t/cond45.sh \ -t/cond46.sh \ -t/condd.sh \ -t/condhook.sh \ -t/condhook2.sh \ -t/condinc.sh \ -t/condinc2.sh \ -t/condlib.sh \ -t/condman2.sh \ -t/condman3.sh \ -t/configure.sh \ -t/confdeps.sh \ -t/conff.sh \ -t/conff2.sh \ -t/conffile-leading-dot.sh \ -t/confh.sh \ -t/confh4.sh \ -t/confh5.sh \ -t/confh6.sh \ -t/confh7.sh \ -t/confh8.sh \ -t/confincl.sh \ -t/conflnk.sh \ -t/conflnk2.sh \ -t/conflnk3.sh \ -t/conflnk4.sh \ -t/confsub.sh \ -t/confvar.sh \ -t/confvar2.sh \ -t/copy.sh \ -t/cscope.tap \ -t/cscope2.sh \ -t/cscope3.sh \ -t/cxx.sh \ -t/cxx2.sh \ -t/cxxcpp.sh \ -t/cxxlibobj.sh \ -t/cxxlink.sh \ -t/cxxnoc.sh \ -t/cxxo.sh \ -t/cygnus-check-without-all.sh \ -t/cygnus-dependency-tracking.sh \ -t/cygnus-imply-foreign.sh \ -t/cygnus-no-dist.sh \ -t/cygnus-no-installinfo.sh \ -t/cygnus-requires-maintainer-mode.sh \ -t/cygwin32.sh \ -t/dash.sh \ -t/defun.sh \ -t/defun2.sh \ -t/dejagnu.sh \ -t/dejagnu2.sh \ -t/dejagnu3.sh \ -t/dejagnu4.sh \ -t/dejagnu5.sh \ -t/dejagnu6.sh \ -t/dejagnu7.sh \ -t/dejagnu-absolute-builddir.sh \ -t/dejagnu-relative-srcdir.sh \ -t/dejagnu-siteexp-extend.sh \ -t/dejagnu-siteexp-append.sh \ -t/dejagnu-siteexp-useredit.sh \ -t/deleted-am.sh \ -t/deleted-m4.sh \ -t/depacl2.sh \ -t/depcomp.sh \ -t/depcomp2.sh \ -t/depcomp8a.sh \ -t/depcomp8b.sh \ -t/depcomp-recover.sh \ -t/depcomp-shuffle-sub-vpath.sh \ -t/depcomp-shuffle-sub.sh \ -t/depcomp-shuffle-vpath.sh \ -t/depcomp-shuffle.sh \ -t/depdist.sh \ -t/depend.sh \ -t/depend3.sh \ -t/depend4.sh \ -t/deprecated-acinit.sh \ -t/destdir.sh \ -t/dirlist.sh \ -t/dirlist2.sh \ -t/dirlist-abspath.sh \ -t/discover.sh \ -t/dist-formats.tap \ -t/dist-auxdir-many-subdirs.sh \ -t/dist-auxfile-2.sh \ -t/dist-auxfile.sh \ -t/dist-included-parent-dir.sh \ -t/dist-missing-am.sh \ -t/dist-missing-included-m4.sh \ -t/dist-missing-m4.sh \ -t/dist-readonly.sh \ -t/dist-repeated.sh \ -t/dist-pr109765.sh \ -t/distcleancheck.sh \ -t/distcom2.sh \ -t/distcom3.sh \ -t/distcom4.sh \ -t/distcom5.sh \ -t/distcom-subdir.sh \ -t/distdir.sh \ -t/disthook.sh \ -t/distlinks.sh \ -t/distlinksbrk.sh \ -t/distname.sh \ -t/distcheck-configure-flags.sh \ -t/distcheck-configure-flags-am.sh \ -t/distcheck-configure-flags-subpkg.sh \ -t/distcheck-hook.sh \ -t/distcheck-hook2.sh \ -t/distcheck-writable-srcdir.sh \ -t/distcheck-missing-m4.sh \ -t/distcheck-outdated-m4.sh \ -t/distcheck-override-infodir.sh \ -t/distcheck-pr9579.sh \ -t/distcheck-pr10470.sh \ -t/dmalloc.sh \ -t/doc-parsing-buglets-tabs.sh \ -t/dollar.sh \ -t/double.sh \ -t/dup2.sh \ -t/else.sh \ -t/empty.sh \ -t/empty2.sh \ -t/empty3.sh \ -t/empty4.sh \ -t/exdir.sh \ -t/exdir2.sh \ -t/exdir3.sh \ -t/exeext.sh \ -t/exeext2.sh \ -t/exeext3.sh \ -t/exeext4.sh \ -t/exsource.sh \ -t/ext.sh \ -t/ext2.sh \ -t/ext3.sh \ -t/extra.sh \ -t/extra2.sh \ -t/extra3.sh \ -t/extra4.sh \ -t/extra5.sh \ -t/extra6.sh \ -t/extra7.sh \ -t/extra8.sh \ -t/extra9.sh \ -t/extra10.sh \ -t/extra11.sh \ -t/extra12.sh \ -t/extra-programs-empty.sh \ -t/extra-portability.sh \ -t/extra-portability2.sh \ -t/extradep.sh \ -t/extradep2.sh \ -t/f90only.sh \ -t/flavor.sh \ -t/flibs.sh \ -t/fn99.sh \ -t/fn99subdir.sh \ -t/fnoc.sh \ -t/fo.sh \ -t/forcemiss.sh \ -t/forcemiss2.sh \ -t/fort1.sh \ -t/fort2.sh \ -t/fort4.sh \ -t/fort5.sh \ -t/fonly.sh \ -t/fortdep.sh \ -t/gcj.sh \ -t/gcj2.sh \ -t/gcj3.sh \ -t/gcj4.sh \ -t/gcj5.sh \ -t/gcj6.sh \ -t/gettext.sh \ -t/gettext2.sh \ -t/gettext3.sh \ -t/gmake-vars.sh \ -t/gnumake.sh \ -t/gnuwarn.sh \ -t/gnuwarn2.sh \ -t/gnits.sh \ -t/gnits2.sh \ -t/gnits3.sh \ -t/hdr-vars-defined-once.sh \ -t/header.sh \ -t/help.sh \ -t/help2.sh \ -t/help3.sh \ -t/help4.sh \ -t/help-depend.sh \ -t/help-depend2.sh \ -t/help-dmalloc.sh \ -t/help-init.sh \ -t/help-lispdir.sh \ -t/help-multilib.sh \ -t/help-python.sh \ -t/help-silent.sh \ -t/help-upc.sh \ -t/hfs.sh \ -t/implicit.sh \ -t/info.sh \ -t/init.sh \ -t/init2.sh \ -t/insh2.sh \ -t/install2.sh \ -t/installdir.sh \ -t/instsh.sh \ -t/instsh2.sh \ -t/instsh3.sh \ -t/instdat.sh \ -t/instdat2.sh \ -t/instdir.sh \ -t/instdir2.sh \ -t/instdir-cond.sh \ -t/instdir-cond2.sh \ -t/instdir-no-empty.sh \ -t/instdir-java.sh \ -t/instdir-lisp.sh \ -t/instdir-ltlib.sh \ -t/instdir-prog.sh \ -t/instdir-python.sh \ -t/instdir-texi.sh \ -t/instexec.sh \ -t/instfail.sh \ -t/instfail-info.sh \ -t/instfail-java.sh \ -t/instfail-libtool.sh \ -t/insthook.sh \ -t/instman.sh \ -t/instman2.sh \ -t/instmany.sh \ -t/instmany-mans.sh \ -t/instmany-python.sh \ -t/install-info-dir.sh \ -t/interp.sh \ -t/interp2.sh \ -t/interp3.sh \ -t/java.sh \ -t/java2.sh \ -t/java3.sh \ -t/javadir-undefined.sh \ -t/javaflags.sh \ -t/java-check.sh \ -t/java-clean.sh \ -t/java-compile-install.sh \ -t/java-compile-run-flat.sh \ -t/java-compile-run-nested.sh \ -t/java-empty-classpath.sh \ -t/javaprim.sh \ -t/javasubst.sh \ -t/java-extra.sh \ -t/java-mix.sh \ -t/java-no-duplicate.sh \ -t/java-nobase.sh \ -t/java-noinst.sh \ -t/java-rebuild.sh \ -t/java-sources.sh \ -t/java-uninstall.sh \ -t/ldadd.sh \ -t/ldflags.sh \ -t/lex.sh \ -t/lex2.sh \ -t/lex3.sh \ -t/lex5.sh \ -t/lexcpp.sh \ -t/lexvpath.sh \ -t/lex-subobj-nodep.sh \ -t/lex-lib.sh \ -t/lex-lib-external.sh \ -t/lex-libobj.sh \ -t/lex-noyywrap.sh \ -t/lex-clean-cxx.sh \ -t/lex-clean.sh \ -t/lex-depend-cxx.sh \ -t/lex-depend-grep.sh \ -t/lex-depend.sh \ -t/lex-line.sh \ -t/lex-nodist.sh \ -t/lex-pr204.sh \ -t/lflags.sh \ -t/lflags2.sh \ -t/libexec.sh \ -t/libobj-basic.sh \ -t/libobj2.sh \ -t/libobj3.sh \ -t/libobj4.sh \ -t/libobj5.sh \ -t/libobj7.sh \ -t/libobj10.sh \ -t/libobj12.sh \ -t/libobj13.sh \ -t/libobj14.sh \ -t/libobj15a.sh \ -t/libobj15b.sh \ -t/libobj15c.sh \ -t/libobj16a.sh \ -t/libobj16b.sh \ -t/libobj17.sh \ -t/libobj18.sh \ -t/libobj19.sh \ -t/libobj20a.sh \ -t/libobj20b.sh \ -t/libobj20c.sh \ -t/library.sh \ -t/library2.sh \ -t/library3.sh \ -t/libtool.sh \ -t/libtool2.sh \ -t/libtool3.sh \ -t/libtool4.sh \ -t/libtool5.sh \ -t/libtool6.sh \ -t/libtool7.sh \ -t/libtool8.sh \ -t/libtool9.sh \ -t/libtoo10.sh \ -t/libtoo11.sh \ -t/license.sh \ -t/license2.sh \ -t/link_c_cxx.sh \ -t/link_cond.sh \ -t/link_dist.sh \ -t/link_f90_only.sh \ -t/link_fc.sh \ -t/link_fccxx.sh \ -t/link_fcxx.sh \ -t/link_f_only.sh \ -t/link_override.sh \ -t/lisp2.sh \ -t/lisp3.sh \ -t/lisp4.sh \ -t/lisp5.sh \ -t/lisp6.sh \ -t/lisp7.sh \ -t/lisp8.sh \ -t/lispdry.sh \ -t/listval.sh \ -t/location.sh \ -t/longline.sh \ -t/longlin2.sh \ -t/ltcond.sh \ -t/ltcond2.sh \ -t/ltconv.sh \ -t/ltdeps.sh \ -t/ltinit.sh \ -t/ltinstloc.sh \ -t/ltlibobjs.sh \ -t/ltlibsrc.sh \ -t/ltorder.sh \ -t/lzma.sh \ -t/m4-inclusion.sh \ -t/maintclean.sh \ -t/maintclean-vpath.sh \ -t/maintmode-configure-msg.sh \ -t/makefile-deps.sh \ -t/makej.sh \ -t/makej2.sh \ -t/maken.sh \ -t/maken3.sh \ -t/make-dryrun.tap \ -t/makevars.sh \ -t/man.sh \ -t/man2.sh \ -t/man3.sh \ -t/man4.sh \ -t/man5.sh \ -t/man6.sh \ -t/man7.sh \ -t/man8.sh \ -t/mdate.sh \ -t/mdate2.sh \ -t/mdate3.sh \ -t/mdate4.sh \ -t/mdate5.sh \ -t/mdate6.sh \ -t/missing.sh \ -t/missing2.sh \ -t/missing3.sh \ -t/missing4.sh \ -t/missing5.sh \ -t/missing6.sh \ -t/missing-auxfile-stops-makefiles-creation.sh \ -t/mkinstall.sh \ -t/mkinst2.sh \ -t/mkinst3.sh \ -t/mmode.sh \ -t/mmodely.sh \ -t/multlib.sh \ -t/no-extra-makefile-code.sh \ -t/no-outdir-option.sh \ -t/nobase.sh \ -t/nobase-libtool.sh \ -t/nobase-python.sh \ -t/nobase-nodist.sh \ -t/nodef.sh \ -t/nodef2.sh \ -t/nodep.sh \ -t/nodep2.sh \ -t/nodepcomp.sh \ -t/nodist.sh \ -t/nodist2.sh \ -t/nodist3.sh \ -t/noinst.sh \ -t/noinstdir.sh \ -t/nolink.sh \ -t/nostdinc.sh \ -t/notrans.sh \ -t/number.sh \ -t/objc.sh \ -t/objc2.sh \ -t/objdir.sh \ -t/objext-pr10128.sh \ -t/obsolete.sh \ -t/oldvars.sh \ -t/option-ng.sh \ -t/order.sh \ -t/output.sh \ -t/output2.sh \ -t/output3.sh \ -t/output4.sh \ -t/output5.sh \ -t/output6.sh \ -t/output7.sh \ -t/output8.sh \ -t/output9.sh \ -t/output10.sh \ -t/output11.sh \ -t/output12.sh \ -t/output13.sh \ -t/output-order.sh \ -t/override-conditional-1.sh \ -t/override-conditional-2.sh \ -t/override-html.sh \ -t/override-suggest-local.sh \ -t/parallel-am.sh \ -t/parallel-am2.sh \ -t/parallel-am3.sh \ -t/serial-tests.sh \ -t/parallel-tests.sh \ -t/parallel-tests2.sh \ -t/parallel-tests3.sh \ -t/parallel-tests5.sh \ -t/parallel-tests6.sh \ -t/parallel-tests8.sh \ -t/parallel-tests9.sh \ -t/parallel-tests10.sh \ -t/parallel-tests-no-repeat.sh \ -t/parallel-tests-longest-stem.sh \ -t/parallel-tests-srcdir-in-test-name.sh \ -t/parallel-tests-recheck-depends-on-all.sh \ -t/parallel-tests-exeext.sh \ -t/parallel-tests-suffix.sh \ -t/parallel-tests-suffix-prog.sh \ -t/parallel-tests-log-compiler-1.sh \ -t/parallel-tests-log-compiler-2.sh \ -t/parallel-tests-dry-run-1.sh \ -t/parallel-tests-dry-run-2.sh \ -t/parallel-tests-fd-redirect.sh \ -t/parallel-tests-fd-redirect-exeext.sh \ -t/parallel-tests-extra-programs.sh \ -t/parallel-tests-unreadable.sh \ -t/parallel-tests-subdir.sh \ -t/parallel-tests-interrupt.tap \ -t/parallel-tests-reset-term.sh \ -t/parallel-tests-harderror.sh \ -t/parallel-tests-log-override-1.sh \ -t/parallel-tests-log-override-2.sh \ -t/parallel-tests-log-override-recheck.sh \ -t/parallel-tests-log-compiler-example.sh \ -t/parallel-tests-cmdline-override.sh \ -t/parallel-tests-fork-bomb.sh \ -t/parallel-tests-empty-testlogs.sh \ -t/parallel-tests-driver-install.sh \ -t/parallel-tests-no-color-in-log.sh \ -t/parallel-tests-no-spurious-summary.sh \ -t/parallel-tests-exit-statuses.sh \ -t/parallel-tests-console-output.sh \ -t/parallel-tests-once.sh \ -t/parallel-tests-trailing-bslash.sh \ -t/parallel-tests-many.sh \ -t/parallel-tests-dynamic.sh \ -t/tests-environment.sh \ -t/am-tests-environment.sh \ -t/tests-environment-backcompat.sh \ -t/testsuite-summary-color.sh \ -t/testsuite-summary-count.sh \ -t/testsuite-summary-count-many.sh \ -t/testsuite-summary-reference-log.sh \ -t/test-driver-acsubst.sh \ -t/test-driver-cond.sh \ -t/test-driver-custom-no-extra-driver.sh \ -t/test-driver-custom.sh \ -t/test-driver-custom-xfail-tests.sh \ -t/test-driver-custom-multitest.sh \ -t/test-driver-custom-multitest-recheck.sh \ -t/test-driver-custom-multitest-recheck2.sh \ -t/test-driver-create-log-dir.sh \ -t/test-driver-strip-vpath.sh \ -t/test-driver-fail.sh \ -t/test-driver-is-distributed.sh \ -t/test-harness-vpath-rewrite.sh \ -t/test-log.sh \ -t/test-logs-repeated.sh \ -t/test-metadata-global-log.sh \ -t/test-metadata-global-result.sh \ -t/test-metadata-recheck.sh \ -t/test-metadata-results.sh \ -t/test-missing.sh \ -t/test-trs-basic.sh \ -t/test-trs-recover.sh \ -t/test-trs-recover-parallel.sh \ -t/test-extensions.sh \ -t/test-extensions-cond.sh \ -t/parse.sh \ -t/pattern-rules.sh \ -t/pattern-rules2.sh \ -t/phony.sh \ -t/pluseq.sh \ -t/pluseq2.sh \ -t/pluseq3.sh \ -t/pluseq4.sh \ -t/pluseq5.sh \ -t/pluseq6.sh \ -t/pluseq7.sh \ -t/pluseq8.sh \ -t/pluseq9.sh \ -t/pluseq10.sh \ -t/pluseq11.sh \ -t/posixsubst-data.sh \ -t/posixsubst-extradist.sh \ -t/posixsubst-ldadd.sh \ -t/posixsubst-libraries.sh \ -t/posixsubst-ltlibraries.sh \ -t/posixsubst-programs.sh \ -t/posixsubst-scripts.sh \ -t/posixsubst-sources.sh \ -t/posixsubst-tests.sh \ -t/ppf77.sh \ -t/pr2.sh \ -t/pr9.sh \ -t/pr72.sh \ -t/pr87.sh \ -t/pr211.sh \ -t/pr220.sh \ -t/pr224.sh \ -t/pr229.sh \ -t/pr279.sh \ -t/pr279-2.sh \ -t/pr287.sh \ -t/pr300-lib.sh \ -t/pr300-ltlib.sh \ -t/pr300-prog.sh \ -t/pr307.sh \ -t/pr401.sh \ -t/pr401b.sh \ -t/pr401c.sh \ -t/prefix.sh \ -t/primary.sh \ -t/primary2.sh \ -t/primary3.sh \ -t/primary-prefix-invalid-couples.tap \ -t/primary-prefix-valid-couples.sh \ -t/primary-prefix-couples-force-valid.sh \ -t/primary-prefix-couples-documented-valid.sh \ -t/print-libdir.sh \ -t/proginst.sh \ -t/programs-primary-rewritten.sh \ -t/py-compile-basic.sh \ -t/py-compile-basic2.sh \ -t/py-compile-basedir.sh \ -t/py-compile-destdir.sh \ -t/py-compile-env.sh \ -t/py-compile-option-terminate.sh \ -t/py-compile-usage.sh \ -t/python.sh \ -t/python2.sh \ -t/python3.sh \ -t/python4.sh \ -t/python5.sh \ -t/python5b.sh \ -t/python6.sh \ -t/python7.sh \ -t/python8.sh \ -t/python9.sh \ -t/python10.sh \ -t/python11.sh \ -t/python12.sh \ -t/python-dist.sh \ -t/python-vars.sh \ -t/python-virtualenv.sh \ -t/python-pr10995.sh \ -t/recurs.sh \ -t/recurs2.sh \ -t/remake.sh \ -t/remake1a.sh \ -t/remake2.sh \ -t/remake3.sh \ -t/remake3a.sh \ -t/remake4.sh \ -t/remake5.sh \ -t/remake6.sh \ -t/remake7.sh \ -t/remake8a.sh \ -t/remake8b.sh \ -t/remake9a.sh \ -t/remake9b.sh \ -t/remake9c.sh \ -t/remake9d.sh \ -t/remake10a.sh \ -t/remake10b.sh \ -t/remake10c.sh \ -t/remake11.sh \ -t/remake12.sh \ -t/remake-all-1.sh \ -t/remake-subdir-from-subdir.sh \ -t/remake-subdir-gnu.sh \ -t/remake-subdir.sh \ -t/remake-subdir-long-time.sh \ -t/remake-gnulib-add-acsubst.sh \ -t/remake-gnulib-add-header.sh \ -t/remake-gnulib-remove-header.sh \ -t/remake-moved-m4-file.sh \ -t/remake-deleted-m4-file.sh \ -t/remake-renamed-m4-file.sh \ -t/remake-renamed-m4-macro-and-file.sh \ -t/remake-renamed-m4-macro.sh \ -t/remake-am-pr10111.sh \ -t/remake-m4-pr10111.sh \ -t/remake-deleted-am-2.sh \ -t/remake-deleted-am-subdir.sh \ -t/remake-deleted-am.sh \ -t/remake-renamed-am.sh \ -t/pr8365-remake-timing.sh \ -t/req.sh \ -t/reqd.sh \ -t/reqd2.sh \ -t/repeated-options.sh \ -t/rst-formatting.sh \ -t/rulepat.sh \ -t/self-check-cleanup.tap \ -t/self-check-configure-help.sh \ -t/self-check-dir.tap \ -t/self-check-env-sanitize.tap \ -t/self-check-exit.tap \ -t/self-check-explicit-skips.sh \ -t/self-check-is_newest.tap \ -t/self-check-me.tap \ -t/self-check-reexec.tap \ -t/self-check-report.sh \ -t/self-check-sanity.sh \ -t/self-check-seq.tap \ -t/self-check-is-blocked-signal.tap \ -t/self-check-tap.sh \ -t/self-check-unindent.tap \ -t/sanity.sh \ -t/scripts.sh \ -t/seenc.sh \ -t/silent.sh \ -t/silent2.sh \ -t/silent3.sh \ -t/silent4.sh \ -t/silent6.sh \ -t/silent7.sh \ -t/silent8.sh \ -t/silent9.sh \ -t/silentcxx.sh \ -t/silentcxx-gcc.sh \ -t/silentf77.sh \ -t/silentf90.sh \ -t/silent-many-gcc.sh \ -t/silent-many-generic.sh \ -t/silent-configsite.sh \ -t/silent-lex.sh \ -t/silent-yacc.sh \ -t/silent-yacc-headers.sh \ -t/srcsub.sh \ -t/srcsub2.sh \ -t/space.sh \ -t/specflg.sh \ -t/specflg2.sh \ -t/specflg3.sh \ -t/specflg6.sh \ -t/specflg7.sh \ -t/specflg8.sh \ -t/specflg9.sh \ -t/specflg10.sh \ -t/specflg-dummy.sh \ -t/spell.sh \ -t/spell2.sh \ -t/spell3.sh \ -t/spelling.sh \ -t/spy-autovars.sh \ -t/spy-double-colon.sh \ -t/spy-pattern-rules.sh \ -t/spy-phony.sh \ -t/spy-rm.tap \ -t/spy-vpath-rewrite.sh \ -t/stdinc.sh \ -t/stamph2.sh \ -t/stdlib.sh \ -t/stdlib2.sh \ -t/strictness-override.sh \ -t/strictness-precedence.sh \ -t/strip.sh \ -t/strip2.sh \ -t/strip3.sh \ -t/subdir.sh \ -t/subdir2.sh \ -t/subdir3.sh \ -t/subdir4.sh \ -t/subdir5.sh \ -t/subdir6.sh \ -t/subdir8.sh \ -t/subdir9.sh \ -t/subdir10.sh \ -t/subdirbuiltsources.sh \ -t/subcond.sh \ -t/subcond2.sh \ -t/subcond3.sh \ -t/subobj.sh \ -t/subobj2.sh \ -t/subobj4.sh \ -t/subobj5.sh \ -t/subobj6.sh \ -t/subobj7.sh \ -t/subobj8.sh \ -t/subobj9.sh \ -t/subobj10.sh \ -t/subobj11a.sh \ -t/subobj11c.sh \ -t/subobjname.sh \ -t/subpkg.sh \ -t/subpkg2.sh \ -t/subpkg3.sh \ -t/subpkg4.sh \ -t/subpkg-yacc.sh \ -t/subst.sh \ -t/subst3.sh \ -t/subst4.sh \ -t/subst5.sh \ -t/subst-no-trailing-empty-line.sh \ -t/substref.sh \ -t/substre2.sh \ -t/substtarg.sh \ -t/suffix.sh \ -t/suffix2.sh \ -t/suffix3.tap \ -t/suffix4.sh \ -t/suffix5.sh \ -t/suffix6.sh \ -t/suffix6b.sh \ -t/suffix6c.sh \ -t/suffix7.sh \ -t/suffix8.tap \ -t/suffix9.sh \ -t/suffix10.tap \ -t/suffix11.tap \ -t/suffix12.sh \ -t/suffix13.sh \ -t/suffix-chain.tap \ -t/symlink.sh \ -t/symlink2.sh \ -t/syntax.sh \ -t/tap-ambiguous-directive.sh \ -t/tap-autonumber.sh \ -t/tap-bailout.sh \ -t/tap-bailout-leading-space.sh \ -t/tap-bailout-and-logging.sh \ -t/tap-bailout-suppress-badexit.sh \ -t/tap-bailout-suppress-later-diagnostic.sh \ -t/tap-bailout-suppress-later-errors.sh \ -t/tap-color.sh \ -t/tap-deps.sh \ -t/tap-diagnostic.sh \ -t/tap-empty-diagnostic.sh \ -t/tap-empty.sh \ -t/tap-escape-directive.sh \ -t/tap-escape-directive-2.sh \ -t/tap-exit.sh \ -t/tap-signal.tap \ -t/tap-fancy.sh \ -t/tap-fancy2.sh \ -t/tap-global-log.sh \ -t/tap-global-result.sh \ -t/tap-log.sh \ -t/tap-msg0-result.sh \ -t/tap-msg0-directive.sh \ -t/tap-msg0-planskip.sh \ -t/tap-msg0-bailout.sh \ -t/tap-msg0-misc.sh \ -t/tap-merge-stdout-stderr.sh \ -t/tap-no-merge-stdout-stderr.sh \ -t/tap-no-disable-hard-error.sh \ -t/tap-no-spurious-summary.sh \ -t/tap-no-spurious-numbers.sh \ -t/tap-no-spurious.sh \ -t/tap-not-ok-skip.sh \ -t/tap-number-wordboundary.sh \ -t/tap-numeric-description.sh \ -t/tap-negative-numbers.sh \ -t/tap-numbers-leading-zero.sh \ -t/tap-out-of-order.sh \ -t/tap-passthrough.sh \ -t/tap-passthrough-exit.sh \ -t/tap-plan.sh \ -t/tap-plan-corner.sh \ -t/tap-plan-errors.sh \ -t/tap-plan-middle.sh \ -t/tap-plan-whitespace.sh \ -t/tap-plan-leading-zero.sh \ -t/tap-plan-malformed.sh \ -t/tap-missing-plan-and-bad-exit.sh \ -t/tap-planskip.sh \ -t/tap-planskip-late.sh \ -t/tap-planskip-and-logging.sh \ -t/tap-planskip-unplanned.sh \ -t/tap-planskip-unplanned-corner.sh \ -t/tap-planskip-case-insensitive.sh \ -t/tap-planskip-whitespace.sh \ -t/tap-planskip-badexit.sh \ -t/tap-planskip-bailout.sh \ -t/tap-planskip-later-errors.sh \ -t/tap-realtime.sh \ -t/tap-test-number-0.sh \ -t/tap-recheck-logs.sh \ -t/tap-result-comment.sh \ -t/tap-todo-skip-together.sh \ -t/tap-todo-skip-whitespace.sh \ -t/tap-todo-skip.sh \ -t/tap-unplanned.sh \ -t/tap-whitespace-normalization.sh \ -t/tap-with-and-without-number.sh \ -t/tap-xfail-tests.sh \ -t/tap-common-setup.sh \ -t/tap-bad-prog.tap \ -t/tap-basic.sh \ -t/tap-diagnostic-custom.sh \ -t/tap-driver-stderr.sh \ -t/tap-doc.sh \ -t/tap-doc2.sh \ -t/tap-more.sh \ -t/tap-more2.sh \ -t/tap-recheck.sh \ -t/tap-summary.sh \ -t/tap-summary-color.sh \ -t/tags.sh \ -t/tags2.sh \ -t/tagsub.sh \ -t/tar.sh \ -t/tar2.sh \ -t/tar3.sh \ -t/tar-override.sh \ -t/target-cflags.sh \ -t/targetclash.sh \ -t/tests-environment-fd-redirect.sh \ -t/tests-environment-and-log-compiler.sh \ -t/txinfo.sh \ -t/txinfo2.sh \ -t/txinfo3.sh \ -t/txinfo4.sh \ -t/txinfo5.sh \ -t/txinfo5b.sh \ -t/txinfo6.sh \ -t/txinfo7.sh \ -t/txinfo8.sh \ -t/txinfo9.sh \ -t/txinfo10.sh \ -t/txinfo13.sh \ -t/txinfo16.sh \ -t/txinfo17.sh \ -t/txinfo19.sh \ -t/txinfo20.sh \ -t/txinfo21.sh \ -t/txinfo22.sh \ -t/txinfo23.sh \ -t/txinfo24.sh \ -t/txinfo25.sh \ -t/txinfo26.sh \ -t/txinfo27.sh \ -t/txinfo28.sh \ -t/txinfo29.sh \ -t/txinfo30.sh \ -t/txinfo31.sh \ -t/txinfo32.sh \ -t/txinfo33.sh \ -t/txinfo-no-clutter.sh \ -t/txinfo-unrecognized-extension.sh \ -t/transform.sh \ -t/transform2.sh \ -t/transform3.sh \ -t/uninstall-fail.sh \ -t/uninstall-pr9578.sh \ -t/unused.sh \ -t/upc.sh \ -t/upc2.sh \ -t/upc3.sh \ -t/vala.sh \ -t/vala2.sh \ -t/vala3.sh \ -t/vala4.sh \ -t/vala5.sh \ -t/vala-vapi.sh \ -t/vala-headers.sh \ -t/vala-libs.sh \ -t/vala-vpath.sh \ -t/vala-mix.sh \ -t/vala-mix2.sh \ -t/vars.sh \ -t/vars-assign.sh \ -t/vartar.sh \ -t/vartypos.sh \ -t/vartypo2.sh \ -t/version.sh \ -t/version2.sh \ -t/version3.sh \ -t/version4.sh \ -t/version6.sh \ -t/version7.sh \ -t/version8.sh \ -t/vpath-rewrite.sh \ -t/vpath.sh \ -t/vtexi.sh \ -t/vtexi2.sh \ -t/vtexi3.sh \ -t/vtexi4.sh \ -t/warnings-override.sh \ -t/warnings-precedence.sh \ -t/warnings-strictness-interactions.sh \ -t/warnings-unknown.sh \ -t/warnopts.sh \ -t/warnings-win-over-strictness.sh \ -t/warning-groups-win-over-strictness.sh \ -t/werror.sh \ -t/werror2.sh \ -t/werror3.sh \ -t/werror4.sh \ -t/whoami.sh \ -t/xsource.sh \ -t/yacc.sh \ -t/yacc2.sh \ -t/yacc4.sh \ -t/yacc5.sh \ -t/yacc7.sh \ -t/yacc8.sh \ -t/yaccdry.sh \ -t/yaccpp.sh \ -t/yaccvpath.sh \ -t/yacc-auxdir.sh \ -t/yacc-basic.sh \ -t/yacc-cxx.sh \ -t/yacc-bison-skeleton-cxx.sh \ -t/yacc-bison-skeleton.sh \ -t/yacc-clean.sh \ -t/yacc-clean-cxx.sh \ -t/yacc-d-basic.sh \ -t/yacc-d-cxx.sh \ -t/yacc-d-vpath.sh \ -t/yacc-deleted-headers.sh \ -t/yacc-depend.sh \ -t/yacc-depend2.sh \ -t/yacc-dist-nobuild-subdir.sh \ -t/yacc-dist-nobuild.sh \ -t/yacc-line.sh \ -t/yacc-mix-c-cxx.sh \ -t/yacc-nodist.sh \ -t/yacc-pr204.sh \ -t/yacc-subobj-nodep.sh \ -t/yacc-weirdnames.sh \ -t/yflags.sh \ -t/yflags2.sh \ -t/yflags-cmdline-override.sh \ -t/yflags-conditional.sh \ -t/yflags-d-false-positives.sh \ -t/yflags-force-conditional.sh \ -t/yflags-force-override.sh \ -t/yflags-var-expand.sh \ -t/libtool-macros.sh \ -t/gettext-macros.sh - -print-list-of-tests: - @echo $(handwritten_TESTS) -.PHONY: print-list-of-tests diff --git a/t/self-check-dir.tap b/t/self-check-dir.tap index 736238c35..705b1945a 100755 --- a/t/self-check-dir.tap +++ b/t/self-check-dir.tap @@ -68,7 +68,7 @@ do_check 'do not create nor chdir in testdir' \ 'test ! -d t/_self.dir || Exit 1 test ! -f t/_self.dir || Exit 1 test ! -r t/_self.dir || Exit 1 - grep "self-check-dir\.tap" Makefile || Exit 1 + grep "compare-autodiffs" Makefile || Exit 1 case `pwd` in '"$cwd"') : ;; *) Exit 1;; esac' : -- 2.47.2