Matthias Clasen
e02571e93b
Add bug references to some tests
2010-08-13 21:23:23 -04:00
Matthias Clasen
4160c5c74a
Add tests for async file replace and load
2010-08-13 19:40:48 -04:00
Matthias Clasen
93bd5298c7
Add an async file create/write/read/delete test
2010-08-13 17:23:44 -04:00
Matthias Clasen
13e55b84eb
Run volumemonitor test with local vfs
...
This is an attempt to stop the test from hanging on some build bots
in build.gnome.org.
2010-08-13 17:23:44 -04:00
David Zeuthen
d344ff9d67
Bug 626841 – Add test-case for non-socket GIOStream
...
Also fix a couple of bugs so it actually works.
https://bugzilla.gnome.org/show_bug.cgi?id=626841
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-08-13 14:01:36 -04:00
Michael Meeks
9be94e8899
Add test for EAGAIN overflow in gdbusconnection based on David's test.
2010-08-13 17:56:19 +01:00
Matthias Clasen
5d9d3f0318
Add some async file tests
2010-08-13 12:04:21 -04:00
Matthias Clasen
584787f580
Improve the async result test coverage
2010-08-08 21:32:03 -04:00
Matthias Clasen
7c129c9011
Improve dbus address test coverage
2010-08-08 21:32:03 -04:00
Matthias Clasen
8e236f7ec1
Add some more test about gdbus_error apis
2010-08-07 18:55:21 -04:00
Matthias Clasen
402ad1958c
Make the closure variants of name owning and watching actually work
...
The GClosure API is a bit funky (and badly documented), and requires
you to set a marshaller on the closure, and the marshaller has an
implicit 'this' argument, and the caller is reponsible for unsetting
the values after invoking the closure.
I've added some calls of the _with_closures variants to the
gdbus-names test now.
2010-08-07 17:10:17 -04:00
Ryan Lortie
b91f9274d9
Fix volumemonitor test case
...
Don't blindly g_object_unref() that which may be NULL.
2010-08-06 13:12:20 -04:00
Ryan Lortie
b3b7ea8e22
Replace -I with $(glib_INCLUDES) and friends
...
Stop using ad hoc -I in all of our Makefile.am. Use the new variables
instead.
2010-08-06 13:10:34 -04:00
Ryan Lortie
ba0208b3a8
Clean up improper #includes
...
We have a lot of broken #including going on around the tree. This has
gone unnoticed due to our sloppy use of -I.
2010-08-06 13:05:18 -04:00
paul
9f6faaffb6
Add $(top_builddir)/glib to includes
...
This is required to find glibconfig.h during srcdir != builddir builds
2010-08-05 09:08:34 -04:00
David Zeuthen
89a1b571ad
GDBusMessage: Validate header fields when serializing/deserializing
...
The D-Bus spec mentions exactly what header fields are required for
various message types. Add tests for this as well.
Also disallow empty interfaces for signals since the D-Bus spec says
this is Verboten already.
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-08-04 14:38:51 -04:00
David Zeuthen
6f070be65b
GDBusMessage: Add a way to get/set byte order of a message
...
Also use this in the test cases to check that serialization to and
from both big and little endian works.
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-08-04 13:34:14 -04:00
David Zeuthen
5bd34a820e
GDBusMessage: Validate UTF-8 strings when serializing from blob
...
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-08-04 11:26:48 -04:00
Dan Winship
e62bc8e8f6
remove a junk line
2010-08-04 07:36:34 -04:00
David Zeuthen
86d947f01f
Fix gdbus-exit-on-close test case
...
Forgot to update the test case after last commit.
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-08-03 12:47:07 -04:00
Matthias Clasen
b2715bbc5e
Fix a possible deadlock
...
the FdSource was calling g_cancellable_disconnect while holding the
main context lock, which is bad news if the ::cancelled handler is
trying to get that lock to wake up the mainloop...
Bug 586432
2010-08-03 10:41:21 -04:00
Emmanuele Bassi
b3de028a43
Update the Git ignore files
2010-08-03 14:21:02 +01:00
Ryan Lortie
ca3b7b75bf
GSettings: add G_SETTINGS_BIND_INVERT_BOOLEAN flag
...
When binding a boolean setting to a boolean property, invert the values.
This avoids the requirement for writing a pair of mapping functions for
this extremely common case.
Add a test.
https://bugzilla.gnome.org/show_bug.cgi?id=625833
2010-08-03 02:09:10 -04:00
Matthias Clasen
8246bf4bde
Improve gdbus test coverage
2010-07-31 00:13:02 -04:00
Matthias Clasen
5033be80d1
Add a test for g_dbus_proxy_get_cached_property_names
2010-07-30 19:51:22 -04:00
Matthias Clasen
aa196c60df
Improve coverage of buffered output stream tests
2010-07-30 19:51:21 -04:00
Matthias Clasen
ffa938fc65
Improve coverage of credentials tests
2010-07-30 19:51:21 -04:00
Matthias Clasen
670528c187
Improve coverage of converter stream tests
2010-07-30 19:51:21 -04:00
Matthias Clasen
9794a648a9
Improve coverage of memory stream tests
2010-07-30 19:51:21 -04:00
Matthias Clasen
620582e59c
Remove redundant include
2010-07-30 19:51:20 -04:00
Matthias Clasen
17d4898d75
Improve coverage of icon tests
2010-07-30 19:51:20 -04:00
Matthias Clasen
7710c50fb2
Improve coverage of application tests
2010-07-30 19:51:20 -04:00
Matthias Clasen
758c3216cd
Improve coverage of stream tests
2010-07-30 19:51:20 -04:00
Matthias Clasen
c6b0507167
Reenable unix-streams test
2010-07-30 19:51:20 -04:00
Matthias Clasen
04c7abba11
Work around deadlock in unix-streams test
2010-07-30 19:51:20 -04:00
Matthias Clasen
b463b2ea25
Add tests about file associations
2010-07-30 19:51:20 -04:00
Matthias Clasen
13ac9f94fd
Add some more GFile tests
2010-07-30 19:51:19 -04:00
Matthias Clasen
8263d691cb
Improve compressor test coverage a bit
2010-07-30 19:51:19 -04:00
Matthias Clasen
b77a19f238
Test g_settings_list_schemas
2010-07-30 19:51:19 -04:00
Matthias Clasen
caa9453b72
Fix a warning
2010-07-30 19:51:18 -04:00
Matthias Clasen
d0750c9d6e
Don't leak in converter test
2010-07-30 19:51:18 -04:00
Matthias Clasen
63bdeb0dab
Fix an icon test
2010-07-30 19:51:17 -04:00
Matthias Clasen
a8f83ea834
Add tests for GNetworkAddress
2010-07-30 19:51:17 -04:00
Matthias Clasen
e103b93694
Drop an unneeded if
2010-07-30 19:51:17 -04:00
Matthias Clasen
9fc3c980cc
Add some volume monitor tests
...
Although not much of this is easily testable.
2010-07-30 19:51:17 -04:00
David Zeuthen
aefc6df6bb
Fix gschema-compile test
...
This was broken by commit 1b5b87bfa0
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-07-30 16:30:34 -04:00
David Zeuthen
d2d97a214d
Bug 625584 – Crashes application on unref with signal subscription
...
Don't do too much work in the finalizer - in particular, there's no
need to send RemoveMatch() messages to the bus daemon since we're
going to sever the connection and the bus will garbage collect
anyway. In this case it crashed the process.
Also add a test case that checks that the appropriate GDestroyNotify
callbacks are called when unreffing a connection with either 1)
exported objects; 2) signal subscriptions or 3) filter functions
.. yes, ideally apps would unregister such callbacks before giving up
their ref but that's not how things work :-)
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-07-30 16:06:18 -04:00
Ryan Lortie
d5bd531d96
Cleanup the GSettingsBackend API
...
This is a substantial ABI break. Rebuild dconf.
2010-07-22 18:39:50 -04:00
Benjamin Otte
dd1d1b3510
tests: Use GPOINTER_TO_SIZE() instead of just casting to guint
...
a) gcc doesn't like this ("Cast to pointer of different size)
b) It compares only half of the pointer
2010-07-22 21:56:20 +02:00
Ryan Lortie
dc7348b305
Fix very small leak in the GSettings test
2010-07-22 11:49:30 -04:00