diff --git a/tests/monotouch-test/CoreFoundation/ProxyTest.cs b/tests/monotouch-test/CoreFoundation/ProxyTest.cs index 8d40043d0c19..5b497b11217b 100644 --- a/tests/monotouch-test/CoreFoundation/ProxyTest.cs +++ b/tests/monotouch-test/CoreFoundation/ProxyTest.cs @@ -100,7 +100,10 @@ public void Setup () }); listener_thread.IsBackground = true; listener_thread.Start (); - Assert.IsTrue (listening.WaitOne (TimeSpan.FromSeconds (15))); + if (!listening.WaitOne (TimeSpan.FromSeconds (15))) { + TestRuntime.IgnoreInCI ("This fails on CI once in a while, so just ignore those."); + Assert.Fail ("Listener thread didn't finish in 15 seconds."); + } } [OneTimeTearDown]