Skip to content

[test-quarantine] Quarantine BlazorWasmTemplateTest and re-quarantine WebWorkerTemplateE2ETest; unquarantine ShutdownTests#66294

Merged
wtgodbe merged 3 commits intomainfrom
quarantine/webworker-blazorwasm-iis-2026-04-13-0f1066f04c727811
Apr 13, 2026
Merged

[test-quarantine] Quarantine BlazorWasmTemplateTest and re-quarantine WebWorkerTemplateE2ETest; unquarantine ShutdownTests#66294
wtgodbe merged 3 commits intomainfrom
quarantine/webworker-blazorwasm-iis-2026-04-13-0f1066f04c727811

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

Summary

This PR makes three test quarantine management changes:

1. Re-quarantine WebWorkerTemplateE2ETest (class-level)

Associated issue: #66292

These tests were unquarantined in #66072 on 2026-04-02 but are failing again. Build 1373142 (2026-04-10) shows all 4 methods failing with the same NU1603 NuGet restore error: Microsoft.AspNetCore.Components.WebAssembly.DevServer 11.0.0-ci was not found on the Windows CI agent.

2. Quarantine BlazorWasmTemplateTest (class-level)

Associated issue: #66293

All 3 tests in this class fail with the same NU1603 NuGet restore error, in builds 1342501 and 1373142. This is the same root cause as the WebWorker template tests (both use the blazorwasm template).

3. Unquarantine ShutdownTests.OutOfProcessToInProcessHostingModelSwitchWorks

The test has been reliably passing for 30+ days (quarantined since 2024-06-05, issue #55937). All 4 variants (FunctionalTests, NewHandler.FunctionalTests, NewShim.FunctionalTests, IISExpress.FunctionalTests) show 100% pass rate (46/46 passes, 21/30 builds = 70%) in the quarantine pipeline (definition 84) over the last 30 days.

Note

🔒 Integrity filter blocked 5 items

The following items were blocked because they don't meet the GitHub integrity level.

  • #65815 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #65817 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #65827 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #65816 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #65419 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".

To allow these resources, lower min-integrity in your GitHub frontmatter:

tools:
  github:
    min-integrity: approved  # merged | approved | unapproved | none

Generated by Daily Test Quarantine Management · ● 9.9M ·

…rantine ShutdownTests.OutOfProcessToInProcessHostingModelSwitchWorks

- Re-quarantine WebWorkerTemplateE2ETest at class level (was unquarantined in #66072, failing again in build 1373142)
- Quarantine BlazorWasmTemplateTest at class level (NU1603 NuGet restore failures in builds 1342501 and 1373142)
- Unquarantine ShutdownTests.OutOfProcessToInProcessHostingModelSwitchWorks (100% pass rate in quarantine pipeline for 30+ days)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@wtgodbe
Copy link
Copy Markdown
Member

wtgodbe commented Apr 13, 2026

CC @ilonatommy - we have some real new failures in the WebWorkerTemplateE2ETest

@wtgodbe wtgodbe merged commit 219fe4c into main Apr 13, 2026
25 checks passed
@wtgodbe wtgodbe deleted the quarantine/webworker-blazorwasm-iis-2026-04-13-0f1066f04c727811 branch April 13, 2026 22:47
@dotnet-policy-service dotnet-policy-service bot added this to the 11.0-preview4 milestone Apr 13, 2026
ilonatommy added a commit to ilonatommy/aspnetcore that referenced this pull request Apr 14, 2026
Remove quarantine attributes added in dotnet#66294 since the root cause (broken
DevServer version pin) is fixed in the previous commit.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
ilonatommy added a commit to ilonatommy/aspnetcore that referenced this pull request Apr 14, 2026
Remove quarantine attributes added in dotnet#66294 since the root cause (broken
DevServer version pin) is fixed in the previous commit.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
ilonatommy added a commit that referenced this pull request Apr 14, 2026
* Fix DevServer version pin in template test infrastructure

The version pin added in #65784 to prevent NU1603 errors during Blazor WASM
template tests never worked because
is not an MSBuild property available in the test build context. It is only
computed dynamically during template packing by GenerateContent.targets.

This caused the generated Directory.Build.targets to contain an empty condition
('' != '') and empty version range ([]), making the pin a no-op. When a darc feed
contains a preview-versioned DevServer package that outranks the locally-built
CI package in SemVer (e.g. 11.0.0-preview.1 > 11.0.0-ci), NuGet resolves to
the feed version, triggering NU1603 which is fatal with TreatWarningsAsErrors.

Fix: use  which is always available in the build context and
matches the DevServer package version since all aspnetcore packages share the
same version.

Fixes #66293

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Unquarantine BlazorWasmTemplateTest and WebWorkerTemplateE2ETest

Remove quarantine attributes added in #66294 since the root cause (broken
DevServer version pin) is fixed in the previous commit.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-area-label Used by the dotnet-issue-labeler to label those issues which couldn't be triaged automatically test-failure

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants