[tests] ManualResetEventSlim.SpinCount depends on the number of CPU/cores and we...
authorSebastien Pouliot <sebastien@xamarin.com>
Wed, 1 Apr 2015 01:30:15 +0000 (21:30 -0400)
committerSebastien Pouliot <sebastien@xamarin.com>
Wed, 1 Apr 2015 01:30:15 +0000 (21:30 -0400)
mcs/class/corlib/Test/System.Threading/ManualResetEventSlimTests.cs

index ebb0433c2a217fb23dcc501ac31bf652c005682d..a0389f27a03881d86abb4976b61dc8091b948e9f 100644 (file)
@@ -54,7 +54,7 @@ namespace MonoTests.System.Threading
                public void Constructor_Defaults ()
                {
                        Assert.IsFalse (mre.IsSet, "#1");
-                       Assert.AreEqual (10, mre.SpinCount, "#2");
+                       Assert.AreEqual (Environment.ProcessorCount == 1 ? 1 : 10, mre.SpinCount, "#2");
                }
 
                [Test]