Add Win7 retries around Count (dotnet/corefx#39517)
authorDan Moseley <danmose@microsoft.com>
Tue, 16 Jul 2019 02:00:50 +0000 (19:00 -0700)
committerStephen Toub <stoub@microsoft.com>
Tue, 16 Jul 2019 02:00:50 +0000 (22:00 -0400)
Commit migrated from https://github.com/dotnet/corefx/commit/8973a72af9e3a2837d18e73041e2c8090d6871d1

src/libraries/System.Diagnostics.EventLog/tests/System/Diagnostics/Reader/EventLogSessionTests.cs

index ba441a4..51405fc 100644 (file)
@@ -95,15 +95,15 @@ namespace System.Diagnostics.Tests
                     {
                         eventLog.Source = source;
                         eventLog.WriteEntry("Writing to event log.");
-                        Assert.NotEqual(0, eventLog.Entries.Count);
+                        Assert.NotEqual(0, Helpers.RetryOnWin7((() => eventLog.Entries.Count)));
                         session.ClearLog(logName: log);
-                        Assert.Equal(0, eventLog.Entries.Count);
+                        Assert.Equal(0,  Helpers.RetryOnWin7((() => eventLog.Entries.Count)));
                     }
                 }
                 finally
                 {
                     EventLog.DeleteEventSource(source);
-                }                
+                }
                 session.CancelCurrentOperations();
             }
         }