mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-24 14:36:13 +01:00
tests: Temporarily disable desktop-app-info terminal test on FreeBSD
It’s often (but not always) failing on the CI machines with a timeout which looks like the FD sharing via `/proc` isn’t reliably working. Disable this test (but not the whole `desktop-app-info` test suite) on FreeBSD until someone who has access to a FreeBSD machine can debug it. Signed-off-by: Philip Withnall <pwithnall@endlessos.org> Helps: #2781
This commit is contained in:
parent
eef6ea9b3b
commit
3235eee0e2
@ -1182,6 +1182,7 @@ test_id (void)
|
||||
g_free (result);
|
||||
}
|
||||
|
||||
#if !defined(__FreeBSD__)
|
||||
static const char *
|
||||
get_terminal_divider (const char *terminal_name)
|
||||
{
|
||||
@ -1208,10 +1209,15 @@ get_terminal_divider (const char *terminal_name)
|
||||
|
||||
g_return_val_if_reached (NULL);
|
||||
}
|
||||
#endif
|
||||
|
||||
static void
|
||||
test_launch_uris_with_terminal (gconstpointer data)
|
||||
{
|
||||
#if defined(__FreeBSD__)
|
||||
/* FIXME: https://gitlab.gnome.org/GNOME/glib/-/issues/2781 */
|
||||
g_test_skip ("/proc pipe sharing currently doesn’t work reliably on FreeBSD CI");
|
||||
#else
|
||||
int fds[2];
|
||||
const char *terminal_exec = data;
|
||||
char *old_path;
|
||||
@ -1337,6 +1343,7 @@ test_launch_uris_with_terminal (gconstpointer data)
|
||||
g_clear_error (&error);
|
||||
g_clear_list (&paths, NULL);
|
||||
g_clear_list (&uris, g_free);
|
||||
#endif
|
||||
}
|
||||
|
||||
static void
|
||||
|
Loading…
Reference in New Issue
Block a user