tests: Move tap-driver.sh out of the autotools aux directory We have made local modifications to this script, move it to the test suite directory so it doesn't get overwritten by an updated version from autotools. Signed-off-by: Michael Jeanson <mjeanson@efficios.com> Change-Id: Ie7c848c1dbd3739ed5caeb22befe73e6540e3133 Reviewed-on: https://review.lttng.org/c/babeltrace/+/1688 Tested-by: jenkins <jenkins@lttng.org> Reviewed-by: Philippe Proulx <eeppeliteloop@gmail.com>
tap-driver.sh: flush stdout after each test result This is useful in a CI system where stdout is fully buffered and you look at the console output to see which test is hanging. Signed-off-by: Michael Jeanson <mjeanson@efficios.com> Change-Id: I998b83347ca2445f46c3e195b797ce75b0096adb Reviewed-on: https://review.lttng.org/c/babeltrace/+/1415 Tested-by: jenkins Reviewed-by: Philippe Proulx <eeppeliteloop@gmail.com>
Rename: field type -> field class This patch renames everything named "field type" to "field class", including function names, variable names, file names, metadata AST names, code comments, log messages, and more. Since everything else in the API is named "class" rather than "type" (event class, stream class, component class, clock class, etc.), this makes the API more consistent and easier to document. This is also in line with CTF 2's terminology. API documentation, man pages, Python bindings, and some plugins are left untouched because they will change in the future anyway. The CTF writer still uses the "field type" terminology. Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>