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