meson: Run build-time tests with --tap where supported

This makes it easier to debug test failures, by ensuring that g_debug()
and g_test_message() are printed as TAP diagnostics.

Fixes: https://gitlab.gnome.org/GNOME/glib/issues/1528
Signed-off-by: Simon McVittie <smcv@collabora.com>
This commit is contained in:
Simon McVittie
2018-09-24 22:49:34 +01:00
parent b803d94366
commit cbc7fbbf7d
6 changed files with 14 additions and 6 deletions

View File

@@ -480,7 +480,8 @@ foreach test_dict : gio_tests
suite = ['gio'] + extra_args.get('suite', [])
timeout = suite.contains('slow') ? 120 : 30
test(test_name, exe, env : test_env, timeout : timeout, suite : suite)
test(test_name, exe, env : test_env, timeout : timeout, suite : suite,
args : ['--tap'])
endforeach
endforeach