Commit Graph

24 Commits

Author SHA1 Message Date
Daiki Ueno
7f97e5e0fa .gitlab-ci.yml: Add LSan suppressions file
This adds a suppression file for Leak Sanitizer to ignore known leaks
in libgio-2.0.so.

Signed-off-by: Daiki Ueno <dueno@src.gnome.org>
2023-10-19 17:24:40 +09:00
Niels De Graef
2147b96c9d Drop autotools-based build
Our official instructions only tell how to build with Meson, our CI is
only done with Meson and I wouldn't be surprised if most developers only
used Meson as well.

In other words, the autotools build is outdated. Let's say our goodbye
and drop it in the next stable release.
2020-11-15 20:37:48 +01:00
Daiki Ueno
6ef1ec4722 build: Use stock tap-driver from automake
Previously, we used a custom TAP driver written in Python.  Now that
Automake's TAP driver has sufficient features, the script should be no
longer necessary.
2019-08-29 10:47:32 +00:00
Daiki Ueno
d71663c264 build: Drop TAP wrapper script around GLib tests
The GLib versions we require supports TAP natively when tests are run
with the --tap option.
2019-08-29 10:47:32 +00:00
Jan Tojnar
d31352679d
build: update tap scripts
This replaces tap-driver and tap-gtester with fresh versions from Cockpit.

https://github.com/cockpit-project/cockpit/pull/9500
https://wiki.gnome.org/Initiatives/GnomeGoals/Python3Porting

Also included are the following commits that are not included in Cockpit:

* 918ab836fd
* 7e75a62e84
* 7120f44cee
* 98d12ea220

Basically a copy of https://gitlab.gnome.org/GNOME/gnome-keyring/merge_requests/4
2018-08-28 11:27:27 +02:00
Daiki Ueno
98d12ea220 tap-driver: Handle --enable-hard-errors 2018-06-06 18:57:58 +02:00
Ville Skyttä
2624ed771b Spelling fixes 2017-10-15 00:28:01 +03:00
Dmitry Shachnev
d50dbae41e build: Port to Python 3
https://bugzilla.gnome.org/show_bug.cgi?id=687637
2016-04-07 10:09:09 +02:00
Antonio Murdaca
43cac02864 Fix typos
Signed-off-by: Antonio Murdaca <runcom@redhat.com>
Signed-off-by: Stef Walter <stefw@redhat.com>
 * Fix one spelling of 'succeeded'

https://bugzilla.gnome.org/show_bug.cgi?id=763143
2016-03-08 13:32:07 +01:00
Stef Walter
a3a6f5c9d8 build: Add redirect Makefile for when $srcdir != $builddir 2016-02-13 12:27:18 +01:00
Christophe Fergeau
20f35bfd92 build-sys: Update valgrind headers
libsecret ships headers from valgrind, but they seem to come from an old
version. Update to the headers from valgrind-3.11.0-1.fc23.x86_64
in order to get VG_DO_ADDED_LEAK_CHECK definition.

https://bugzilla.gnome.org/show_bug.cgi?id=756766
2015-10-19 12:11:19 +02:00
Stef Walter
d418a2dfc4 build: Use /usr/bin/env to find python during tests 2014-03-23 08:59:12 +01:00
Stef Walter
083902c185 tap-gtester: Set a standard environment variable for test harness
Lets tests know whether they're running under an automated
testing harness.
2014-03-06 12:50:46 +01:00
Stef Walter
fb4de0e52a glib.supp: Add valgrind suppression of uninitiaziled sigaction 2014-03-05 12:59:48 +01:00
Stef Walter
f089662a9f Makefile.am: Add check-memory target for valgrind testing
Update the test-driver to accomodate this and figure out
how best to implement this.

Fix up 'make recheck' as well.
2014-03-05 12:59:46 +01:00
Stef Walter
b00658d308 test-driver: Use a single driver which supports both tap and simple
Rename our GTest tap compiler so it's clearer what's going on.
2014-03-05 10:12:00 +01:00
Stef Walter
b72048c920 Makefile.am: Use a single Makefile.am and parallel tests
Allow parallel building and testing by using a single Makefile.am

Implement parallel testing using TAP, with various drivers and
compilers living in the build/ directory.

Fix all sorts of issues that this caused, including builddir != srcdir,
leaks in tests and so on.

It would have been nice to break out all the above into separate
commits ... blush.
2014-03-04 12:57:19 +01:00
Evan Nemerson
d0df587f08 Add Vala bindings.
https://bugzilla.gnome.org/show_bug.cgi?id=678846
2012-06-28 12:38:34 +02:00
Stef Walter
06e8436557 Build fixes for 'make distcheck' 2012-02-03 20:44:47 +01:00
Stef Walter
9c20c4d65e Initial gobject-introspection support 2012-02-03 20:44:47 +01:00
Stef Walter
f2e275f25e Prompting and item deletion 2012-01-13 14:45:55 +01:00
Stef Walter
5946712810 Some build fixes 2011-11-19 08:08:12 +01:00
Stef Walter
17fade3173 Implement gsecret_service_get_secrets_for_paths() and friends
* Lots of testing, fine tuning and other bits too.
2011-11-12 08:08:12 +01:00
Stef Walter
4893c73c5b Valgrind integration, refactor build process
* Cleanup secure memory allocator for valgrind.
 * Bring valgrind headers in.
 * Add lots of suppressions for glib, gdbus, gcrypt
 * Fix up a bunch of bugs where things weren't getting freed
 * Add new 'make check-memory' target
2011-11-06 13:41:21 +01:00