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 failing #40006

Open
dsplaisted opened this issue Apr 4, 2024 · 6 comments
Open

dotnet-watch tests failing #40006

dsplaisted opened this issue Apr 4, 2024 · 6 comments
Labels

Comments

@dsplaisted
Copy link
Member

dsplaisted commented Apr 4, 2024

Build Information

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

Error Message

##[error].packages/microsoft.dotnet.helix.sdk/8.0.0-beta.24177.1/tools/Microsoft.DotNet.Helix.Sdk.MultiQueue.targets(89,5): error : (NETCORE_ENGINEERING_TELEMETRY=Test) Work item dotnet-watch.Tests.dll.1 in job 82728a56-9430-4356-ab82-1c21670792a7 has failed

{
  "ErrorMessage": "",
  "ErrorPattern": "Work item dotnet-watch\\.Tests\\.dll\\.1 in job [a-z0-9\\-]+ has failed",
  "BuildRetry": true,
  "ExcludeConsoleLog": true
}

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=629827
Error message validated: [Work item dotnet-watch\.Tests\.dll\.1 in job [a-z0-9\-]+ has failed]
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 4/4/2024 9:51:10 AM UTC

Report

Build Definition Step Name Console log Pull Request
879274 dotnet/sdk Run TestBuild Tests Log #45131
878816 dotnet/sdk Run TestBuild Tests Log #45043
878815 dotnet/sdk Run TestBuild Tests Log #45043
876391 dotnet/sdk Run TestBuild Tests Log #44540
878190 dotnet/sdk Run FullFramework Tests Log #45101
878168 dotnet/sdk Run TestBuild Tests Log #44931
878105 dotnet/sdk Run FullFramework Tests Log #45099
878108 dotnet/sdk Run Tests in Helix Log #45091
876727 dotnet/sdk Run TestBuild Tests Log #45043
877942 dotnet/sdk Run FullFramework Tests Log #45073
877911 dotnet/sdk Run FullFramework Tests Log #45090
877790 dotnet/sdk Run FullFramework Tests Log #45077
877627 dotnet/sdk Run TestBuild Tests Log #44786
877637 dotnet/sdk Run TestBuild Tests Log #45071
877502 dotnet/sdk Run TestBuild Tests Log #45052
877383 dotnet/sdk Run TestBuild Tests Log #44786
877305 dotnet/sdk Run TestBuild Tests Log #45046
875878 dotnet/sdk Run TestBuild Tests Log #44974
876867 dotnet/sdk Run TestBuild Tests Log #45048
876864 dotnet/sdk Run TestBuild Tests Log #45022
876945 dotnet/sdk Run TestBuild Tests Log #44786
876812 dotnet/sdk Run TestBuild Tests Log #45022
876774 dotnet/sdk Run TestBuild Tests Log #44786
876387 dotnet/sdk Run FullFramework Tests Log #44963
876242 dotnet/sdk Run TestBuild Tests Log #44786
875785 dotnet/sdk Run TestBuild Tests Log #44786
875499 dotnet/sdk Run TestBuild Tests Log #44805
875212 dotnet/sdk Run FullFramework Tests Log #44996
874749 dotnet/sdk Run TestBuild Tests Log #44974
874254 dotnet/sdk Run TestBuild Tests Log #44967
874270 dotnet/sdk Run TestBuild Tests Log #44786
874047 dotnet/sdk Run TestBuild Tests Log #44786
873732 dotnet/sdk Run TestBuild Tests Log #44540
873400 dotnet/sdk Run TestBuild Tests Log #44805
873645 dotnet/sdk Run TestBuild Tests Log #44958
873332 dotnet/sdk Run TestBuild Tests Log #44949
872983 dotnet/sdk Run TestBuild Tests Log #44786
872874 dotnet/sdk Run TestBuild Tests Log #44935
872868 dotnet/sdk Run TestBuild Tests Log #44802
872760 dotnet/sdk Run TestBuild Tests Log #44938
872634 dotnet/sdk Run TestBuild Tests Log #44810
872435 dotnet/sdk Run TestBuild Tests Log #44928
872357 dotnet/sdk Run TestBuild Tests Log #44691
872042 dotnet/sdk Run TestBuild Tests Log #44810
871563 dotnet/sdk Run TestBuild Tests Log #44786
871339 dotnet/sdk Run TestBuild Tests Log #44899
871038 dotnet/sdk Run TestBuild Tests Log #44834
871083 dotnet/sdk Run TestBuild Tests Log #44802
870714 dotnet/sdk Run TestBuild Tests Log #44802
870458 dotnet/sdk Run TestBuild Tests Log #44691
870523 dotnet/sdk Run TestBuild Tests Log #44882
869600 dotnet/sdk Run TestBuild Tests Log #44540
869535 dotnet/sdk Run TestBuild Tests Log #44810
869404 dotnet/sdk Run TestBuild Tests Log #44786
869322 dotnet/sdk Run TestBuild Tests Log #44834
868628 dotnet/sdk Run TestBuild Tests Log #44810
867420 dotnet/sdk Run TestBuild Tests Log #44764
867379 dotnet/sdk Run TestBuild Tests Log #44802
867301 dotnet/sdk Run FullFramework Tests Log #44807
867060 dotnet/sdk Run TestBuild Tests Log #44802
866984 dotnet/sdk Run TestBuild Tests Log #44730
866133 dotnet/sdk Run TestBuild Tests Log #44540
865871 dotnet/sdk Run TestBuild Tests Log #44691
865846 dotnet/sdk Run TestBuild Tests Log #44774
865756 dotnet/sdk Run TestBuild Tests Log #44603
865016 dotnet/sdk Run FullFramework Tests Log #44730
864884 dotnet/sdk Run TestBuild Tests Log #44691
864568 dotnet/sdk Run FullFramework Tests Log #44745
864433 dotnet/sdk Run TestBuild Tests Log #44721
864173 dotnet/sdk Run FullFramework Tests Log #44699
864106 dotnet/sdk Run TestBuild Tests Log #44691
864032 dotnet/sdk Run FullFramework Tests Log #44730
863986 dotnet/sdk Run TestBuild Tests Log #44603
863759 dotnet/sdk Run TestBuild Tests Log #44603
863268 dotnet/sdk Run TestBuild Tests Log #44701
862957 dotnet/sdk Run TestBuild Tests Log #44603
863215 dotnet/sdk Run TestBuild Tests Log #44696
863133 dotnet/sdk Run TestBuild Tests Log #44683
863131 dotnet/sdk Run TestBuild Tests Log #44695
863105 dotnet/sdk Run TestBuild Tests Log #44685
863078 dotnet/sdk Run Tests in Helix Log #44693
863049 dotnet/sdk Run TestBuild Tests Log #44570
863033 dotnet/sdk Run Tests in Helix Log #43085
862878 dotnet/sdk Run FullFramework Tests Log #44691
862030 dotnet/sdk Run Tests in Helix Log
861894 dotnet/sdk Run TestBuild Tests Log #44633
860813 dotnet/sdk Run TestBuild Tests Log #43015
860456 dotnet/sdk Run TestBuild Tests Log #44603
860751 dotnet/sdk Run TestBuild Tests Log #44630
860566 dotnet/sdk Run TestBuild Tests Log #44627
859434 dotnet/sdk Run TestBuild Tests Log #44598
859239 dotnet/sdk Run FullFramework Tests Log #44603
858952 dotnet/sdk Run TestBuild Tests Log #44589
858589 dotnet/sdk Run TestBuild Tests Log #44588
857871 dotnet/sdk Run TestBuild Tests Log #44455
856177 dotnet/sdk Run TestBuild Tests Log #44518
855890 dotnet/sdk Run TestBuild Tests Log #44511
855384 dotnet/sdk Run FullFramework Tests Log #44501
854330 dotnet/sdk Run TestBuild Tests Log #43015

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
4 36 99
@marcpopMSFT
Copy link
Member

