glib/gio/tests
Emmanuele Bassi 5ce70917df Drop binary checks when cross-compiling
We don't need to run binaries we just built in order to successfully
build GLib and friends any more.

Since commit b74e2a7, we don't need to run glib-genmarshal when building
GIO; since commit f9eb9eed, all our tests (including the ones that do
need to run binaries we just built) are only built when running "make
check", instead of unconditionally at every build.

This means that we don't need to check for existing, native binaries
when cross-compiling, and fail the configuration step if they are not
found — which also means that you don't need to natively build GLib for
your toolchain, in order to cross-compile GLib.

We can also use the cross-compilation conditional, and skip those tests
that require a binary we just built in order to build.

https://bugzilla.gnome.org/show_bug.cgi?id=753745
2015-09-01 10:40:24 -04:00
..
cert-tests Add certificate chain construction test 2015-08-29 08:43:29 -05:00
desktop-files tests: add testcase for {Only,Not}ShowIn 2014-05-08 16:19:56 -04:00
gdbus-object-manager-example Rework the build system for a new tests approach 2013-05-31 23:12:15 -04:00
modules giomodule test: force shared library build 2014-01-13 15:31:38 -05:00
schema-tests gsettings: add test for repeated <summary> errors 2015-04-08 22:35:35 -04:00
services Adding test coverage for GTestDBus activating in-tree services. 2012-12-28 21:28:28 -05:00
thumbnails tests: Add tests for the thumbnail verification code in GIO 2013-10-24 13:55:33 -04:00
x-content Add tests for x-content type sniffing 2014-01-01 17:59:20 -05:00
.gitignore socketservice: add an "active" property 2015-07-20 00:00:02 +02:00
actions.c Allow property actions to invert booleans 2015-06-10 21:59:28 -04:00
appinfo-test2.desktop Cleanups 2010-07-05 00:56:12 -04:00
appinfo-test-actions.desktop Add missing file 2013-07-11 13:49:20 -04:00
appinfo-test-gnome.desktop Add some more appinfo tests 2010-07-04 20:51:06 -04:00
appinfo-test-notgnome.desktop Add some more appinfo tests 2010-07-04 20:51:06 -04:00
appinfo-test.c Fix up the appinfo test 2013-11-23 22:21:29 -05:00
appinfo-test.desktop Improve GAppInfo test coverage 2012-08-19 02:23:32 -04:00
appinfo.c tests: add testcase for {Only,Not}ShowIn 2014-05-08 16:19:56 -04:00
appmonitor.c gio/tests/appmonitor: Delete file before checking for changed event 2015-07-01 12:11:23 +02:00
apps.c apps test: add new "monitor" subcommand 2014-09-09 14:11:38 -04:00
async-close-output-stream.c gtestutils: add g_assert_cmpmem() 2015-08-31 13:59:48 -04:00
async-splice-output-stream.c tests: Add testcases for g_output_stream_splice_async() 2013-09-29 17:48:40 -04:00
autoptr.c tests: Add many autoptr tests 2015-02-23 10:40:40 -05:00
basic-application.c Avoid a compiler warning 2014-01-01 22:01:15 -05:00
buffered-input-stream.c gio/tests: add some more async stream tests 2013-01-16 10:17:15 -05:00
buffered-output-stream.c Update tests for new truncate behavior 2013-12-15 21:07:12 -05:00
cancellable.c Updated FSF's address 2014-01-31 14:31:55 +01:00
contenttype.c Use the new g_strv_contains 2014-11-27 09:12:42 -05:00
contexts.c ContextSpecificGroup: some fixups 2015-03-13 17:39:50 -04:00
converter-stream.c gtestutils: add g_assert_cmpmem() 2015-08-31 13:59:48 -04:00
credentials.c gcredentials: add NetBSD support 2014-06-28 14:06:36 -04:00
data-input-stream.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
data-output-stream.c Update tests for new truncate behavior 2013-12-15 21:07:12 -05:00
dbus-appinfo.c Updated FSF's address 2014-01-31 14:31:55 +01:00
dbus-launch.c Regression test for falling back to autolaunch: and XDG_RUNTIME_DIR/bus 2015-06-09 18:17:25 +01:00
de.po Merge GSettings tests 2010-04-17 01:48:05 -04:00
defaultvalue.c tests: replace most g_print() with g_printerr() 2015-05-11 20:24:56 +01:00
desktop-app-info.c filenumerator: Add g_file_enumerator_iterate() 2015-02-20 14:02:05 -05:00
echo-server.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
enums.xml.template GSettings: major refactor. Add enums, range. 2010-06-16 18:17:53 -04:00
file.c GFileMonitor test: use g_test_skip() instead of g_print() 2015-05-11 20:24:52 +01:00
fileattributematcher.c Simplify fileattributematcher tests a bit 2014-01-01 17:59:20 -05:00
filter-cat.c Fix tests to compile again - add missing headers to W32, call correct process-id-getting function 2014-08-02 12:41:14 +00:00
filter-streams.c gio/tests: add some more async stream tests 2013-01-16 10:17:15 -05:00
g-file-info.c Improve GFileAttributeMatcher test coverage 2013-06-02 01:43:13 -04:00
g-file.c tests: replace most g_print() with g_printerr() 2015-05-11 20:24:56 +01:00
g-icon.c g-icon: Fix memory leak in test 2013-11-11 07:11:29 +01:00
gapplication-example-actions.c Don't use deprecated GApplication api in examples 2011-12-08 18:05:15 -05:00
gapplication-example-cmdline2.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gapplication-example-cmdline3.c e G_SOURCE_CONTINUE/REMOVE internally 2012-01-25 16:15:18 -05:00
gapplication-example-cmdline.c Tweak GApplication docs 2010-11-02 23:02:05 -04:00
gapplication-example-dbushooks.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gapplication-example-open.c Tweak GApplication docs 2010-11-02 23:02:05 -04:00
gapplication.c Add tests for GApplication::handle-local-options 2015-07-26 21:41:08 -04:00
gdbus-addresses.c Updated FSF's address 2014-01-31 14:31:55 +01:00
gdbus-auth.c Updated FSF's address 2014-01-31 14:31:55 +01:00
gdbus-bz627724.c Updated FSF's address 2014-01-31 14:31:55 +01:00
gdbus-close-pending.c tests: check for NULL before g_object_unref() 2015-02-17 16:16:52 -05:00
gdbus-connection-flush-helper.c Updated FSF's address 2014-01-31 14:31:55 +01:00
gdbus-connection-flush.c Updated FSF's address 2014-01-31 14:31:55 +01:00
gdbus-connection-loss.c gdbus tests: wait up to 60s for gdbus-testserver to take its bus name 2015-05-14 12:11:57 +01:00
gdbus-connection-slow.c Updated FSF's address 2014-01-31 14:31:55 +01:00
gdbus-connection.c gdbus-connection: wait up to 10s to actually send a message 2015-05-14 12:11:20 +01:00
gdbus-daemon.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gdbus-error.c gio: Add newer dbus UnknownXxxx and PropertyReadOnly errors 2014-04-09 20:48:19 +02:00
gdbus-example-export.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gdbus-example-objectmanager-client.c Rework the build system for a new tests approach 2013-05-31 23:12:15 -04:00
gdbus-example-objectmanager-server.c Rework the build system for a new tests approach 2013-05-31 23:12:15 -04:00
gdbus-example-own-name.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gdbus-example-peer.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gdbus-example-proxy-subclass.c Bug 621213 – GDBusProxy and well-known names 2010-06-11 18:21:27 -04:00
gdbus-example-server.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gdbus-example-subtree.c Use 'dumb quotes' rather than `really dumb quotes' 2013-05-21 11:23:22 -03:00
gdbus-example-unix-fd-client.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gdbus-example-watch-name.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gdbus-example-watch-proxy.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gdbus-exit-on-close.c gdbus: fix gdbus-exit-on-close for gdbusconnection change 2015-08-07 09:49:57 -04:00
gdbus-export.c Add a g_dbus_connection_register_object_with_closures function 2015-08-18 16:41:12 -04:00
gdbus-introspection.c Updated FSF's address 2014-01-31 14:31:55 +01:00
gdbus-message.c Updated FSF's address 2014-01-31 14:31:55 +01:00
gdbus-names.c Work around test failure in gdbus-names 2014-02-17 18:18:20 -05:00
gdbus-non-socket.c Updated FSF's address 2014-01-31 14:31:55 +01:00
gdbus-overflow.c Updated FSF's address 2014-01-31 14:31:55 +01:00
gdbus-peer-object-manager.c Updated FSF's address 2014-01-31 14:31:55 +01:00
gdbus-peer.c gtestutils: add g_assert_cmpmem() 2015-08-31 13:59:48 -04:00
gdbus-proxy-threads.c tests: replace most g_print() with g_printerr() 2015-05-11 20:24:56 +01:00
gdbus-proxy-well-known-name.c Updated FSF's address 2014-01-31 14:31:55 +01:00
gdbus-proxy.c Updated FSF's address 2014-01-31 14:31:55 +01:00
gdbus-serialization.c gdbus-serialization: use check_serialization() instead of dbus-daemon 2015-05-08 16:03:57 +01:00
gdbus-sessionbus.c Updated FSF's address 2014-01-31 14:31:55 +01:00
gdbus-sessionbus.h Updated FSF's address 2014-01-31 14:31:55 +01:00
gdbus-test-codegen.c tests: replace most g_print() with g_printerr() 2015-05-11 20:24:56 +01:00
gdbus-test-fixture.c Rework the build system for a new tests approach 2013-05-31 23:12:15 -04:00
gdbus-tests.c gdbus tests: wait up to 60s for gdbus-testserver to take its bus name 2015-05-14 12:11:57 +01:00
gdbus-tests.h gdbus tests: wait up to 60s for gdbus-testserver to take its bus name 2015-05-14 12:11:57 +01:00
gdbus-testserver.c Add a C version of gdbus-testserver.py 2013-01-03 13:14:26 -05:00
gdbus-threading.c gdbus tests: wait up to 60s for gdbus-testserver to take its bus name 2015-05-14 12:11:57 +01:00
gdbus-unix-addresses.c Regression test for falling back to autolaunch: and XDG_RUNTIME_DIR/bus 2015-06-09 18:17:25 +01:00
gio-du.c win32: Replace usage of __wgetmainargs() 2015-07-23 04:22:59 -04:00
giomodule.c giomodule test: fix again 2014-01-13 16:12:31 -05:00
glistmodel.c tests: add test for GListStore inserted sort 2015-02-03 15:46:48 +01:00
gmenumodel.c Add a test for GMenuAttributeIter 2014-06-05 08:04:47 -04:00
gnotification-server.c Updated FSF's address 2014-01-31 14:31:55 +01:00
gnotification-server.h Updated FSF's address 2014-01-31 14:31:55 +01:00
gnotification.c GNotification: add priority 2014-06-28 14:05:23 -04:00
gschema-compile.c gsettings: add test for repeated <summary> errors 2015-04-08 22:35:35 -04:00
gsettings.c gtestutils: add g_assert_cmpmem() 2015-08-31 13:59:48 -04:00
gsubprocess-testprog.c Fix tests to compile again - add missing headers to W32, call correct process-id-getting function 2014-08-02 12:41:14 +00:00
gsubprocess.c gtestutils: add g_assert_cmpmem() 2015-08-31 13:59:48 -04:00
gtesttlsbackend.c Add certificate chain construction test 2015-08-29 08:43:29 -05:00
gtesttlsbackend.h Updated FSF's address 2014-01-31 14:31:55 +01:00
gtlsconsoleinteraction.c Updated FSF's address 2014-01-31 14:31:55 +01:00
gtlsconsoleinteraction.h Updated FSF's address 2014-01-31 14:31:55 +01:00
httpd.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
inet-address.c gnetworkaddress: allow IPv6 scope ids in URIs 2013-08-19 12:15:36 -04:00
io-stream.c tests: add GSimpleIOStream async close tests 2015-02-17 16:27:46 -05:00
live-g-file.c tests: replace most g_print() with g_printerr() 2015-05-11 20:24:56 +01:00
live-g-file.txt Revert "Move gio tests from gio/tests/ to tests/gio/" 2009-07-05 22:49:24 -04:00
Makefile.am Drop binary checks when cross-compiling 2015-09-01 10:40:24 -04:00
memory-input-stream.c Improve GMemoryInputStream test coverage 2013-06-02 01:44:49 -04:00
memory-output-stream.c Expand the truncate tests 2013-12-15 21:07:12 -05:00
mimeapps.c tests: use mimeapps.list over defaults.list 2014-04-15 11:36:39 -04:00
monitor.c Add a directory monitoring test 2013-06-02 20:02:06 -04:00
network-address.c gnetworkaddress: Add g_network_address_new_loopback() constructor 2014-11-29 14:22:42 -05:00
network-monitor.c gio: Fix application of GNetworkMonitor:network-metered patch 2015-07-29 11:58:02 +01:00
org.gtk.schemasourcecheck.gschema.xml Add test case and fix some bugs 2011-11-17 14:03:39 +00:00
org.gtk.test.dbusappinfo.desktop Make a test desktop file a little less invalid 2013-07-14 11:36:45 -04:00
org.gtk.test.gschema.xml.orig Fix GSettings testcase again 2013-11-15 15:32:09 -05:00
permission.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
pollable.c Updated FSF's address 2014-01-31 14:31:55 +01:00
proxy-test.c Updated FSF's address 2014-01-31 14:31:55 +01:00
proxy.c Updated FSF's address 2014-01-31 14:31:55 +01:00
readwrite.c gtestutils: add g_assert_cmpmem() 2015-08-31 13:59:48 -04:00
resolver.c Updated FSF's address 2014-01-31 14:31:55 +01:00
resourceplugin.c visibility: Use a separate CFLAGS variable 2013-01-14 23:31:59 -05:00
resources.c Test resource filesystem attributes 2015-08-21 00:08:57 -04:00
send-data.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
simple-async-result.c gio: deprecate GSimpleAsyncResult 2015-04-04 10:16:52 -04:00
simple-proxy.c Fix minor mem leak in test case 2014-09-08 08:19:25 +02:00
sleepy-stream.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
socket-address.c Test GUnixSocketAddress construction 2013-04-23 14:36:07 -04:00
socket-client.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
socket-common.c gio/tests/socket-common.c: add a missing #ifdef G_OS_UNIX 2012-02-03 12:58:53 -05:00
socket-listener.c Move a unit test to the right file 2015-07-20 00:00:42 +02:00
socket-server.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
socket-service.c Move a unit test to the right file 2015-07-20 00:00:42 +02:00
socket.c gio/tests/socket.c: fix on OS X 2015-06-29 14:40:56 -04:00
srvtarget.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
stream-rw_all.c Add tests for {read,write}_all_async() 2014-10-21 12:09:57 -04:00
task.c gio/tests/task: fix for change to cancellation behavior 2015-07-20 17:35:43 -04:00
test1.txt Add tests for GResource 2012-01-13 17:12:53 +01:00
test2.gresource.xml Add tests for GResource 2012-01-13 17:12:53 +01:00
test2.txt Add tests for GResource 2012-01-13 17:12:53 +01:00
test3.gresource.xml Add tests for GResource 2012-01-13 17:12:53 +01:00
test3.txt Add tests for GResource 2012-01-13 17:12:53 +01:00
test4.gresource.xml Add tests for GResource 2012-01-13 17:12:53 +01:00
test-codegen.xml gdbus-codegen: Update tests for new inheritance-semantics for Since 2012-10-03 11:23:04 -04:00
test-io-stream.c docs: Fix broken gtk-doc formatting 2014-08-18 14:08:41 +02:00
test-io-stream.h Updated FSF's address 2014-01-31 14:31:55 +01:00
test-pipe-unix.c docs: Fix broken gtk-doc formatting 2014-08-18 14:08:41 +02:00
test-pipe-unix.h Updated FSF's address 2014-01-31 14:31:55 +01:00
test.gresource.xml resources: compiler: Allow stripping blanks from xml data 2012-01-25 14:47:37 +01:00
testenum.h Bug 622124 - implement flags for GSettings 2010-07-01 19:06:02 -04:00
testfilemonitor.c Code cleanup 2015-08-21 00:43:54 -04:00
thumbnail-verification.c Fix the thumbnail-verification Test 2015-04-22 18:56:50 +08:00
tls-certificate.c Add certificate chain construction test 2015-08-29 08:43:29 -05:00
tls-interaction.c Updated FSF's address 2014-01-31 14:31:55 +01:00
unix-fd.c Add gnetworking.h 2012-12-12 15:20:22 +01:00
unix-streams.c Improve unix stream test coverage 2013-06-02 01:47:19 -04:00
vfs.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
volumemonitor.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
win32-streams.c Fix tests to compile again - add missing headers to W32, call correct process-id-getting function 2014-08-02 12:41:14 +00:00