Reference: <http://lists.gnu.org/archive/html/automake-patches/2011-08/msg00211.html>
On Monday 29 August 2011, Stefano Lattarini wrote: > Now that we've reached the point where it makes sense to automatically > run all the tests on TAP support with both the awk+shell and perl > implementations of the TAP driver, it's IMO also time of few preparatory > refactorings to rationalize and clean up the code for "autogeneration" > of test scripts. > > This series is not completely obvious, and could probably use some > improvements, so I'll wait 72 hours before pushing, to allow for > reviews and suggestions. > > Stefano Lattarini (4): > tests: list of tests placed in a separate Makefile fragment > tests: two single auxiliary scripts to run/generate wrapped tests > tests: use both perl and awk implementations for tests on TAP > tests: better respect of TAP usage in wrapped tests > > ChangeLog | 75 +++ > bootstrap | 7 +- > tests/.gitignore | 3 +- > tests/Makefile.am | 1193 > +------------------------------------ > tests/Makefile.in | 442 +++++++++++---- > tests/README | 19 +- > tests/config-shell-tests.sh | 53 -- > tests/defs-static.in | 1 + > tests/gen-config-shell-tests | 70 --- > tests/gen-parallel-tests | 64 -- > tests/gen-wrap-tests | 185 ++++++ > tests/list-of-tests.mk | 1136 +++++++++++++++++++++++++++++++++++ > tests/parallel-tests.sh | 52 -- > tests/self-check-env-sanitize.tap | 3 +- > tests/wrap-tests.sh | 89 +++ > 15 files changed, 1877 insertions(+), 1515 deletions(-) > delete mode 100755 tests/config-shell-tests.sh > delete mode 100755 tests/gen-config-shell-tests > delete mode 100755 tests/gen-parallel-tests > create mode 100755 tests/gen-wrap-tests > create mode 100644 tests/list-of-tests.mk > delete mode 100755 tests/parallel-tests.sh > create mode 100755 tests/wrap-tests.sh > I've pushed this series now. Regards, Stefano