You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
VirtualizationTest.cs: Mark CancelsOutdatedRefreshes_Async and NonZeroStartIndex_ScrollToMiddleThenMeasure as virtual so subclasses can override them.
RoutingTest.cs: Mark CanNavigateToQueryStringPageWithNoQuery as virtual.
TestSubclasses.cs: Add [QuarantinedTest] override methods for ServerVirtualizationTest and ServerRoutingTest.
Note: [QuarantinedTest] on a base class method does not propagate to subclass instances automatically — the subclass needs its own override with the attribute.
The patch file is available in the agent artifact in the workflow run linked above.
To create a pull request with the changes:
# Download the artifact from the workflow run
gh run download 24028854426 -n agent -D /tmp/agent-24028854426
# Create a new branch
git checkout -b quarantine/2026-04-06-virtualization-and-routing-c31aadec316537bd
# Apply the patch (--3way handles cross-repo patches where files may already exist)
git am --3way /tmp/agent-24028854426/aw-quarantine-2026-04-06-virtualization-and-routing.patch
# Push the branch to origin
git push origin quarantine/2026-04-06-virtualization-and-routing-c31aadec316537bd
# Create the pull request
gh pr create --title '[test-quarantine] Quarantine ServerVirtualizationTest and ServerRoutingTest flaky E2E tests' --base main --head quarantine/2026-04-06-virtualization-and-routing-c31aadec316537bd --repo DeagleGross/aspnetcore
Show patch preview (97 of 97 lines)
From 3ee37c09a4f49342353e0e4a31ddb0711bb625d3 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]" <github-actions[bot]@users.noreply.github.com>
Date: Mon, 6 Apr 2026 11:19:41 +0000
Subject: [PATCH] Quarantine ServerVirtualizationTest and ServerRoutingTest
flaky E2E tests
Quarantines the following tests that have been intermittently failing in
the components-e2e pipeline (pipeline 87):
- ServerVirtualizationTest.NonZeroStartIndex_ScrollToMiddleThenMeasure
(4 failures, issues/156)
- ServerVirtualizationTest.CancelsOutdatedRefreshes_Async
(2 failures, issues/156)
- ServerRoutingTest.CanNavigateToQueryStringPageWithNoQuery
(2 failures, issues/157)
Because [QuarantinedTest] on a base class method does not automatically
apply to subclass methods, the base class methods are marked virtual and
the quarantine is applied on the server-side subclass overrides in
TestSubclasses.cs.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
---
.../E2ETest/ServerExecutionTests/TestSubclasses.cs | 12 ++++++++++++
src/Components/test/E2ETest/Tests/RoutingTest.cs | 2 +-
.../test/E2ETest/Tests/VirtualizationTest.cs | 4 ++--
3 files changed, 15 insertions(+), 3 deletions(-)
diff --git a/src/Components/test/E2ETest/ServerExecutionTests/TestSubclasses.cs b/src/Components/test/E2ETest/ServerExecutionTests/TestSubclasses.cs
index c766e26b00..6c246fad7e 100644
--- a/src/Components/test/E2ETest/ServerExecutionTests/TestSubclasses.cs+++ b/src/Components/test/E2ETest/ServerExecutionTests/TestSubclasses.cs@@ -47,6 +47,10 @@ public class ServerRoutingTest : RoutingTest
[QuarantinedTest("https://github.com/dotnet/aspnetcore/issues/61080")]
public override void NavigationLock_OverlappingNavigationsCancelExistingNavigations_HistoryNavigation()
=> base.NavigationLock_OverlappingNavigationsCancelExistingNavigations_HistoryNavigation();
++ [QuarantinedTest("https://github.com/DeagleGross/aspnetcore/issues/157")]+ public overrid
... (truncated)
Quarantines the following tests that have been intermittently failing in the
components-e2epipeline (definition ID 87):ServerVirtualizationTest.NonZeroStartIndex_ScrollToMiddleThenMeasureServerVirtualizationTest.CancelsOutdatedRefreshes_AsyncServerRoutingTest.CanNavigateToQueryStringPageWithNoQueryChanges
VirtualizationTest.cs: MarkCancelsOutdatedRefreshes_AsyncandNonZeroStartIndex_ScrollToMiddleThenMeasureasvirtualso subclasses can override them.RoutingTest.cs: MarkCanNavigateToQueryStringPageWithNoQueryasvirtual.TestSubclasses.cs: Add[QuarantinedTest]override methods forServerVirtualizationTestandServerRoutingTest.Note:
[QuarantinedTest]on a base class method does not propagate to subclass instances automatically — the subclass needs its own override with the attribute.Associated issues:
Note
🔒 Integrity filter blocked 19 items
The following items were blocked because they don't meet the GitHub integrity level.
list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".To allow these resources, lower
min-integrityin your GitHub frontmatter:Note
This was originally intended as a pull request, but the git push operation failed.
Workflow Run: View run details and download patch artifact
The patch file is available in the
agentartifact in the workflow run linked above.To create a pull request with the changes:
Show patch preview (97 of 97 lines)