]> git.ipfire.org Git - thirdparty/automake.git/commit
tap: add experimental TAP-aware driver
authorStefano Lattarini <stefano.lattarini@gmail.com>
Sun, 3 Jul 2011 17:20:22 +0000 (19:20 +0200)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Tue, 2 Aug 2011 21:01:24 +0000 (23:01 +0200)
commit58c182ae59f585c5687104e0112d163274c6c732
treeeec4b64be9cc9f38349752a070449398dec21aa3
parent1bb5974d3d955590eb771e547a2858430284f477
tap: add experimental TAP-aware driver

* doc/automake.texi (Using the TAP test protocol): New section.
(Overview of Custom Test Drivers Support): Minor updates.
* lib/tap-driver: New script, TAP-aware test driver for Automake;
implemented in perl and based on TAP::Parser.
* lib/Makefile.am (dist_script_DATA): Add it.
* tests/tap-autonumber.test: New test.
* tests/tap-bailout.test: Likewise.
* tests/tap-basic.test: Likewise.
* tests/tap-deps.test: Likewise.
* tests/tap-diagnostic.test: Likewise.
* tests/tap-empty.test: Likewise.
* tests/tap-empty-diagnostic.test: Likewise.
* tests/tap-escape-directive.test: Likewise.
* tests/tap-exit.test: Likewise.
* tests/tap-fancy.test: Likewise.
* tests/tap-fancy2.test: Likewise.
* tests/tap-global-result.test: Likewise.
* tests/tap-html.test: Likewise.
* tests/tap-log.test: Likewise.
* tests/tap-merge-stdout-stderr.test: Likewise.
* tests/tap-more.test: Likewise.
* tests/tap-more2.test: Likewise.
* tests/tap-no-merge-stdout-stderr.test: Likewise.
* tests/tap-no-spurious-summary.test: Likewise.
* tests/tap-no-spurious.test: Likewise.
* tests/tap-not-ok-skip.test: Likewise.
* tests/tap-numeric-description.test: Likewise.
* tests/tap-out-of-order.test: Likewise.
* tests/tap-passthrough.test: Likewise.
* tests/tap-plan.test: Likewise.
* tests/tap-plan-errors.test: Likewise.
* tests/tap-plan-corner.test: Likewise.
* tests/tap-realtime.test: Likewise.
* tests/tap-recheck-logs.test: Likewise.
* tests/tap-recheck.test: Likewise.
* tests/tap-skip-whole.test: Likewise.
* tests/tap-summary.test: Likewise.
* tests/tap-todo-skip.test: Likewise.
* tests/tap-todo-skip-together.test: Likewise.
* tests/tap-todo-skip-whitespace.test: Likewise.
* tests/tap-skipall-whitespace.test: Likewise.
* tests/tap-unplanned.test: Likewise.
* tests/tap-whitespace-normalization.test: Likewise.
* tests/tap-with-and-without-number.test: Likewise.
* tests/tap-xfail-tests.test: Likewise.
* tests/tap-bad-prog.test: New xfailing test.
* tests/tap-color.test: Likewise.
* tests/tap-plan-corner2.test: Likewise.
* tests/tap-message-0.test: Likewise.
* tests/tap-signal.test: Likewise.
* tests/Makefile.am (TESTS, XFAIL_TESTS): Update.
54 files changed:
ChangeLog
doc/automake.texi
lib/Makefile.am
lib/Makefile.in
lib/tap-driver [new file with mode: 0755]
tests/Makefile.am
tests/Makefile.in
tests/tap-autonumber.test [new file with mode: 0755]
tests/tap-bad-prog.test [new file with mode: 0755]
tests/tap-bailout.test [new file with mode: 0755]
tests/tap-basic.test [new file with mode: 0755]
tests/tap-color.test [new file with mode: 0755]
tests/tap-deps.test [new file with mode: 0755]
tests/tap-diagnostic.test [new file with mode: 0755]
tests/tap-empty-diagnostic.test [new file with mode: 0755]
tests/tap-empty.test [new file with mode: 0755]
tests/tap-escape-directive.test [new file with mode: 0755]
tests/tap-exit.test [new file with mode: 0755]
tests/tap-fancy.test [new file with mode: 0755]
tests/tap-fancy2.test [new file with mode: 0755]
tests/tap-global-result.test [new file with mode: 0755]
tests/tap-html.test [new file with mode: 0755]
tests/tap-log.test [new file with mode: 0755]
tests/tap-merge-stdout-stderr.test [new file with mode: 0755]
tests/tap-message-0.test [new file with mode: 0755]
tests/tap-more.test [new file with mode: 0755]
tests/tap-more2.test [new file with mode: 0755]
tests/tap-no-merge-stdout-stderr.test [new file with mode: 0755]
tests/tap-no-spurious-summary.test [new file with mode: 0755]
tests/tap-no-spurious.test [new file with mode: 0755]
tests/tap-not-ok-skip.test [new file with mode: 0755]
tests/tap-numeric-description.test [new file with mode: 0755]
tests/tap-out-of-order.test [new file with mode: 0755]
tests/tap-passthrough-exit.test [new file with mode: 0755]
tests/tap-passthrough.test [new file with mode: 0755]
tests/tap-plan-corner.test [new file with mode: 0755]
tests/tap-plan-corner2.test [new file with mode: 0755]
tests/tap-plan-errors.test [new file with mode: 0755]
tests/tap-plan.test [new file with mode: 0755]
tests/tap-realtime.test [new file with mode: 0755]
tests/tap-recheck-logs.test [new file with mode: 0755]
tests/tap-recheck.test [new file with mode: 0755]
tests/tap-signal.test [new file with mode: 0755]
tests/tap-skip-whole-whitespace.test [new file with mode: 0755]
tests/tap-skip-whole.test [new file with mode: 0755]
tests/tap-summary.test [new file with mode: 0755]
tests/tap-todo-skip-together.test [new file with mode: 0755]
tests/tap-todo-skip-whitespace.test [new file with mode: 0755]
tests/tap-todo-skip.test [new file with mode: 0755]
tests/tap-unplanned.test [new file with mode: 0755]
tests/tap-whitespace-normalization.test [new file with mode: 0755]
tests/tap-with-and-without-number.test [new file with mode: 0755]
tests/tap-xfail-tests.test [new file with mode: 0755]
tests/test-driver-custom-multitest-recheck.test