From 2d4795cd17b7adae08bfa949a6f31b4b9c8b2e68 Mon Sep 17 00:00:00 2001 From: Jan Schmidt Date: Mon, 12 Oct 2009 14:22:34 +0100 Subject: [PATCH] checks: Disable a fairly silly gstobject test on OS/X This test used to SIGBUS on OS/X but now SIGSEGV's instead on Snow Leopard. It's not worth the effort to figure out which platform should produce which error for what is fundamentally a pretty silly test, so just disable it on OS/X --- tests/check/gst/gstobject.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tests/check/gst/gstobject.c b/tests/check/gst/gstobject.c index c157be0..8499e2d 100644 --- a/tests/check/gst/gstobject.c +++ b/tests/check/gst/gstobject.c @@ -476,10 +476,11 @@ gst_object_suite (void) /* FIXME: GLib shouldn't crash here, but issue a warning and return a NULL * object, or at least g_error() and then abort properly ... (tpm) */ -#ifdef HAVE_OSX - /* on OSX we get SIGBUS instead it seems */ - tcase_add_test_raise_signal (tc_chain, test_fail_abstract_new, SIGBUS); -#else +#ifndef HAVE_OSX + /* Disabled for OS/X because a) it's a pretty silly test anyway and + * b) different OS/X versions raise different signals and it isn't worth + * the effort to try and detect which one should be producing which + */ /* SEGV tests go last so we can debug the others */ tcase_add_test_raise_signal (tc_chain, test_fail_abstract_new, SIGSEGV); #endif -- 2.7.4