diff options
author | Matthias Clasen <mclasen@redhat.com> | 2020-02-05 22:24:39 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2020-02-05 22:24:39 -0500 |
commit | d1bd1270c9e7e6c57085d8624d7f6086c4992318 (patch) | |
tree | fa7959a4bb68e014fd60c3a0092948bf3751bf56 /testsuite/gtk/defaultvalue.c | |
parent | 34cc68003c843100478ebe63c3897f04dc2e37d4 (diff) | |
download | gtk+-d1bd1270c9e7e6c57085d8624d7f6086c4992318.tar.gz |
testsuite: Make tests run without a11y bus
Not having an a11y bus around causes warnings from
at-spi, which make tests fail. Explicitly ignore those
warnings.
Diffstat (limited to 'testsuite/gtk/defaultvalue.c')
-rw-r--r-- | testsuite/gtk/defaultvalue.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/testsuite/gtk/defaultvalue.c b/testsuite/gtk/defaultvalue.c index fd7bc37fcd..cfe9623cf2 100644 --- a/testsuite/gtk/defaultvalue.c +++ b/testsuite/gtk/defaultvalue.c @@ -415,6 +415,19 @@ G_GNUC_END_IGNORE_DEPRECATIONS g_type_class_unref (klass); } +static gboolean +dbind_warning_handler (const char *log_domain, + GLogLevelFlags log_level, + const char *message, + gpointer user_data) +{ + if (strcmp (log_domain, "dbind") == 0 && + log_level == (G_LOG_LEVEL_WARNING|G_LOG_FLAG_FATAL)) + return FALSE; + + return TRUE; +} + int main (int argc, char **argv) { @@ -445,6 +458,8 @@ main (int argc, char **argv) if (x_r_d) g_setenv ("XDG_RUNTIME_DIR", x_r_d, TRUE); + g_test_log_set_fatal_handler (dbind_warning_handler, NULL); + gtk_test_init (&argc, &argv); gtk_test_register_all_types(); |