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:33:20 +0000 (16:33 -0400)
commit83666813cad3142ceccb929ca9b44d0e9cf53bc8
tree872e60405ef603b33fb7bf1d746fddad76110476
parentd631c3700f963f9f8cd8fd2d20fdf8153685ad32
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.045645 seconds and 4 git commands to generate.