Simon McVittie
13e206aaeb
meson: Centralize test timeout values
...
Signed-off-by: Simon McVittie <smcv@collabora.com>
2018-11-01 19:13:21 +00:00
Xavier Claessens
24d7a73b93
Meson: Bump dependency to 0.48.0
2018-09-27 16:01:41 -04:00
Simon McVittie
cbc7fbbf7d
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>
2018-09-24 23:37:12 +01:00
Xavier Claessens
8391219e4c
Meson: Run in TAP mode installed tests that support it
2018-09-23 13:44:15 -04:00
Руслан Ижбулатов
665677ce5e
tests W32: Move timeloop test to the non-Windows section
...
It just doesn't work on Windows, and that can't be fixed with a quick patch.
2018-09-21 08:45:54 -04:00
Xavier Claessens
ef1bcc5a04
Rename cxx-test.C to cxx-test.cpp
...
Meson checks file extension case-insentively, and compiles ".C" as C
source instead of C++.
2018-09-21 08:45:54 -04:00
Xavier Claessens
4b5bc3f459
Meson: build and install remaining tests
2018-09-21 08:45:54 -04:00
Xavier Claessens
f456e311cd
Meson: Use environment() for test_env
2018-07-16 15:04:03 -04:00
Ernestas Kulik
03e86d000f
Remove HAVE_CONFIG_H defs and uses
...
Since GLib files are only meant to be built as part of GLib, config.h
always exists, so the checks are more or less pointless.
https://bugzilla.gnome.org/show_bug.cgi?id=793399
2018-02-21 13:57:10 +00:00
Nirbheek Chauhan
bd22bb9898
meson: Use files() for gio sources and headers
...
This allows them to be fetched with subproject().get_variable(). Needed
for generating Gio-2.0.gir in the gobject-introspection meson port.
2017-11-23 23:03:57 +05:30
Tim-Philipp Müller
2e9fd74b25
meson: add tests/gobject and tests/refcount
2017-07-13 19:03:39 -04:00