107 wires and counting
$ status: archived — this briefing has stopped; the archive stays readable. browse live briefings →

$ status

wire 2026-08-11
stories 66

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

BLAZOR TESTING OVERHAUL SHIPS NATIVE AOT HARNESS, ROSLYN REVERTS SONIC SPLIT

By RepoJournal · Filed · About .NET · Composed from the cited sources · methodology

ASP.NET Core's Components.Testing library graduates from xUnit to MSTest on Microsoft Testing Platform, while Roslyn backs out its ambitious Sonic declaration/implementation split to unblock the next build.

The Blazor testing framework completes its migration away from xUnit v3, replacing ServerFixture<T> with a factory-based ServerFactory<T> pattern and moving to explicit MSTest TestContext parameters [1]. In parallel, the team shipped a Native AOT testing harness for Components.Testing [2], letting E2E tests publish applications as compiled native executables without dragging testing infrastructure into production code. On the schema front, ASP.NET Core now correctly preserves nullable array element types in parameter schemas, using NullabilityInfoContext to recover annotation metadata that was previously lost [3]. Over in Roslyn, a full revert of the Sonic declaration/implementation split landed [4], backing out the fast/slow discovery path that introduced regressions like lost child content parameters in fallback components [5]. The split drove enough insertion blockers that the team judged reverting cleaner than patching forward. Performance repo updated Android R2R measurements to use MAUI's public MauiEnableFullReadyToRun property, replacing a removed private switch [6]. Across 5 repos, 26 commits and 39 PRs landed; the skills repo added golden end-to-end test generation scenarios for zero-to-one, gap-analysis, and ambient-dependency test workflows [7].

Action items

References

  1. [1] [Blazor] Migrate Components.Testing from xUnit v3 to MSTest on MTP (#67083) ↗ dotnet/aspnetcore
  2. [2] Add Native AOT Components testing harness ↗ dotnet/aspnetcore
  3. [3] Support nullable array element types in parameter schemas ↗ dotnet/aspnetcore
  4. [4] Revert the sonic decl/impl split merge from main ↗ dotnet/roslyn
  5. [5] Keep a fallback component's derived tag helpers during discovery (#84818) ↗ dotnet/roslyn
  6. [6] [Android] Update full R2R property (#5273) ↗ dotnet/performance
  7. [7] Add golden end-to-end test generation scenarios ↗ dotnet/skills

Quick answers

What shipped in .NET on August 11, 2026?
ASP.NET Core's Components.Testing library graduates from xUnit to MSTest on Microsoft Testing Platform, while Roslyn backs out its ambitious Sonic declaration/implementation split to unblock the next build. In total, 26 commits, 39 pull requests, and 1 releases landed.
Who contributed to .NET on August 11, 2026?
14 developers shipped this update, including Javier Calvarro Nelson, snemeckayova, Copilot, Matous Kozak, Evangelink, github-actions[bot], github-actions, and Abhitej John, and 6 more.
What were the notable .NET updates?
[Blazor] Migrate Components.Testing from xUnit v3 to MSTest on MTP (#67083), Add Native AOT Components testing harness, and Support nullable array element types in parameter schemas.