@tmat
Copy link
Member

tmat commented Jun 26, 2024

No luck yet. This might help: https://github.com/dotnet/sdk/blob/d45e40d665e647804de03d2b4eec2aae9c488cb5/test/dotnet-watch.Tests/xunit.runner.json

It will print out test info every 20 seconds a test is running.

@marcpopMSFT
Copy link
Member

@tmat another failure this morning shows a bunch of build processes for watch apps still running... https://helixre107v0xd1eu3ibi6ka.blob.core.windows.net/dotnet-sdk-refs-pull-41958-merge-84357342ee154a5088/dotnet-watch.Tests.dll.2/1/console.3dddc463.log?helixlogtype=result

@tmat
Copy link
Member

tmat commented Jul 3, 2024

Looks like that's in 8.0 branch. Porting test diagnostics from 9: #41963

@Forgind
Copy link
Member

Forgind commented Aug 26, 2024

This has been making one of my PRs fail today, so I looked into it a bit. Based on when this issue was created and which tests are failing, I suspect this PR:
#39618

I asked jasonmalinowski whether the MSBuildWorkspace is supposed to support F# because I'd found a code snippet that suggested that it shouldn't, and he said it doesn't and never did. Did that PR make us use MSBuildWorkspace in a different way than we had before?

@Forgind
Copy link
Member

Forgind commented Aug 26, 2024

The changes to HotReloadDotNetWatcher look most suspicious to me. It looks like a substantial change to how we call MSBuild.

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

4 participants