From 3ed35ca1a13b8e810a69374d4f4cca1518058d69 Mon Sep 17 00:00:00 2001 From: Steve MacLean Date: Thu, 7 Jun 2018 18:59:31 -0400 Subject: [PATCH] Waitany test debug and cleanup --- .../baseservices/threading/waithandle/waitany/waitanyex1.cs | 2 +- .../baseservices/threading/waithandle/waitany/waitanyex10.cs | 5 ++--- .../threading/waithandle/waitany/waitanyex10a.cs | 5 ++--- .../baseservices/threading/waithandle/waitany/waitanyex3.cs | 5 ++--- .../baseservices/threading/waithandle/waitany/waitanyex3a.cs | 5 ++--- .../baseservices/threading/waithandle/waitany/waitanyex5.cs | 7 +++---- .../baseservices/threading/waithandle/waitany/waitanyex5a.cs | 5 ++--- .../baseservices/threading/waithandle/waitany/waitanyex6.cs | 12 ++++++++---- .../baseservices/threading/waithandle/waitany/waitanyex7.cs | 5 ++--- .../baseservices/threading/waithandle/waitany/waitanyex7a.cs | 3 +-- .../baseservices/threading/waithandle/waitany/waitanyex8.cs | 2 +- .../baseservices/threading/waithandle/waitany/waitanyex9.cs | 7 +++---- .../baseservices/threading/waithandle/waitany/waitanyex9a.cs | 5 ++--- 13 files changed, 31 insertions(+), 37 deletions(-) diff --git a/tests/src/baseservices/threading/waithandle/waitany/waitanyex1.cs b/tests/src/baseservices/threading/waithandle/waitany/waitanyex1.cs index b55f8a0..46d43a8 100644 --- a/tests/src/baseservices/threading/waithandle/waitany/waitanyex1.cs +++ b/tests/src/baseservices/threading/waithandle/waitany/waitanyex1.cs @@ -35,7 +35,7 @@ class WaitAnyEx Console.WriteLine("Waiting..."); int i = WaitHandle.WaitAny( new WaitHandle[]{myMutex, - new ManualResetEvent(false)}, 10000); + new ManualResetEvent(false)}, 30000); Console.WriteLine("WaitAny did not throw an " + "exception, i = " + i); } diff --git a/tests/src/baseservices/threading/waithandle/waitany/waitanyex10.cs b/tests/src/baseservices/threading/waithandle/waitany/waitanyex10.cs index bb13264..48e344f 100644 --- a/tests/src/baseservices/threading/waithandle/waitany/waitanyex10.cs +++ b/tests/src/baseservices/threading/waithandle/waitany/waitanyex10.cs @@ -78,10 +78,9 @@ class WaitAnyEx private void AbandonAllMutexesWait() { - Mutex m = new Mutex(); foreach(WaitHandle w in wh) { - if(w.GetType() == m.GetType()) + if(w is Mutex) w.WaitOne(); else ((ManualResetEvent)w).Set(); @@ -101,4 +100,4 @@ class WaitAnyEx wh[i] = new ManualResetEvent(false); } } -} \ No newline at end of file +} diff --git a/tests/src/baseservices/threading/waithandle/waitany/waitanyex10a.cs b/tests/src/baseservices/threading/waithandle/waitany/waitanyex10a.cs index b92f819..c3157d7 100644 --- a/tests/src/baseservices/threading/waithandle/waitany/waitanyex10a.cs +++ b/tests/src/baseservices/threading/waithandle/waitany/waitanyex10a.cs @@ -78,10 +78,9 @@ class WaitAnyEx private void AbandonAllMutexesWait() { - Mutex m = new Mutex(); foreach(WaitHandle w in wh) { - if(w.GetType() == m.GetType()) + if(w is Mutex) w.WaitOne(); else ((ManualResetEvent)w).Set(); @@ -101,4 +100,4 @@ class WaitAnyEx wh[i] = new ManualResetEvent(false); } } -} \ No newline at end of file +} diff --git a/tests/src/baseservices/threading/waithandle/waitany/waitanyex3.cs b/tests/src/baseservices/threading/waithandle/waitany/waitanyex3.cs index e1160c5..fe81733 100644 --- a/tests/src/baseservices/threading/waithandle/waitany/waitanyex3.cs +++ b/tests/src/baseservices/threading/waithandle/waitany/waitanyex3.cs @@ -29,7 +29,7 @@ class WaitAnyEx try { Console.WriteLine("Waiting..."); - int i = WaitHandle.WaitAny(wh, 10000); + int i = WaitHandle.WaitAny(wh, 30000); Console.WriteLine("WaitAny did not throw an " + "exception, i = " + i); } @@ -49,10 +49,9 @@ class WaitAnyEx private void AbandonAllMutexes() { - Mutex m = new Mutex(); foreach(WaitHandle w in wh) { - if(w.GetType() == m.GetType()) + if(w is Mutex) w.WaitOne(); } myMRE.Set(); diff --git a/tests/src/baseservices/threading/waithandle/waitany/waitanyex3a.cs b/tests/src/baseservices/threading/waithandle/waitany/waitanyex3a.cs index f79cfa5..da03f08 100644 --- a/tests/src/baseservices/threading/waithandle/waitany/waitanyex3a.cs +++ b/tests/src/baseservices/threading/waithandle/waitany/waitanyex3a.cs @@ -49,10 +49,9 @@ class WaitAnyEx private void AbandonAllMutexes() { - Mutex m = new Mutex(); foreach(WaitHandle w in wh) { - if(w.GetType() == m.GetType()) + if(w is Mutex) w.WaitOne(); } myMRE.Set(); @@ -78,4 +77,4 @@ class WaitAnyEx } } } -} \ No newline at end of file +} diff --git a/tests/src/baseservices/threading/waithandle/waitany/waitanyex5.cs b/tests/src/baseservices/threading/waithandle/waitany/waitanyex5.cs index cdd75e5..6d73ec6 100644 --- a/tests/src/baseservices/threading/waithandle/waitany/waitanyex5.cs +++ b/tests/src/baseservices/threading/waithandle/waitany/waitanyex5.cs @@ -30,8 +30,8 @@ class WaitAnyEx try { Console.WriteLine("Waiting..."); - i = WaitHandle.WaitAny(wh, 5000); - Console.WriteLine("WaitAny did not throw AbandonedMutexExcpetion"); + i = WaitHandle.WaitAny(wh, 30000); + Console.WriteLine("WaitAny did not throw AbandonedMutexException. Result: {0}", i); } catch(AbandonedMutexException) { @@ -49,11 +49,10 @@ class WaitAnyEx private void AbandonOneAndRelease() { - Mutex m = new Mutex(); bool bSet = false; foreach(WaitHandle w in wh) { - if(w.GetType() == m.GetType()) + if(w is Mutex) { w.WaitOne(); if(bSet) diff --git a/tests/src/baseservices/threading/waithandle/waitany/waitanyex5a.cs b/tests/src/baseservices/threading/waithandle/waitany/waitanyex5a.cs index 16c4e50..b3d29fb 100644 --- a/tests/src/baseservices/threading/waithandle/waitany/waitanyex5a.cs +++ b/tests/src/baseservices/threading/waithandle/waitany/waitanyex5a.cs @@ -31,7 +31,7 @@ class WaitAnyEx { Console.WriteLine("Waiting..."); i = WaitHandle.WaitAny(wh); - Console.WriteLine("WaitAny did not throw AbandonedMutexExcpetion"); + Console.WriteLine("WaitAny did not throw AbandonedMutexException. Result: {0}", i); } catch(AbandonedMutexException) { @@ -49,11 +49,10 @@ class WaitAnyEx private void AbandonOneAndRelease() { - Mutex m = new Mutex(); bool bSet = false; foreach(WaitHandle w in wh) { - if(w.GetType() == m.GetType()) + if(w is Mutex) { w.WaitOne(); if(bSet) diff --git a/tests/src/baseservices/threading/waithandle/waitany/waitanyex6.cs b/tests/src/baseservices/threading/waithandle/waitany/waitanyex6.cs index 0f5b586..181e0c5 100644 --- a/tests/src/baseservices/threading/waithandle/waitany/waitanyex6.cs +++ b/tests/src/baseservices/threading/waithandle/waitany/waitanyex6.cs @@ -55,13 +55,17 @@ class WaitAnyEx try { Console.WriteLine("Waiting..."); - i = WaitHandle.WaitAny(wh, 5000); if(0 == iPosToAbandon) - Console.WriteLine("WaitAny didn't return an " + - "AbandonedMutexException"); + { + i = WaitHandle.WaitAny(wh, 30000); + Console.WriteLine("WaitAny did not throw AbandonedMutexException. Result: {0}", i); + } else + { + i = WaitHandle.WaitAny(wh, 10000); // Expected to pass iRet = 100; + } } catch(AbandonedMutexException) { @@ -94,4 +98,4 @@ class WaitAnyEx wh[i] = new Mutex(false, Common.GetUniqueName()); } } -} \ No newline at end of file +} diff --git a/tests/src/baseservices/threading/waithandle/waitany/waitanyex7.cs b/tests/src/baseservices/threading/waithandle/waitany/waitanyex7.cs index cc3108d..74e56be 100644 --- a/tests/src/baseservices/threading/waithandle/waitany/waitanyex7.cs +++ b/tests/src/baseservices/threading/waithandle/waitany/waitanyex7.cs @@ -28,7 +28,7 @@ class WaitAnyEx try { Console.WriteLine("Waiting..."); - int i = WaitHandle.WaitAny(wh, 10000); + int i = WaitHandle.WaitAny(wh, 30000); Console.WriteLine("WaitAny did not throw an " + "exception, i = " + i); } @@ -48,10 +48,9 @@ class WaitAnyEx private void AbandonAllMutexes() { - Mutex m = new Mutex(); foreach(WaitHandle w in wh) { - if(w.GetType() == m.GetType()) + if(w is Mutex) w.WaitOne(); } myMRE.Set(); diff --git a/tests/src/baseservices/threading/waithandle/waitany/waitanyex7a.cs b/tests/src/baseservices/threading/waithandle/waitany/waitanyex7a.cs index 903b83c..736ce14 100644 --- a/tests/src/baseservices/threading/waithandle/waitany/waitanyex7a.cs +++ b/tests/src/baseservices/threading/waithandle/waitany/waitanyex7a.cs @@ -48,10 +48,9 @@ class WaitAnyEx private void AbandonAllMutexes() { - Mutex m = new Mutex(); foreach(WaitHandle w in wh) { - if(w.GetType() == m.GetType()) + if(w is Mutex) w.WaitOne(); } myMRE.Set(); diff --git a/tests/src/baseservices/threading/waithandle/waitany/waitanyex8.cs b/tests/src/baseservices/threading/waithandle/waitany/waitanyex8.cs index 358ae51..2239835 100644 --- a/tests/src/baseservices/threading/waithandle/waitany/waitanyex8.cs +++ b/tests/src/baseservices/threading/waithandle/waitany/waitanyex8.cs @@ -34,7 +34,7 @@ class WaitAnyEx try { Console.WriteLine("Waiting..."); - int i = WaitHandle.WaitAny(wh, 5000); + int i = WaitHandle.WaitAny(wh, 30000); Console.WriteLine("WaitAny did not throw an " + "exception, i = " + i); } diff --git a/tests/src/baseservices/threading/waithandle/waitany/waitanyex9.cs b/tests/src/baseservices/threading/waithandle/waitany/waitanyex9.cs index 76b3006..7af9135 100644 --- a/tests/src/baseservices/threading/waithandle/waitany/waitanyex9.cs +++ b/tests/src/baseservices/threading/waithandle/waitany/waitanyex9.cs @@ -58,7 +58,7 @@ class WaitAnyEx try { Console.WriteLine("Waiting..."); - int i = WaitHandle.WaitAny(wh, 10000); + int i = WaitHandle.WaitAny(wh, 30000); Console.WriteLine("WaitAny did not throw an " + "exception, i = " + i); } @@ -78,10 +78,9 @@ class WaitAnyEx private void AbandonAllMutexesWait() { - Mutex m = new Mutex(); foreach(WaitHandle w in wh) { - if(w.GetType() == m.GetType()) + if(w is Mutex) w.WaitOne(); } myMRE.Set(); @@ -99,4 +98,4 @@ class WaitAnyEx wh[i] = new ManualResetEvent(false); } } -} \ No newline at end of file +} diff --git a/tests/src/baseservices/threading/waithandle/waitany/waitanyex9a.cs b/tests/src/baseservices/threading/waithandle/waitany/waitanyex9a.cs index 1c5817f..38637a9 100644 --- a/tests/src/baseservices/threading/waithandle/waitany/waitanyex9a.cs +++ b/tests/src/baseservices/threading/waithandle/waitany/waitanyex9a.cs @@ -78,10 +78,9 @@ class WaitAnyEx private void AbandonAllMutexesWait() { - Mutex m = new Mutex(); foreach(WaitHandle w in wh) { - if(w.GetType() == m.GetType()) + if(w is Mutex) w.WaitOne(); } myMRE.Set(); @@ -99,4 +98,4 @@ class WaitAnyEx wh[i] = new ManualResetEvent(false); } } -} \ No newline at end of file +} -- 2.7.4