mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2026-05-05 15:47:59 +02:00
test/fdpass.c: skip test that fails on FreeBSD 13.0
The /odd-limit/at test passes on 13.1 and 14.0 images, but fails on 13.1. Debugging has not given me any useful hints why this may be the case, so disable this test on 13.0 for now. This allows us to drop the ci_test_fatal: "no" override which will ensure that any FreeBSD regressions are caught.
This commit is contained in:
parent
1378e8e37e
commit
932b740826
2 changed files with 9 additions and 1 deletions
|
|
@ -404,7 +404,6 @@ freebsd image:
|
|||
ci_parallel: "${FDO_CI_CONCURRENT:-2}"
|
||||
ci_distro: "$BUILD_OS"
|
||||
ci_suite: "$FDO_DISTRIBUTION_VERSION"
|
||||
ci_test_fatal: "no" # One undiagnosed test failure in test-fdpass
|
||||
script:
|
||||
# Start the VM and copy our workspace to the VM
|
||||
- /app/vmctl start
|
||||
|
|
|
|||
|
|
@ -752,6 +752,15 @@ test_odd_limit (Fixture *f,
|
|||
if (f->skip)
|
||||
return;
|
||||
|
||||
#ifdef __FreeBSD__
|
||||
g_test_message ("Running test on FreeBSD %d...", getosreldate ());
|
||||
if (GPOINTER_TO_INT (data) == 0 && getosreldate () < 1301000)
|
||||
{
|
||||
g_test_skip ("This test fails on FreeBSD < 13.1");
|
||||
return;
|
||||
}
|
||||
#endif
|
||||
|
||||
test_connect (f, TRUE);
|
||||
dbus_connection_set_max_message_unix_fds (f->left_server_conn, 7);
|
||||
dbus_connection_set_max_message_unix_fds (f->right_server_conn, 7);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue