Skip to content

meson: Use 'tap' test protocol and support TAP 13/14

Marco Trevisan requested to merge 3v1n0/glib:meson-use-tap-protocol into main

Meson supports tap protocol results parsing, allowing us to track better the tests that are running (and the ones that are actually skipped) without manually parsing the test output.

However this also implies that using the verbose mode for a test doesn't show its output by default (unless there are failures), so if we're building in debug mode still use the default protocol.


To avoid some tests not to be marked as SKIP'ed and to save some cycles we can also mark some tests as build-only, to avoid running them at all. They could have also be marked also with protocol: 'exitcode', but it looked unnecessary to me.

Merge request reports