Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dotnet-watch.Tests.dll.1 is timing out sometimes #39993

Closed
marcpopMSFT opened this issue Apr 3, 2024 · 5 comments
Closed

dotnet-watch.Tests.dll.1 is timing out sometimes #39993

marcpopMSFT opened this issue Apr 3, 2024 · 5 comments
Assignees
Labels

Comments

@marcpopMSFT
Copy link
Member

marcpopMSFT commented Apr 3, 2024

Build Information

Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=628923
Build error leg or test failing: dotnet-watch.Tests.dll.1.WorkItemExecution
Pull request: #39988

Error Message

{
  "ErrorMessage": "This is a helix work item crash with status: Timeout",
  "ErrorPattern": "",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=628923
Error message validated: [This is a helix work item crash with status: Timeout]
Result validation: ❌ Known issue did not match with the provided build.
Validation performed at: 4/3/2024 4:21:22 PM UTC

Report

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 0 0
@marcpopMSFT
Copy link
Member Author

I've seen this fail in a few builds so filing a known issue for it. From history, it's failed 10 times in the two weeks:
https://dev.azure.com/dnceng-public/public/_test/analytics?definitionId=101&contextType=build

https://helixre107v0xd1eu3ibi6ka.blob.core.windows.net/dotnet-sdk-refs-pull-39988-merge-3a03dd270d6542c086/dotnet-watch.Tests.dll.1/1/console.d23390ab.log?helixlogtype=result

 dotnet exec dotnet-watch.Tests.dll -testExecutionDirectory /datadisks/disk1/work/A1B608A7/w/BB2E0A83/e/testExecutionDirectory -xml testResults.xml -class __StaticArrayInitTypeSize=12 -class Microsoft.DotNet.Watcher.Internal.ProcessRunnerTest -class Microsoft.DotNet.Watcher.Tests.AppWithDepsTests -class Microsoft.DotNet.Watcher.Tests.BrowserLaunchTests -class Microsoft.DotNet.Watcher.Tests.DotNetWatcherTests
...
['dotnet-watch.Tests.dll.1' END OF WORK ITEM LOG: Command timed out, and was killed]

@tmat this test has been timing out sometimes. Can you take a look? Is the set of tests just slow or is there something else going on? Note that we break the tests up into separate work items based on the test class so one option is to split slow tests in to separate classes.

@tmat
Copy link
Member

tmat commented Apr 3, 2024

Looking...

@marcpopMSFT
Copy link
Member Author

#40006 Looks like Daniel filed a ticket that better detected these failures so there's a bunch listed over there.

@marcpopMSFT
Copy link
Member Author

closing in favor of daniel's issue. @tmat, look at #40006 for all the timeouts being seen in builds from this test.

@marcpopMSFT marcpopMSFT closed this as not planned Won't fix, can't repro, duplicate, stale Apr 5, 2024
@tmat
Copy link
Member

tmat commented Apr 5, 2024

@marcpopMSFT Unfortunately, there is no memory dump or test output log, so hard to find out what's wrong. I'll try to run the test in a loop locally.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants