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 · 8 comments
Open

dotnet-watch tests failing #40006

dsplaisted opened this issue Apr 4, 2024 · 8 comments
Assignees
Labels
Milestone

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
953438 dotnet/sdk 🟣 Run TestBuild Tests Log #46868
953411 dotnet/sdk 🟣 Run TestBuild Tests Log #46874
953391 dotnet/sdk Run FullFramework Tests Log #46872
953179 dotnet/sdk 🟣 Run TestBuild Tests Log #46868
952912 dotnet/sdk 🟣 Run FullFramework Tests Log #46860
952938 dotnet/sdk 🟣 Run TestBuild Tests Log #46836
952814 dotnet/sdk 🟣 Run TestBuild Tests Log #46652
952597 dotnet/sdk 🟣 Run TestBuild Tests Log #42861
952584 dotnet/sdk 🟣 Run TestBuild Tests Log #46829
952502 dotnet/sdk 🟣 Run TestBuild Tests Log #42861
952474 dotnet/sdk 🟣 Run TestBuild Tests Log #46831
952393 dotnet/sdk 🟣 Run TestBuild Tests Log #46837
952376 dotnet/sdk 🟣 Run TestBuild Tests Log #41376
952209 dotnet/sdk 🟣 Run TestBuild Tests Log #46849
952195 dotnet/sdk 🟣 Run TestBuild Tests Log #46846
952181 dotnet/sdk Run TestBuild Tests Log #46845
952283 dotnet/sdk 🟣 Run TestBuild Tests Log #46853
952219 dotnet/sdk Run TestBuild Tests Log #46851
952075 dotnet/sdk 🟣 Run TestBuild Tests Log #46837
952090 dotnet/sdk Run FullFramework Tests Log #45419
952001 dotnet/sdk 🟣 Run TestBuild Tests Log #46843
951909 dotnet/sdk Run TestBuild Tests Log #45520
951842 dotnet/sdk 🟣 Run TestBuild Tests Log #46838
951749 dotnet/sdk 🟣 Run TestBuild Tests Log #46836
951701 dotnet/sdk Run FullFramework Tests Log #46833
2642401 dotnet-sdk Run Tests in Helix Log #47644
2642402 dotnet-sdk Run Tests in Helix Log #47645
951573 dotnet/sdk 🟣 Run TestBuild Tests Log #46800
951080 dotnet/sdk 🟣 Run TestBuild Tests Log #46823
951072 dotnet/sdk 🟣 Run TestBuild Tests Log #46759
951006 dotnet/sdk 🟣 Run TestBuild Tests Log #46827
950887 dotnet/sdk 🟣 Run TestBuild Tests Log #46759
950882 dotnet/sdk 🟣 Run TestBuild Tests Log #46815
950867 dotnet/sdk 🟣 Run TestBuild Tests Log #46812
950851 dotnet/sdk Run TestBuild Tests Log #46810
950681 dotnet/sdk Run TestBuild Tests Log #46803
950710 dotnet/sdk 🟣 Run TestBuild Tests Log #46337
950598 dotnet/sdk 🟣 Run TestBuild Tests Log #46759
950572 dotnet/sdk 🟣 Run TestBuild Tests Log #46786
950535 dotnet/sdk 🟣 Run TestBuild Tests Log #46796
950500 dotnet/sdk Run TestBuild Tests Log #46449
950090 dotnet/sdk 🟣 Run TestBuild Tests Log #46767
950264 dotnet/sdk 🟣 Run TestBuild Tests Log #46558
950064 dotnet/sdk 🟣 Run TestBuild Tests Log #46779
949890 dotnet/sdk 🟣 Run TestBuild Tests Log #46558
949881 dotnet/sdk Run TestBuild Tests Log #46783
949737 dotnet/sdk 🟣 Run TestBuild Tests Log #46779
949609 dotnet/sdk Run FullFramework Tests Log #46773
949323 dotnet/sdk Run TestBuild Tests Log #46757
949487 dotnet/sdk 🟣 Run TestBuild Tests Log #46717
949316 dotnet/sdk 🟣 Run TestBuild Tests Log #46753
949473 dotnet/sdk 🟣 Run TestBuild Tests Log #46377
949334 dotnet/sdk 🟣 Run TestBuild Tests Log #46759
949123 dotnet/sdk Run FullFramework Tests Log #46745
948953 dotnet/sdk 🟣 Run TestBuild Tests Log #46742
948522 dotnet/sdk Run TestBuild Tests Log #45419
948679 dotnet/sdk 🟣 Run TestBuild Tests Log #46377
948644 dotnet/sdk 🟣 Run TestBuild Tests Log #46710
947870 dotnet/sdk Run FullFramework Tests Log #46711
947957 dotnet/sdk 🟣 Run TestBuild Tests Log #46633
947949 dotnet/sdk Run FullFramework Tests Log #46691
947928 dotnet/sdk 🟣 Run TestBuild Tests Log #46546
947843 dotnet/sdk 🟣 Run TestBuild Tests Log #46694
947698 dotnet/sdk 🟣 Run FullFramework Tests Log #46701
947726 dotnet/sdk 🟣 Run TestBuild Tests Log #46706
947612 dotnet/sdk 🟣 Run FullFramework Tests Log #46675
947443 dotnet/sdk 🟣 Run TestBuild Tests Log #46633
947114 dotnet/sdk 🟣 Run TestBuild Tests Log #46694
947092 dotnet/sdk 🟣 Run TestBuild Tests Log #46685
946852 dotnet/sdk Run FullFramework Tests Log #46691
946702 dotnet/sdk 🟣 Run TestBuild Tests Log #46642
946547 dotnet/sdk 🟣 Run TestBuild Tests Log #46643
946370 dotnet/sdk 🟣 Run TestBuild Tests Log #46633
946262 dotnet/sdk 🟣 Run FullFramework Tests Log #46680
946278 dotnet/sdk 🟣 Run TestBuild Tests Log #46676
946199 dotnet/sdk 🟣 Run TestBuild Tests Log #46679
946022 dotnet/sdk 🟣 Run FullFramework Tests Log #46650
945969 dotnet/sdk 🟣 Run TestBuild Tests Log #46663
945692 dotnet/sdk 🟣 Run TestBuild Tests Log #46676
945548 dotnet/sdk 🟣 Run FullFramework Tests Log #46675
945204 dotnet/sdk 🟣 Run TestBuild Tests Log #46546
945202 dotnet/sdk 🟣 Run TestBuild Tests Log #46666
945197 dotnet/sdk 🟣 Run TestBuild Tests Log #46664
945054 dotnet/sdk 🟣 Run TestBuild Tests Log #46642
945020 dotnet/sdk 🟣 Run TestBuild Tests Log #46653
944959 dotnet/sdk 🟣 Run FullFramework Tests Log #46518
944926 dotnet/sdk 🟣 Run TestBuild Tests Log #46377
944531 dotnet/sdk 🟣 Run TestBuild Tests Log #46634
944370 dotnet/sdk 🟣 Run FullFramework Tests Log #46397
944328 dotnet/sdk 🟣 Run TestBuild Tests Log #46643
944235 dotnet/sdk 🟣 Run FullFramework Tests Log #46641
944095 dotnet/sdk Run TestBuild Tests Log #46619
944078 dotnet/sdk 🟣 Run TestBuild Tests Log #46637
944013 dotnet/sdk 🟣 Run TestBuild Tests Log #46616
943963 dotnet/sdk 🟣 Run TestBuild Tests Log #46615
943916 dotnet/sdk Run TestBuild Tests Log #46583
943870 dotnet/sdk 🟣 Run TestBuild Tests Log #46623
941895 dotnet/sdk Run FullFramework Tests Log #46086
943601 dotnet/sdk 🟣 Run TestBuild Tests Log #46611
943479 dotnet/sdk 🟣 Run FullFramework Tests Log #46609
Displaying 100 of 373 results

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
14 80 373
@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.

@Forgind
Copy link
Member

Forgind commented Jan 18, 2025

Ping @tmat
This is still a serious pain point, currently preventing MSBuild from merging their code flow to 9.0.2xx. I already clicked rerun twice. I pointed to a PR that I think is likely to blame.

@tmat
Copy link
Member

tmat commented Jan 19, 2025

Fixes targeting 9.0.3xx: #45999, #46141

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