tests: Mark several additional tests as can_fail on GNU Hurd

These consistently fail on scheduled CI runs, which is not helping our
ability to catch Hurd regressions.

For example, https://gitlab.gnome.org/GNOME/glib/-/jobs/3709402

Signed-off-by: Philip Withnall <pwithnall@gnome.org>

See: #3148
This commit is contained in:
Philip Withnall 2024-03-19 13:01:26 +00:00
parent 5b9dac546e
commit e83e4c5535
3 changed files with 10 additions and 1 deletions

View File

@ -457,6 +457,8 @@ if host_machine.system() != 'windows'
'gdbus-connection-slow' : {
'extra_sources' : extra_sources,
'extra_programs': extra_programs + ['gdbus-connection-flush-helper'],
# FIXME: https://gitlab.gnome.org/GNOME/glib/-/issues/3148
'can_fail' : host_system == 'gnu',
},
'gdbus-error' : {'extra_sources' : extra_sources},
'gdbus-exit-on-close' : {'extra_sources' : extra_sources},

View File

@ -141,9 +141,13 @@ glib_tests = {
'spawn-singlethread' : {
'dependencies' : [winsock2],
'extra_programs' : ['test-spawn-echo'],
# FIXME: https://gitlab.gnome.org/GNOME/glib/-/issues/3148
'can_fail' : host_system == 'gnu',
},
'spawn-test' : {
'extra_programs' : host_machine.system() == 'windows' ? ['spawn-test-win32-gui'] : [],
# FIXME: https://gitlab.gnome.org/GNOME/glib/-/issues/3148
'can_fail' : host_system == 'gnu',
},
'strfuncs' : {},
'string' : {

View File

@ -84,7 +84,10 @@ gobject_tests = {
'bindinggroup' : {},
'properties' : {},
'properties-introspection' : {},
'reference' : {},
'reference' : {
# FIXME: https://gitlab.gnome.org/GNOME/glib/-/issues/3148
'can_fail' : host_system == 'gnu',
},
'flags' : {},
'value' : {},
'type' : {},