Improve test failure check
authorMarek Safar <marek.safar@gmail.com>
Fri, 6 Dec 2013 08:39:30 +0000 (09:39 +0100)
committerMarek Safar <marek.safar@gmail.com>
Fri, 6 Dec 2013 08:39:30 +0000 (09:39 +0100)
mcs/class/corlib/Test/System.Runtime.CompilerServices/TaskAwaiterTest.cs

index c5745bc218b6876da9e2b186c4ed0044aad80ea0..590e9073692a065fb7abc699bbc5a09408f56658 100644 (file)
@@ -129,8 +129,9 @@ namespace MonoTests.System.Runtime.CompilerServices
                        var a = new Scheduler ("a");
                        var b = new Scheduler ("b");
 
-                       var r = TestCS (a, b).Result;
-                       Assert.AreEqual (0, r, "#1");
+                       var t = TestCS (a, b);
+                       Assert.IsTrue (t.Wait (3000), "#0");
+                       Assert.AreEqual (0, t.Result, "#1");
                        Assert.AreEqual (1, a.InlineCalls, "#2a");
                        Assert.AreEqual (0, b.InlineCalls, "#2b");
                        Assert.AreEqual (2, a.QueueCalls, "#3a");