Skip to content

[blazor] E2E test coreCLR WASM#66331

Draft
pavelsavara wants to merge 4 commits into
dotnet:mainfrom
pavelsavara:blazor_wasm_coreCLR
Draft

[blazor] E2E test coreCLR WASM#66331
pavelsavara wants to merge 4 commits into
dotnet:mainfrom
pavelsavara:blazor_wasm_coreCLR

Conversation

@pavelsavara

@pavelsavara pavelsavara commented Apr 15, 2026

Copy link
Copy Markdown
Member

@pavelsavara pavelsavara added this to the .NET 11 Planning milestone Apr 15, 2026
@pavelsavara pavelsavara self-assigned this Apr 15, 2026
@pavelsavara pavelsavara added the area-blazor Includes: Blazor, Razor Components label Apr 15, 2026
@pavelsavara pavelsavara marked this pull request as ready for review April 27, 2026 18:06
@pavelsavara pavelsavara requested a review from a team as a code owner April 27, 2026 18:06
Copilot AI review requested due to automatic review settings April 27, 2026 18:06
@pavelsavara pavelsavara requested review from a team and wtgodbe as code owners April 27, 2026 18:06
@pavelsavara pavelsavara changed the title test coreCLR WASM [blazor] E2E test coreCLR WASM Apr 27, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds initial CI coverage for running Components E2E tests against the CoreCLR WASM runtime (instead of Mono), while excluding Mono-only threading test assets.

Changes:

  • Update the Components E2E test project to exclude ThreadingApp tests and project references when UseMonoRuntime=false.
  • Add a new Azure Pipelines job that builds/runs a (temporarily narrowed) CoreCLR E2E test run, and rename the existing job/results to explicitly indicate Mono.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.

File Description
src/Components/test/E2ETest/Microsoft.AspNetCore.Components.E2ETests.csproj Conditionally removes threading tests and ThreadingApp references when building with CoreCLR (UseMonoRuntime=false).
.azure/pipelines/components-e2e-tests.yml Introduces a CoreCLR E2E job and adjusts display/test run titles to distinguish CoreCLR vs Mono runs.

Comment thread .azure/pipelines/components-e2e-tests.yml Outdated
Comment thread .azure/pipelines/components-e2e-tests.yml Outdated
Comment thread .azure/pipelines/components-e2e-tests.yml Outdated
Comment thread .azure/pipelines/components-e2e-tests.yml Outdated
@wtgodbe

wtgodbe commented Apr 27, 2026

Copy link
Copy Markdown
Member

@pavelsavara is this ready for review?

Comment thread .azure/pipelines/components-e2e-tests.yml Outdated
@pavelsavara

Copy link
Copy Markdown
Member Author

@pavelsavara is this ready for review?

Sorry, I forgot I didn't do the cleanup before I marked it ready. I did it now and we will see if it still passes :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-blazor Includes: Blazor, Razor Components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants