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 -- 1.7.2.3