]> git.ipfire.org Git - thirdparty/automake.git/commit
tests: allow use of `prove' to run automake testsuite
authorStefano Lattarini <stefano.lattarini@gmail.com>
Fri, 9 Sep 2011 14:31:27 +0000 (16:31 +0200)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Sat, 10 Sep 2011 17:14:05 +0000 (19:14 +0200)
commitf5f5c23d777f54e5a3cca2ab8be7587ff2750155
tree7a07ed717f89ddad8ca9230387b0b20e922cb25d
parentda414584b7c62f90fa21ad6420cea2ef8553c119
tests: allow use of `prove' to run automake testsuite

* tests/prove-runner: New helper script; mostly it wraps
our `*.test' test scripts to make them runnable by the
`prove' utility.
* tests/Makefile.am (EXTRA_DIST): Distribute it.
(PROVE, AM_PROVEFLAGS, AM_PROVECMD): New variables.
(prove, installprove): New targets, used run the automake
testsuite through the `prove' utility.
* tests/gen-testsuite-part: For any considered dependency,
generate a variables that groups all the tests depending on
it.  This is especially useful for use in the new `prove'
and `installprove' targets, which cannot rely on make for
inter-test dependencies, and have to handle them "by hand".
ChangeLog
tests/Makefile.am
tests/Makefile.in
tests/gen-testsuite-part
tests/prove-runner [new file with mode: 0755]
tests/test-logs-repeated.test [changed mode: 0644->0755]