From 8efe1e8a2b6a0da7d152b5f1f6093f5a81b76bb2 Mon Sep 17 00:00:00 2001
From: Alex Crichton <alex@alexcrichton.com>
Date: Sat, 26 Oct 2013 23:31:14 -0700
Subject: [PATCH] Ignore the rt::io::signal tests

These tests can reliably cause the stdtest process to never exit (all uv threads
are stuck in their event loops). Ignoring these for now

cc #10096
---
 src/libstd/rt/io/signal.rs | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/libstd/rt/io/signal.rs b/src/libstd/rt/io/signal.rs
index a13fc19d000a8..772f5ac6dee72 100644
--- a/src/libstd/rt/io/signal.rs
+++ b/src/libstd/rt/io/signal.rs
@@ -160,6 +160,7 @@ mod test {
     }
 
     #[test] #[cfg(unix)]
+    #[ignore] // FIXME(#10096) might cause deadlock on the bots
     fn test_io_signal_smoketest() {
         let mut signal = Listener::new();
         signal.register(Interrupt);
@@ -172,6 +173,7 @@ mod test {
     }
 
     #[test] #[cfg(unix)]
+    #[ignore] // FIXME(#10096) might cause deadlock on the bots
     fn test_io_signal_two_signal_one_signum() {
         let mut s1 = Listener::new();
         let mut s2 = Listener::new();
@@ -190,6 +192,7 @@ mod test {
     }
 
     #[test] #[cfg(unix)]
+    #[ignore] // FIXME(#10096) might cause deadlock on the bots
     fn test_io_signal_unregister() {
         let mut s1 = Listener::new();
         let mut s2 = Listener::new();
@@ -205,6 +208,7 @@ mod test {
 
     #[cfg(windows)]
     #[test]
+    #[ignore] // FIXME(#10096) might cause deadlock on the bots
     fn test_io_signal_invalid_signum() {
         let mut s = Listener::new();
         let mut called = false;