Tests: Replace prove by autotools tap runner
authorMichael Jeanson <mjeanson@efficios.com>
Thu, 12 May 2016 15:01:18 +0000 (11:01 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Thu, 12 May 2016 15:57:22 +0000 (11:57 -0400)
commitf3c7428e8878c6e467020881813c018e0d530a21
tree54da6b26eeb9a3fcc3c147f8f3af367c3a00f835
parent7b34df2f310407966c8691a0ff59b33d664deff6
Tests: Replace prove by autotools tap runner

This patch removes the dependency on the prove perl script
to run the TAP test suite. It replaces it with the autotools
shell TAP driver that only requires a shell and awk.

Custom arguments can be passed to the test runner with
env variables as follow:

  env LOG_DRIVER_FLAGS='--comments --ignore-exit' \
      TESTS='foo.test baz.test' make -e check

This tap driver also creates a log file for each test that
can then be used by another system to build a test report.

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
.gitignore
Makefile.am
configure.ac
tests/Makefile.am
tests/README
tests/run.sh [deleted file]
tests/test_loop [deleted file]
tests/unit_tests [deleted file]
This page took 0.024535 seconds and 4 git commands to generate.