Imported Upstream version 5.12.0.220

Former-commit-id: c477e03582759447177c6d4bf412cd2355aad476
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2018-04-24 09:31:23 +00:00
parent 8bd104cef2
commit 8fc30896db
1200 changed files with 29534 additions and 26161 deletions

View File

@ -343,6 +343,7 @@ namespace MonoTests.System.Threading
}
[Test]
[Category ("MultiThreaded")]
public void EnterReadLock_MultiRead ()
{
var v = new ReaderWriterLockSlim ();
@ -371,6 +372,7 @@ namespace MonoTests.System.Threading
}
[Test]
[Category ("MultiThreaded")]
public void TryEnterWriteLock_WhileReading ()
{
var v = new ReaderWriterLockSlim ();
@ -395,6 +397,7 @@ namespace MonoTests.System.Threading
}
[Test]
[Category ("MultiThreaded")]
public void EnterWriteLock_MultiRead ()
{
var v = new ReaderWriterLockSlim ();
@ -449,7 +452,9 @@ namespace MonoTests.System.Threading
Assert.IsTrue (v.TryEnterWriteLock (100));
v.ExitWriteLock ();
}
[Test]
[Category ("MultiThreaded")]
public void EnterWriteLockWhileInUpgradeAndOtherWaiting ()
{
var v = new ReaderWriterLockSlim ();
@ -559,6 +564,7 @@ namespace MonoTests.System.Threading
}
[Test]
[Category ("MultiThreaded")]
public void RecursiveReadPropertiesTest ()
{
var v = new ReaderWriterLockSlim (LockRecursionPolicy.SupportsRecursion);
@ -588,6 +594,7 @@ namespace MonoTests.System.Threading
}
[Test]
[Category ("MultiThreaded")]
public void RecursiveUpgradePropertiesTest ()
{
var v = new ReaderWriterLockSlim (LockRecursionPolicy.SupportsRecursion);
@ -620,6 +627,7 @@ namespace MonoTests.System.Threading
}
[Test]
[Category ("MultiThreaded")]
public void RecursiveWritePropertiesTest ()
{
var v = new ReaderWriterLockSlim (LockRecursionPolicy.SupportsRecursion);
@ -739,6 +747,7 @@ namespace MonoTests.System.Threading
}
[Test]
[Category ("MultiThreaded")]
public void RecursiveWriteReadAcquisitionInterleaving ()
{
var v = new ReaderWriterLockSlim (LockRecursionPolicy.SupportsRecursion);