runtime: [Windows] corefx tests are all timing out
The Windows x86 corefx test runs have almost all timed out (after 6 hours) since about Jan. 23.
The last command run is:
build.cmd -test -Release /p:OSGroup=Windows_NT /p:ArchGroup=x86 /p:WithoutCategories=IgnoreForCI /p:PreExecutionTestScript=D:\j\workspace\x86_checked_w---fbe14ed2\SetStressModes.bat
(SetStressModes.bat just contains set COMPlus_TieredCompilation=0)
From the log file, it looks like all time is taken by Microsoft.Win32.SystemEventsTests. Here’s a log fragment:
14:55:16 Microsoft.Win32.SystemEvents.Tests: [Long Running Test] 'Microsoft.Win32.SystemEventsTests.PowerModeTests.SignalsPowerModeChanged', Elapsed: 05:32:57
14:55:16 [Long Running Test] 'Microsoft.Win32.SystemEventsTests.SessionEndedTests.SignalsSessionEnded', Elapsed: 05:32:57
14:55:16 [Long Running Test] 'Microsoft.Win32.SystemEventsTests.CreateTimerTests.ConcurrentTimers', Elapsed: 05:32:57
14:55:16 [Long Running Test] 'Microsoft.Win32.SystemEventsTests.UserPreferenceTests.SignalsUserPreferenceEventsAsynchronously', Elapsed: 05:32:57
14:57:15 Microsoft.Win32.SystemEvents.Tests: [Long Running Test] 'Microsoft.Win32.SystemEventsTests.PowerModeTests.SignalsPowerModeChanged', Elapsed: 05:34:57
14:57:15 [Long Running Test] 'Microsoft.Win32.SystemEventsTests.SessionEndedTests.SignalsSessionEnded', Elapsed: 05:34:57
14:57:15 [Long Running Test] 'Microsoft.Win32.SystemEventsTests.CreateTimerTests.ConcurrentTimers', Elapsed: 05:34:57
14:57:15 [Long Running Test] 'Microsoft.Win32.SystemEventsTests.UserPreferenceTests.SignalsUserPreferenceEventsAsynchronously', Elapsed: 05:34:57
The stress modes have the same behavior, e.g., https://ci.dot.net/job/dotnet_coreclr/job/master/view/x86/job/jitstress/job/x86_checked_windows_nt_corefx_jitstress1/ https://ci.dot.net/job/dotnet_coreclr/job/master/view/x86/job/jitstress/job/x86_checked_windows_nt_corefx_jitstress2/
About this issue
- Original URL
- State: closed
- Created 5 years ago
- Comments: 24 (24 by maintainers)
fyi, I put up a PR (https://github.com/dotnet/coreclr/pull/24201) that (finally!) allows us to add exclusions when running the jobs that use the (expected to die relatively soon)
run-corefx-tests.pymechanism. That should allow us to exclude this misbehavingMicrosoft.Win32.SystemEventsTests, for example.