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
937399 dotnet/sdk 🟣 Run FullFramework Tests Log #46281
937363 dotnet/sdk 🟣 Run TestBuild Tests Log #46461
936909 dotnet/sdk 🟣 Run TestBuild Tests Log #46457
936886 dotnet/sdk 🟣 Run TestBuild Tests Log #46370
936854 dotnet/sdk 🟣 Run FullFramework Tests Log #46453
936841 dotnet/sdk 🟣 Run TestBuild Tests Log #46281
936743 dotnet/sdk 🟣 Run TestBuild Tests Log #46353
936642 dotnet/sdk 🟣 Run TestBuild Tests Log #46370
936584 dotnet/sdk 🟣 Run TestBuild Tests Log #46337
936560 dotnet/sdk 🟣 Run FullFramework Tests Log #46451
934380 dotnet/sdk Run TestBuild Tests Log #46409
935616 dotnet/sdk Run TestBuild Tests Log #46435
936443 dotnet/sdk 🟣 Run FullFramework Tests Log #46442
936293 dotnet/sdk 🟣 Run TestBuild Tests Log #46441
936329 dotnet/sdk 🟣 Run TestBuild Tests Log #46361
936322 dotnet/sdk 🟣 Run TestBuild Tests Log #46447
936179 dotnet/sdk 🟣 Run TestBuild Tests Log #46444
935929 dotnet/sdk 🟣 Run FullFramework Tests Log #46353
935565 dotnet/sdk 🟣 Run TestBuild Tests Log #46433
935914 dotnet/sdk 🟣 Run FullFramework Tests Log #46392
935900 dotnet/sdk Run TestBuild Tests Log #44898
935795 dotnet/sdk 🟣 Run TestBuild Tests Log #46195
935782 dotnet/sdk 🟣 Run TestBuild Tests Log #46439
935722 dotnet/sdk 🟣 Run TestBuild Tests Log #46370
935016 dotnet/sdk 🟣 Run TestBuild Tests Log #46371
935363 dotnet/sdk 🟣 Run TestBuild Tests Log #45936
935357 dotnet/sdk 🟣 Run TestBuild Tests Log #46411
935344 dotnet/sdk 🟣 Run TestBuild Tests Log #46427
935354 dotnet/sdk 🟣 Run TestBuild Tests Log #46412
935378 dotnet/sdk Run TestBuild Tests Log #46430
935373 dotnet/sdk 🟣 Run TestBuild Tests Log #44843
935366 dotnet/sdk 🟣 Run FullFramework Tests Log #46429
935336 dotnet/sdk 🟣 Run TestBuild Tests Log #46336
935035 dotnet/sdk 🟣 Run TestBuild Tests Log #46370
935270 dotnet/sdk 🟣 Run TestBuild Tests Log #46254
935245 dotnet/sdk 🟣 Run TestBuild Tests Log #46377
935118 dotnet/sdk 🟣 Run TestBuild Tests Log #46313
935124 dotnet/sdk Run TestBuild Tests Log #46387
934910 dotnet/sdk 🟣 Run TestBuild Tests Log #46281
934463 dotnet/sdk Run TestBuild Tests Log #46266
933991 dotnet/sdk 🟣 Run TestBuild Tests Log #46366
934424 dotnet/sdk 🟣 Run TestBuild Tests Log #46356
934892 dotnet/sdk 🟣 Run FullFramework Tests Log #46420
934667 dotnet/sdk 🟣 Run TestBuild Tests Log #46419
934780 dotnet/sdk 🟣 Run TestBuild Tests Log #46361
934766 dotnet/sdk 🟣 Run TestBuild Tests Log #46327
934531 dotnet/sdk 🟣 Run TestBuild Tests Log #46290
934464 dotnet/sdk Run TestBuild Tests Log #46358
934469 dotnet/sdk Run TestBuild Tests Log #46319
934417 dotnet/sdk 🟣 Run TestBuild Tests Log #46410
934379 dotnet/sdk Run TestBuild Tests Log #46315
934374 dotnet/sdk 🟣 Run TestBuild Tests Log #46336
934233 dotnet/sdk 🟣 Run TestBuild Tests Log #46290
934328 dotnet/sdk 🟣 Run TestBuild Tests Log #46407
934319 dotnet/sdk 🟣 Run TestBuild Tests Log #46370
932961 dotnet/sdk Run TestBuild Tests Log #46358
934235 dotnet/sdk 🟣 Run TestBuild Tests Log #46365
934166 dotnet/sdk 🟣 Run TestBuild Tests Log #46336
934165 dotnet/sdk 🟣 Run TestBuild Tests Log #46350
934148 dotnet/sdk 🟣 Run FullFramework Tests Log #46357
932901 dotnet/sdk 🟣 Run TestBuild Tests Log #46356
934155 dotnet/sdk Run TestBuild Tests Log #46404
934081 dotnet/sdk 🟣 Run TestBuild Tests Log #46375
934060 dotnet/sdk 🟣 Run TestBuild Tests Log #46348
934051 dotnet/sdk 🟣 Run TestBuild Tests Log #46195
933593 dotnet/sdk 🟣 Run TestBuild Tests Log #46392
933709 dotnet/sdk 🟣 Run FullFramework Tests Log #46281
933605 dotnet/sdk 🟣 Run FullFramework Tests Log #46331
933581 dotnet/sdk 🟣 Run FullFramework Tests Log #46393
933574 dotnet/sdk 🟣 Run TestBuild Tests Log #46346
933506 dotnet/sdk 🟣 Run TestBuild Tests Log #46390
933367 dotnet/sdk 🟣 Run FullFramework Tests Log #46389
933154 dotnet/sdk 🟣 Run TestBuild Tests Log #46371
932472 dotnet/sdk 🟣 Run TestBuild Tests Log #46375
933036 dotnet/sdk 🟣 Run TestBuild Tests Log #46357
932869 dotnet/sdk Run TestBuild Tests Log #46315
932880 dotnet/sdk 🟣 Run FullFramework Tests Log #46384
932952 dotnet/sdk 🟣 Run TestBuild Tests Log #46318
932957 dotnet/sdk Run TestBuild Tests Log #46266
932786 dotnet/sdk 🟣 Run TestBuild Tests Log #46281
932782 dotnet/sdk 🟣 Run FullFramework Tests Log #46352
932772 dotnet/sdk 🟣 Run TestBuild Tests Log #46365
932669 dotnet/sdk Run TestBuild Tests Log #46310
932530 dotnet/sdk 🟣 Run TestBuild Tests Log #46377
932416 dotnet/sdk 🟣 Run TestBuild Tests Log #46374
932408 dotnet/sdk 🟣 Run FullFramework Tests Log #46255
932363 dotnet/sdk 🟣 Run TestBuild Tests Log #46372
932326 dotnet/sdk 🟣 Run FullFramework Tests Log #46261
932263 dotnet/sdk 🟣 Run TestBuild Tests Log #46371
932238 dotnet/sdk 🟣 Run TestBuild Tests Log #46368
932179 dotnet/sdk 🟣 Run TestBuild Tests Log #46365
932122 dotnet/sdk 🟣 Run FullFramework Tests Log #46300
932035 dotnet/sdk 🟣 Run FullFramework Tests Log #46341
931889 dotnet/sdk 🟣 Run TestBuild Tests Log #46327
931529 dotnet/sdk 🟣 Run TestBuild Tests Log #46300
931544 dotnet/sdk Run TestBuild Tests Log #46358
931514 dotnet/sdk 🟣 Run TestBuild Tests Log #46354
931583 dotnet/sdk Run TestBuild Tests Log #45384
931545 dotnet/sdk 🟣 Run TestBuild Tests Log #46318
931540 dotnet/sdk 🟣 Run TestBuild Tests Log #46357
Displaying 100 of 261 results

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
2 114 261
@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