Skip to content

Commit 06b308b

Browse files
committed
Check if event are already prepared each second (60 seconds max)
1 parent 4559458 commit 06b308b

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

src/tests/tracing/eventcounter/runtimecounters.cs

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -104,17 +104,19 @@ public static int TestEntryPoint()
104104
// Create an EventListener.
105105
using (RuntimeCounterListener myListener = new RuntimeCounterListener())
106106
{
107-
Thread.Sleep(60000);
108-
if (myListener.Verify())
107+
// Wait max 60 seconds
108+
for (int i = 0; i < 60; i++)
109109
{
110-
Console.WriteLine("Test passed");
111-
return 100;
112-
}
113-
else
114-
{
115-
Console.WriteLine($"Test Failed - did not see one or more of the expected runtime counters.");
116-
return 1;
110+
Thread.Sleep(1000);
111+
if (myListener.Verify())
112+
{
113+
Console.WriteLine("Test passed");
114+
return 100;
115+
}
117116
}
117+
118+
Console.WriteLine($"Test Failed - did not see one or more of the expected runtime counters.");
119+
return 1;
118120
}
119121
}
120122
}

0 commit comments

Comments
 (0)