Tests: Replace prove by autotools tap runner
authorMichael Jeanson <mjeanson@efficios.com>
Thu, 12 May 2016 19:20:33 +0000 (15:20 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Sat, 14 May 2016 20:06:33 +0000 (16:06 -0400)
commita36b26b4511eded3dbaecaa3a154b5c212391a31
tree0bbb683905a599cd3db92f86a9abc295167e28ba
parent3e40ee67e45d41f30a3cb3e9c6cacb4f14bebc75
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: Jérémie Galarneau <jeremie.galarneau@efficios.com>
.gitignore
config/tap-driver.sh [new file with mode: 0755]
configure.ac
tests/Makefile.am
tests/regression/Makefile.am
tests/regression/ust/test_event_basic
tests/unit/Makefile.am
tests/unit_tests [deleted file]
tests/utils/Makefile.am
This page took 0.02596 seconds and 4 git commands to generate.