You've already forked linux-packaging-mono
Imported Upstream version 4.2.1.91
Former-commit-id: b6ad0994c58eaf044e2599fe2ff7996e073c87d2
This commit is contained in:
committed by
Jo Shields
parent
bdd40f83c0
commit
bac3554225
@@ -410,7 +410,6 @@ namespace MonoTests.Mono.Unix {
|
||||
const int StormCount = 100000;
|
||||
|
||||
[Test]
|
||||
[Category("NotOnMac")] // OSX signal storming will not deliver every one
|
||||
public void TestRaiseStorm ()
|
||||
{
|
||||
UnixSignal[] usignals = CreateSignals (signals);
|
||||
@@ -424,7 +423,7 @@ namespace MonoTests.Mono.Unix {
|
||||
t.Start ();
|
||||
foreach (Thread t in threads)
|
||||
t.Join ();
|
||||
AssertCount (usignals);
|
||||
AssertCountSet (usignals);
|
||||
CloseSignals (usignals);
|
||||
}
|
||||
|
||||
@@ -436,6 +435,13 @@ namespace MonoTests.Mono.Unix {
|
||||
Assert.AreEqual (sum, StormCount);
|
||||
}
|
||||
|
||||
static void AssertCountSet (UnixSignal[] usignals)
|
||||
{
|
||||
foreach (UnixSignal s in usignals) {
|
||||
Assert.IsTrue (s.Count > 0);
|
||||
}
|
||||
}
|
||||
|
||||
static UnixSignal[] CreateSignals (Signum[] signals)
|
||||
{
|
||||
UnixSignal[] s = new UnixSignal [signals.Length];
|
||||
@@ -462,7 +468,6 @@ namespace MonoTests.Mono.Unix {
|
||||
}
|
||||
|
||||
[Test]
|
||||
[Category("NotOnMac")] // OSX signal storming will not deliver every one
|
||||
public void TestAddRemove ()
|
||||
{
|
||||
UnixSignal[] usignals = CreateSignals (signals);
|
||||
@@ -477,7 +482,7 @@ namespace MonoTests.Mono.Unix {
|
||||
foreach (Thread t in threads)
|
||||
t.Join ();
|
||||
|
||||
AssertCount (usignals);
|
||||
AssertCountSet (usignals);
|
||||
CloseSignals (usignals);
|
||||
}
|
||||
|
||||
@@ -497,7 +502,6 @@ namespace MonoTests.Mono.Unix {
|
||||
}
|
||||
|
||||
[Test]
|
||||
[Category("NotOnMac")] // OSX signal storming will not deliver every one
|
||||
public void TestWaitAny ()
|
||||
{
|
||||
UnixSignal[] usignals = CreateSignals (signals);
|
||||
@@ -515,7 +519,7 @@ namespace MonoTests.Mono.Unix {
|
||||
foreach (Thread t in threads)
|
||||
t.Join ();
|
||||
|
||||
AssertCount (usignals);
|
||||
AssertCountSet (usignals);
|
||||
CloseSignals (usignals);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user