dotnet / runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
https://docs.microsoft.com/dotnet/core/
MIT License
15.09k stars 4.7k forks source link

Test failed in CI System.Threading.Tasks.Tests #37183

Open vitek-karas opened 4 years ago

vitek-karas commented 4 years ago

CI run https://dev.azure.com/dnceng/public/_build/results?buildId=664085&view=ms.vss-test-web.build-test-results-tab

  Discovering: System.Threading.Tasks.Tests (method display = ClassAndMethod, method display options = None)
  Discovered:  System.Threading.Tasks.Tests (found 540 of 720 test cases)
  Starting:    System.Threading.Tasks.Tests (parallel test collections = on, max threads = 2)
   System.Threading.Tasks.Tests: [Long Running Test] 'System.Threading.Tasks.Tests.YieldAwaitableTests.RunAsyncYieldAwaiterTests', Elapsed: 00:02:11
   System.Threading.Tasks.Tests: [Long Running Test] 'System.Threading.Tasks.Tests.YieldAwaitableTests.RunAsyncYieldAwaiterTests', Elapsed: 00:04:11
   System.Threading.Tasks.Tests: [Long Running Test] 'System.Threading.Tasks.Tests.YieldAwaitableTests.RunAsyncYieldAwaiterTests', Elapsed: 00:06:11
   System.Threading.Tasks.Tests: [Long Running Test] 'System.Threading.Tasks.Tests.YieldAwaitableTests.RunAsyncYieldAwaiterTests', Elapsed: 00:08:11
   System.Threading.Tasks.Tests: [Long Running Test] 'System.Threading.Tasks.Tests.YieldAwaitableTests.RunAsyncYieldAwaiterTests', Elapsed: 00:10:11
   System.Threading.Tasks.Tests: [Long Running Test] 'System.Threading.Tasks.Tests.YieldAwaitableTests.RunAsyncYieldAwaiterTests', Elapsed: 00:12:11
   System.Threading.Tasks.Tests: [Long Running Test] 'System.Threading.Tasks.Tests.YieldAwaitableTests.RunAsyncYieldAwaiterTests', Elapsed: 00:14:11

...
[EXECUTION TIMED OUT]
Exit Code:-3Executor timed out after 900 seconds and was killed
CoffeeFlux commented 4 years ago

Does this occur frequently? Is there any way for me to query builds to get an idea of how often this is failing? It's been too long, so that particular log is not around now. cc: @akoeplinger

akoeplinger commented 4 years ago

@CoffeeFlux It's happening at most every few days, with different tests in System.Threading.Tasks.Tests.

I used this query on https://dataexplorer.azure.com/clusters/engsrvprod/databases/engineeringdata:

WorkItems
| join Jobs on JobId
| where FriendlyName == "System.Threading.Tasks.Tests" and Status == "Timeout" and Properties contains "mono" and Properties !contains "wasm"
| order by Queued desc
| take 100

It resulted in 21 matches going back to 2020-05-20.