Matthias Clasen [Sun, 2 Jun 2013 18:37:19 +0000 (14:37 -0400)]
Remove some unused inotify code
Ryan Lortie [Sun, 2 Jun 2013 13:53:06 +0000 (09:53 -0400)]
tests: Remove a leftover debug printf
https://bugzilla.gnome.org/show_bug.cgi?id=701456
Matthias Clasen [Sun, 2 Jun 2013 05:47:19 +0000 (01:47 -0400)]
Improve unix stream test coverage
Matthias Clasen [Sun, 2 Jun 2013 05:46:21 +0000 (01:46 -0400)]
Improve GAppInfo test coverage
Matthias Clasen [Sun, 2 Jun 2013 05:44:49 +0000 (01:44 -0400)]
Improve GMemoryInputStream test coverage
Matthias Clasen [Sun, 2 Jun 2013 05:44:15 +0000 (01:44 -0400)]
Improve GMenuModel test coverage
Matthias Clasen [Sun, 2 Jun 2013 05:43:13 +0000 (01:43 -0400)]
Improve GFileAttributeMatcher test coverage
Matthias Clasen [Sun, 2 Jun 2013 05:42:28 +0000 (01:42 -0400)]
Improve GIcon test coverage
Matthias Clasen [Sun, 2 Jun 2013 05:41:50 +0000 (01:41 -0400)]
Improve test coverage for GZipCompressor
Matthias Clasen [Sun, 2 Jun 2013 05:41:09 +0000 (01:41 -0400)]
Improve test coverage for GBufferedOutputStream
Matthias Clasen [Sun, 2 Jun 2013 05:40:39 +0000 (01:40 -0400)]
Trivial formatting fix
Matthias Clasen [Sat, 1 Jun 2013 22:54:57 +0000 (18:54 -0400)]
Skip spawn tests when collecting coverage
These tests break gcov's data collection, so don't link them
against -lgov. See bug 682133.
Matthias Clasen [Sat, 1 Jun 2013 04:36:16 +0000 (00:36 -0400)]
Improve test coverage a bit
Matthias Clasen [Sat, 1 Jun 2013 04:35:39 +0000 (00:35 -0400)]
mem-overflow: test malloc and realloc corner cases
Fran Diéguez [Sat, 1 Jun 2013 22:25:33 +0000 (00:25 +0200)]
Updated Galician translations
Ryan Lortie [Sat, 1 Jun 2013 15:38:10 +0000 (11:38 -0400)]
Fix failure to build exit-on-close gdbus test
In the case that HAVE_DBUS_DAEMON was undefined (as in ostree where glib
is built before D-Bus) this test was failing. Move it inside the
HAVE_DBUS_DAEMON block.
Ryan Lortie [Sat, 1 Jun 2013 14:07:33 +0000 (10:07 -0400)]
glib.mk: Rework win32 test support
Newer versions of automake (~1.13.1) seem to generate some new rules for
testcases that get tripped up on our use of $(addsuffix) and $(strip) so
take those out of the definition of TESTS on win32.
Ryan Lortie [Sat, 1 Jun 2013 13:55:13 +0000 (09:55 -0400)]
Change a pair of TESTS = to TEST +=
Ryan Lortie [Sat, 1 Jun 2013 02:33:22 +0000 (22:33 -0400)]
GSettings tests: reverse installed test complexity
Remove the complications that were introduced in an attempt to make the
gsettings and gschema-compile tests function as installed tests. These
tests are designed (in large part for gsettings and entirely for
gschema-compile) to test the in-tree tools and should not be testing the
system versions.
In the future we may want to move the use of the in-tree tools from the
gsettings testcase into the Makefile and install the resulting files,
allowing this testcase to run against those files, installed.
Ryan Lortie [Thu, 30 May 2013 04:07:32 +0000 (00:07 -0400)]
Rework the build system for a new tests approach
Perform a substantial cleanup of the build system with respect to
building and installing testcases.
First, Makefile.decl has been renamed glib.mk and substantially
expanded. We intend to add more stuff here in the future, like canned
rules for mkenums, marshallers, resources, etc.
By default, tests are no longer compiled as part of 'make'. They will
be built when 'make check' is run. The old behaviour can be obtained
with --enable-always-build-tests.
--disable-modular-tests is gone (because tests are no longer built by
default). There is no longer any way to cause 'make check' to be a
no-op, but that's not very useful anyway.
A new glibtests.m4 file is introduced. Along with glib.mk, this
provides for consistent handling of --enable-installed-tests and
--enable-always-build-tests (mentioned above).
Port our various test-installing Makefiles to the new framework.
This patch substantially improves the situation in the toplevel tests/
directory. Things are now somewhat under control there. There were
some tests being built that weren't even being run and we run those now.
The long-running GObject performance tests in this directory have been
removed from 'make check' because they take too long.
As an experiment, 'make check' now runs the testcases on win32 builds,
by default. We can't run them under gtester (since it uses a pipe to
communicate with the subprocess) so just toss them in TESTS. Most of
them are passing on win32.
Things are not quite done here, but this patch is already a substantial
improvement. More to come.
Ryan Lortie [Thu, 30 May 2013 04:04:05 +0000 (00:04 -0400)]
Remove a bunch of lingering g_thread_init()
After this patch, there is but one remaining use of g_thread_init(),
which is in tests/slice-threadinit.c, a testcase dedicated to testing
the functionality of gslice across a g_thread_init() boundary.
This testcase is pretty meaningless these days... probably we should
delete it.
Ryan Lortie [Thu, 30 May 2013 03:49:30 +0000 (23:49 -0400)]
Some final g_test_build_filename() porting
This should be the last users that need to be ported.
For some of the oldschool non-gtester-ified tests, we call g_test_init()
from main() because it is necessary in order to use
g_test_build_filename().
Ryan Lortie [Thu, 30 May 2013 03:43:26 +0000 (23:43 -0400)]
Move a pair of gobject tests to tests/gobject/
testgobject.c and timeloop-closure.c are the only two tests in the
toplevel tests/ directory that depend on gobject, so move them to
tests/gobject/ along with the other gobject tests.
Both of these were in noinst_PROGRAMS and not TESTS, so keep them that
way when we move them.
Matthias Clasen [Sat, 1 Jun 2013 01:24:21 +0000 (21:24 -0400)]
Split off the gdbus-overflow test
It is unrealiable under load, and frequently fails in the
ostree tests. See https://bugzilla.gnome.org/show_bug.cgi?id=701105
Matthias Clasen [Fri, 31 May 2013 21:23:29 +0000 (17:23 -0400)]
Fix a typo
Ryan Lortie [Thu, 30 May 2013 17:50:17 +0000 (13:50 -0400)]
Bump version.
William Jon McCann [Tue, 29 Jan 2013 23:46:43 +0000 (00:46 +0100)]
Fix property example in gobject tutorial
https://bugzilla.gnome.org/show_bug.cgi?id=692848
Ryan Lortie [Thu, 30 May 2013 03:30:46 +0000 (23:30 -0400)]
Remove org.gtk.test.gschema
This is the old non-xml schema file format that we were playing around
with at one time. Nothing is using this file anymore.
Ryan Lortie [Thu, 30 May 2013 01:49:53 +0000 (21:49 -0400)]
icon deserialisation: fix uninitialised variable
Deserialising an emblemed icon would make uninitialised use of a
variable in the error case. Fix that.
Ryan Lortie [Thu, 30 May 2013 01:33:04 +0000 (21:33 -0400)]
docs/: ignore gtester Makefile targets
Mark 'test', 'test-report', 'perf-report' and 'full-report' as PHONY in
docs/Makefile.am to prevent recursion of gtester into the documentation
subdirectories. Stop including Makefile.decl from these directories
since it is no longer necessary.
This will clear up the warnings about EXTRA_DIST being defined once in
gtk-doc.make and again in Makefile.decl.
Ryan Lortie [Mon, 22 Apr 2013 21:37:18 +0000 (17:37 -0400)]
GObject: prevent installing properties after init
GObject has previously allowed installing properties after class_init
has finished running. This means that you could install some of your
own properties on G_TYPE_OBJECT, for example, although they wouldn't
have worked properly.
A previous patch asserted that this was not true and we had to revert it
because it broke the shell. Instead of reverting, we should have used a
critical, so do that now.
Complaints go to this bug:
https://bugzilla.gnome.org/show_bug.cgi?id=698614
Ryan Lortie [Wed, 29 May 2013 12:49:16 +0000 (08:49 -0400)]
Rename G_TEST_DISTED to G_TEST_DIST
Since this feature is so utterly automake-centric, we may as well be
using the same terminology as automake itself (ie: although it's
BUILT_SOURCES, it's DIST_EXTRA, not DISTED).
Also add some comments to the enum explaining that these terms are
really corresponding directly to the automake terms.
https://bugzilla.gnome.org/show_bug.cgi?id=549783
Ryan Lortie [Tue, 28 May 2013 21:48:06 +0000 (17:48 -0400)]
Remove G_TEST_DATA= from installed .test files
This is no longer needed with the new test data file finding stuff.
https://bugzilla.gnome.org/show_bug.cgi?id=549783
Ryan Lortie [Tue, 28 May 2013 22:03:17 +0000 (18:03 -0400)]
Test data file API: port two more testcases
These ones were slightly non-trivial so they didn't get included in the
previous patches. Port them now.
https://bugzilla.gnome.org/show_bug.cgi?id=549783
Ryan Lortie [Tue, 28 May 2013 18:24:47 +0000 (14:24 -0400)]
tests: move tests to new _get_filename() API
This API was introduced to save a few lines of code here and there, so
let's start by removing a bunch from our own tests.
https://bugzilla.gnome.org/show_bug.cgi?id=549783
Ryan Lortie [Tue, 28 May 2013 17:22:59 +0000 (13:22 -0400)]
gtest: Add more path building API
Add a pair of functions for returning strings that don't need to be
freed. This is a bit of a hack but it will turn the 99% case of using
these functions from:
gchar *tmp;
tmp = g_test_build_filename (...);
fd = open (tmp, ...);
g_free (tmp);
to:
fd = open (g_test_get_filename (...), ...);
which is a pretty substantial win.
https://bugzilla.gnome.org/show_bug.cgi?id=549783
Ryan Lortie [Tue, 28 May 2013 16:48:37 +0000 (12:48 -0400)]
tests: use new g_test_build_filename() API
Port most of the tests to the new g_test_build_filename() API.
https://bugzilla.gnome.org/show_bug.cgi?id=549783
Ryan Lortie [Tue, 28 May 2013 16:44:41 +0000 (12:44 -0400)]
Add g_test_build_filename()
This function allows testcases to find data files in various situations
of srcdir == builddir, srcdir != builddir and for installed tests.
https://bugzilla.gnome.org/show_bug.cgi?id=549783
Matthias Clasen [Wed, 29 May 2013 02:23:58 +0000 (22:23 -0400)]
Trivial doc typo fix
Matthias Clasen [Wed, 29 May 2013 04:07:26 +0000 (00:07 -0400)]
Trivial documentation typos
Matthias Clasen [Wed, 29 May 2013 04:14:55 +0000 (00:14 -0400)]
Work with ltp 1.10
Matthias Clasen [Wed, 29 May 2013 12:34:24 +0000 (08:34 -0400)]
Improve gtype test coverage
Matthias Clasen [Wed, 29 May 2013 12:33:55 +0000 (08:33 -0400)]
Improve signal test coverage
Matthias Clasen [Wed, 29 May 2013 04:15:55 +0000 (00:15 -0400)]
Improve test coverage in gobject/
Lines: 6631 8862 74.8 %
Functions: 747 893 83.7 %
Emanuele Aina [Mon, 20 May 2013 14:53:40 +0000 (15:53 +0100)]
GIcon: NULLify the `type' out param in the sync methods too
Both g_[file|bytes]_icon_load() leave the `type' out parameter
untouched, while the async methods g_[file|bytes]_icon_load_finish()
always set it to NULL.
For consistency's sake NULLify it in the sync methods too.
https://bugzilla.gnome.org/show_bug.cgi?id=700725
Matej Urbančič [Tue, 28 May 2013 20:26:50 +0000 (22:26 +0200)]
Updated Slovenian translation
Shankar Prasad [Tue, 28 May 2013 12:58:09 +0000 (18:28 +0530)]
updated kn translations
Chun-wei Fan [Tue, 28 May 2013 04:55:56 +0000 (12:55 +0800)]
Update Visual Studio Project Sheets
"Install" the newly-introduced gio/gbytesicon.h...
Ryan Lortie [Mon, 27 May 2013 21:34:21 +0000 (17:34 -0400)]
GLib 2.37.1
Matthias Clasen [Tue, 28 May 2013 02:05:19 +0000 (22:05 -0400)]
More test fixes for builddir != srcdir
Matthias Clasen [Tue, 28 May 2013 01:20:10 +0000 (21:20 -0400)]
Fix make check with builddir != srcdir
This broke when the tests were converted to be installable.
My apologies.
Colin Walters [Mon, 27 May 2013 23:30:31 +0000 (19:30 -0400)]
gio/tests: Make gdbus-proxy-well-known-name handle srcdir != builddir
Ryan Lortie [Mon, 27 May 2013 22:34:33 +0000 (18:34 -0400)]
Fix yet more test regressions...
Ryan Lortie [Mon, 27 May 2013 22:30:53 +0000 (18:30 -0400)]
One more broken test....
Ryan Lortie [Mon, 27 May 2013 22:27:14 +0000 (18:27 -0400)]
More srcdir != destdir tests fallout
Ryan Lortie [Mon, 27 May 2013 22:05:09 +0000 (18:05 -0400)]
tests: fix a srcdir vs. destdir issue
The target file is a script, so it'll always be in SRCDIR for the uninstalled
case. Just look there and avoid the libtool trickery.
ManojKumar Giri [Mon, 27 May 2013 12:39:17 +0000 (18:09 +0530)]
Updated Odia Translation.
Shantha kumar [Mon, 27 May 2013 10:01:22 +0000 (15:31 +0530)]
Tamil Translation Updated
Chun-wei Fan [Mon, 27 May 2013 07:57:54 +0000 (15:57 +0800)]
Fix the GObject Visual Studio Projects
Update G_LOG_DOMAIN to be "GLib-GObject" so that we are consistent with
the autotools builds, and that tests expecting the log domain to be
"GLib-GObject" would not fail.
Chun-wei Fan [Mon, 27 May 2013 05:23:58 +0000 (13:23 +0800)]
Fix the GLib Visual Studio Projects
Define the G_LOG_DOMAIN of the GLib DLL as "GLib", because:
-This makes it consistent with the autotools builds
-Some tests expect the log domain to be "GLib"
Chun-wei Fan [Mon, 27 May 2013 04:49:47 +0000 (12:49 +0800)]
Update config.h.win32(.in)
Make the entries of config.h.win32(.in) consistent with the entries
that are generated from the autotools build (config.h.in).
Matthias Clasen [Sun, 26 May 2013 03:07:03 +0000 (23:07 -0400)]
Avoid a segfault in gdbus tool
When the interface name is invalid, we don't get an error
back from g_dbus_connection_call_sync.
Colin Walters [Fri, 24 May 2013 21:16:44 +0000 (22:16 +0100)]
build: Fix usage of %.test again
We actually need the first dependency because it includes the
final executable name. Rather, fix the original bug by using
the variable $(EXEEXT).
Colin Walters [Fri, 24 May 2013 19:42:12 +0000 (15:42 -0400)]
tests: Drop unnecessary % from .test pattern match rule
On Windows, the executables will have .exe, so this won't
match. Furthermore, they aren't actually dependent on the
executable to build.
Daniel Mustieles [Fri, 24 May 2013 11:57:47 +0000 (13:57 +0200)]
Updated Spanish translation
Nilamdyuti Goswami [Fri, 24 May 2013 11:58:12 +0000 (17:28 +0530)]
Assamese translation updated
Sweta Kothari [Fri, 24 May 2013 07:51:27 +0000 (13:21 +0530)]
Updated Gujarati Translations
Simon Kågedal Reimer [Mon, 6 May 2013 20:04:32 +0000 (22:04 +0200)]
G_GNUC_FORMAT: documentation error
Attribute should be placed just before the semicolon, not after.
As can be seen in the example.
https://bugzilla.gnome.org/show_bug.cgi?id=699779
Jason L. Quinn [Fri, 12 Apr 2013 03:43:17 +0000 (23:43 -0400)]
spelling fixes of 'runtine' and 'adresses' in cross.xml and running.xml, respectively
https://bugzilla.gnome.org/show_bug.cgi?id=697849
Ryan Lortie [Thu, 21 Feb 2013 17:48:04 +0000 (17:48 +0000)]
gsignal: remove some pointless locking
We previously hold a lock in the loop that collects the arguments for
g_signal_emit(), which we drop before calling into the argument
collection functions and reacquire again at the bottom of the loop (ie:
one release/acquire pair for each argument collected). To make matters
worse, the lock is just released again after the loop.
Presumably that was done to protect the access to the parameter array,
but it's pretty unlikely that this is needed because the only way it
changes is if the signal is unloaded. That only happens when unloading
types which is quite unlikely to happen while we are emitting on an
instance of that type (and, as an aside, never happens anymore anyway).
If we move the unlock below the loop up above it and remove the
acquire/release pair from the loop, we improve performance in the new
arg-collecting performance tests by ~15% (more like ~18% in the case
where we only emit to one handler -- where argument collection dominates
more).
https://bugzilla.gnome.org/show_bug.cgi?id=694380
Ryan Lortie [Thu, 21 Feb 2013 17:47:08 +0000 (17:47 +0000)]
performance test: add signal test with args
Add a signal that has some typical arguments (a uint and a pointer)
since all of the other signal performance tests are for signals with no
args.
https://bugzilla.gnome.org/show_bug.cgi?id=694380
Ryan Lortie [Thu, 21 Feb 2013 17:44:56 +0000 (17:44 +0000)]
performance test: share some code
The handled and unhandled cases share the same data and _run()
functions. Refactor into a common section.
https://bugzilla.gnome.org/show_bug.cgi?id=694380
Elisabeth Henry [Mon, 1 Apr 2013 02:11:01 +0000 (04:11 +0200)]
gunixconnection: added ngettext to support plural forms
While those strings ("Expecting 1 control message, got %d" and
"Expecting one fd, but got %d\n") have same singular/plural form
in english, it is not necessarily the case in other languages.
https://bugzilla.gnome.org/show_bug.cgi?id=695233
Colin Walters [Thu, 9 May 2013 17:47:50 +0000 (18:47 +0100)]
GLocalFileOutputStream: Further deduplicate error code path
Just code cleanup.
https://bugzilla.gnome.org/699959
Colin Walters [Thu, 9 May 2013 17:39:50 +0000 (18:39 +0100)]
GLocalFileOutputStream: Deduplicate stream creation code
Lots of copy/paste of the error handling path, let's deduplicate
so I can sanely patch this code later.
https://bugzilla.gnome.org/699959
Colin Walters [Wed, 22 May 2013 16:41:32 +0000 (17:41 +0100)]
gdbus-peer: Drop some usage of g_thread_yield()
It's a recipe for race conditions and error; on some hardware
architectures one thread isn't guaranteed to see the results
of writes from another thread without a cache flush.
https://bugzilla.gnome.org/show_bug.cgi?id=700855
Colin Walters [Thu, 23 May 2013 00:07:13 +0000 (01:07 +0100)]
glib/tests/cond: Fix race condition
The producer could push two values with the first one being
lost. Fix this by blocking the producer until a consumer
reads.
Dan Winship [Wed, 22 May 2013 17:20:08 +0000 (14:20 -0300)]
gtestutils: Use stdio rather than write() to be Windows-friendly
Windows doesn't define STDOUT_FILENO and STDERR_FILENO, and they're
not even guaranteed to be 1 and 2. So just use stdio instead. Also fix
a counting error. Pointed out on gtk-devel-list.
Josep Puigdemont [Tue, 21 May 2013 14:46:25 +0000 (16:46 +0200)]
Timeout the test if dbus sevice has not appeared in due time.
The test /gdbus/connection/large_message waits for a dbus name to appear.
The dbus name is created by a another process executed in the background.
If for some reason this fails, the test will likely wait forever.
This will avoid this situation by making the test fail if the dbus service
has not appeared after 10 seconds.
https://bugzilla.gnome.org/show_bug.cgi?id=698981
Dan Winship [Tue, 21 May 2013 12:52:32 +0000 (09:52 -0300)]
po: update for quote changes
https://bugzilla.gnome.org/show_bug.cgi?id=700746
Dan Winship [Mon, 20 May 2013 20:54:48 +0000 (17:54 -0300)]
Use 'dumb quotes' rather than `really dumb quotes'
Back in the far-off twentieth century, it was normal on unix
workstations for U+0060 GRAVE ACCENT to be drawn as "‛" and for U+0027
APOSTROPHE to be drawn as "’". This led to the convention of using
them as poor-man's ‛smart quotes’ in ASCII-only text.
However, "'" is now universally drawn as a vertical line, and "`" at a
45-degree angle, making them an `odd couple' when used together.
Unfortunately, there are lots of very old strings in glib, and also
lots of new strings in which people have kept up the old tradition,
perhaps entirely unaware that it used to not look stupid.
Fix this by just using 'dumb quotes' everywhere.
https://bugzilla.gnome.org/show_bug.cgi?id=700746
Dan Winship [Tue, 21 May 2013 14:21:36 +0000 (11:21 -0300)]
tests: fix a few recently-broken tests
Colin Walters [Tue, 21 May 2013 13:21:21 +0000 (09:21 -0400)]
gio/tests: Fix gdbus-connection when run from "make check"
Matthias Clasen [Tue, 21 May 2013 01:05:56 +0000 (21:05 -0400)]
Convert more tests to installed tests
This makes the tests in tests installed, except for
the performance tests.
Matthias Clasen [Tue, 21 May 2013 01:05:56 +0000 (21:05 -0400)]
Convert more tests to installed tests
Colin Walters [Mon, 20 May 2013 23:12:31 +0000 (00:12 +0100)]
gio/tests: gsettings is a developer-only test
It tries to run glib-compile-schemas and glib-mkenums, which
we won't have in the runtime tree.
Anyways it's kind of a dumb test since the best test for
compilation tools is...compiling things, which we already
do frequently.
Colin Walters [Mon, 20 May 2013 23:07:18 +0000 (00:07 +0100)]
gmessages: Fix up testing commit to handle fatal masquerading
This makes glib/tests/testing pass again.
Colin Walters [Mon, 20 May 2013 23:02:39 +0000 (00:02 +0100)]
gio/tests: Disable desktop-app-info test in installed mode for now
It wants a writable copy of the applications, and appears to
depend on a prior execution of "mimeapps". This will take
a bit of work to untangle.
Colin Walters [Mon, 20 May 2013 20:50:28 +0000 (21:50 +0100)]
gio/tests: Make gdbus-peer work in installed mode
There's no /etc/hosts in gnome-ostree...
Colin Walters [Mon, 20 May 2013 20:43:52 +0000 (21:43 +0100)]
gio/tests: Fix gapplication test in installed mode
Colin Walters [Mon, 20 May 2013 20:33:00 +0000 (21:33 +0100)]
gio/tests: Some more fixes for installed tests
file passes now, appinfo needs a bit more work, but is getting
there.
Colin Walters [Mon, 20 May 2013 19:15:43 +0000 (20:15 +0100)]
gio/tests: Deduplicate Makefile.am a bit
We can just add all the static test data to EXTRA_DIST.
Colin Walters [Mon, 20 May 2013 13:31:48 +0000 (14:31 +0100)]
gtestutils: Ensure test subprocesses don't dump core
Since we expect them to crash, let's not spam the system
core dump collection (systemd, abrt). At the moment
systemd is not very robust against programs crashing
in loops.
Instead of aborting, we exit(1).
https://bugzilla.gnome.org/show_bug.cgi?id=700714
Kjartan Maraas [Mon, 20 May 2013 12:51:04 +0000 (14:51 +0200)]
Updated Norwegian bokmål translation
Matthias Clasen [Mon, 20 May 2013 12:46:21 +0000 (08:46 -0400)]
Convert remaining gio tests to installed
Matthias Clasen [Mon, 20 May 2013 10:38:41 +0000 (06:38 -0400)]
Convert some gio tests to installed tests
Matthias Clasen [Mon, 20 May 2013 01:49:51 +0000 (21:49 -0400)]
Make gobject tests installable
This makes the gobject tests run as part of the ostree integration
tests.
Milo Casagrande [Sun, 19 May 2013 11:30:46 +0000 (13:30 +0200)]
[l10n] Updated Italian translation.
Colin Walters [Mon, 6 May 2013 13:47:00 +0000 (09:47 -0400)]
Add --enable-installed-tests configure option
See https://live.gnome.org/GnomeGoals/InstalledTests for more
information.
The tests now support being run both uninstalled and installed, so
'make check' works for those who want it. For tests which need data
files, the way this works is they look in the compiled in value of
SRCDIR by default, and the generated tests use "env G_TEST_DATA=" to
override that.
This patch only converts glib/tests for now; if this patch looks good,
I'll do the rest of the tests.
https://bugzilla.gnome.org/show_bug.cgi?id=699079
Colin Walters [Mon, 6 May 2013 13:24:25 +0000 (09:24 -0400)]
glib/tests: Drop unnecessary SRCDIR definitions
It's always going to be defined, we don't support compiling these
tests "by hand". This is a cleanup commit for the installed tests
work.
https://bugzilla.gnome.org/show_bug.cgi?id=699079