microsoft/testfx | MSTest + Microsoft.Testing.Platform (MTP)
Latest stable release: v4.1.0 (2026-02-04) · Current cycle: MSTest 4.3 / MTP 2.3 🎯
🚀 Highlights
🎉 MSTest 4.3 / MTP 2.3 preview rolling — daily dependency updates from dotnet/arcade and microsoft/testfx are landing cleanly. Preview packages are now at 4.3.0-preview.26203.1 / 2.3.0-preview.26203.1.
🔧 CI hygiene improved — PR #7663 (Copilot + Youssef) removed deprecated Arcade pipeline options, keeping the build infra up-to-date.
🌿 Aspire updated to 13.2.1 (#7660) — smooth dependency bump by @Youssef1313.
📋 Open PRs in Progress
| PR |
Title |
Author |
Status |
#7619 |
Try MSBuild's /Isolate |
@Youssef1313 |
🚧 Draft |
#7597 |
Remove Polyfill NuGet package dependency |
@Evangelink |
🔍 Review |
#7573 |
Simplify NuGet cache folder handling in integration tests |
@Youssef1313 |
🔍 Review |
#7535 |
Cache reflection lookups in DynamicDataOperations |
@Evangelink |
🔍 Review |
#7511 |
Simplify retry extension logic |
@Evangelink |
🔍 Review |
#7444 |
Improve assertion error messages with structured format |
@Evangelink |
🔍 Review |
#7415 |
Fix TreeNodeFilter OR-pattern diagnostics |
@Evangelink |
🔍 Review |
#7355 |
Add Assert.Scope() for soft assertions |
@Evangelink |
🔍 Review |
#5655 |
Improve perf of validating command line options |
@Copilot |
🚧 Draft |
#7570 |
Add telemetry for MSTest usage analytics |
@Evangelink |
🚧 Draft |
🐛 Hot Issues Needing Attention
| Issue |
Title |
Labels |
#7665 |
[Breaking] Don't set IsTestingPlatformApplication by MTP |
Breaking, Area: MTP |
#7664 |
[Breaking] Change default of --show-stdout/--show-stderr |
Breaking, Area: Terminal reporter |
#7647 |
Add "no progress" and "no ANSI" environment variables |
Area: MTP |
#2035 |
Handle SIGTERM shutdown signal for graceful cancellation |
Area: MTP |
#6690 |
Assert.That evaluates expression twice |
Area: Assertion |
#7161 |
Disable MTP TerminalTestReporter in server/pipe mode |
Area: Terminal reporter |
#5364 |
Allow placeholders in --report-trx-filename |
Area: TRX |
✅ Recently Closed (since March 28)
- 🔒
#7656 MSTest 4.2 prerelease — completed ✨
- 🔒
#7612 Revise recent output change before shipping 4.2 — resolved
- 🔒
#7646 IndexOutOfRangeException in command line parser (from GitHub Actions) — fixed
- 🔒
#6781 Get signal from CI about termination for teardown — closed
- 🔒
#7662 Move away from deprecated Arcade options — done
📌 Actionable Next Steps for Maintainers
- Review breaking-change issues
#7665 and #7664 — both filed by @Youssef1313 this week, need team discussion before they land in 4.3/2.3.
- Unblock the stacked PRs —
#7597, #7573, #7535, #7511, and #7444 have been open since late March and are ready for review.
- Soft assertions PR
#7355 (Assert.Scope()) — a high-value feature, worth prioritizing for 4.3.
Assert.That double-evaluation (#6690) — a correctness bug that could affect user tests silently; worth triaging soon.
- TRX placeholder feature
#5364 — commonly requested; consider adding to 4.3 scope if bandwidth allows.
🤖 Auto-generated daily status — April 4, 2026
Generated by Daily Repo Status · ◷
To install this agentic workflow, run
gh aw add githubnext/agentics/workflows/daily-repo-status.md@1f672aef974f4246124860fc532f82fe8a93a57e
🚀 Highlights
🎉 MSTest 4.3 / MTP 2.3 preview rolling — daily dependency updates from
dotnet/arcadeandmicrosoft/testfxare landing cleanly. Preview packages are now at 4.3.0-preview.26203.1 / 2.3.0-preview.26203.1.🔧 CI hygiene improved — PR
#7663(Copilot + Youssef) removed deprecated Arcade pipeline options, keeping the build infra up-to-date.🌿 Aspire updated to 13.2.1 (
#7660) — smooth dependency bump by@Youssef1313.📋 Open PRs in Progress
#7619/Isolate@Youssef1313#7597@Evangelink#7573@Youssef1313#7535@Evangelink#7511@Evangelink#7444@Evangelink#7415@Evangelink#7355Assert.Scope()for soft assertions@Evangelink#5655@Copilot#7570@Evangelink🐛 Hot Issues Needing Attention
#7665IsTestingPlatformApplicationby MTP#7664--show-stdout/--show-stderr#7647#2035#6690Assert.Thatevaluates expression twice#7161#5364--report-trx-filename✅ Recently Closed (since March 28)
#7656MSTest 4.2 prerelease — completed ✨#7612Revise recent output change before shipping 4.2 — resolved#7646IndexOutOfRangeException in command line parser (from GitHub Actions) — fixed#6781Get signal from CI about termination for teardown — closed#7662Move away from deprecated Arcade options — done📌 Actionable Next Steps for Maintainers
#7665and#7664— both filed by@Youssef1313this week, need team discussion before they land in 4.3/2.3.#7597,#7573,#7535,#7511, and#7444have been open since late March and are ready for review.#7355(Assert.Scope()) — a high-value feature, worth prioritizing for 4.3.Assert.Thatdouble-evaluation (#6690) — a correctness bug that could affect user tests silently; worth triaging soon.#5364— commonly requested; consider adding to 4.3 scope if bandwidth allows.🤖 Auto-generated daily status — April 4, 2026