microsoft/testfx | MSTest + Microsoft.Testing.Platform (MTP)
Latest stable: v4.2.1 (released April 7! 🎉) · Next patch: MSTest 4.2.2 / MTP 2.2.2 · Next feature: MSTest 4.3 / MTP 2.3 🎯
🚀 Post-Release Momentum
v4.2.1 shipped yesterday! The team wasted no time — today saw a flurry of post-release housekeeping and forward momentum:
| Commit |
Author |
| Update public samples to v4.2.1 |
@Youssef1313 |
| Bump versions to 4.2.2 / 2.2.2 |
@Youssef1313 |
| Mark APIs as shipped |
@Evangelink |
| Update VSTest to 18.4.0 |
@Youssef1313 |
| Delete unused local variable in AssemblyEnumeratorWrapper |
@Youssef1313 |
| Skip PR pipeline on CodeQL-only changes |
@Youssef1313 |
Fix duplicate @ prefix in GitOps issueAuthor |
@Evangelink |
| Arcade + self dependency bumps |
dotnet-maestro 🤖 |
🔀 Active Pull Requests (12 open)
🔥 Ready for Review
| PR |
Title |
Author |
#7692 |
Onboard to v4 publishing |
@mmitche |
#7693 |
Cleanup CurrentTestApplicationModuleInfo |
@Youssef1313 |
#7444 |
Improve assertions error messages (structured format) |
@Evangelink |
#7597 |
Remove Polyfill NuGet package dependency |
@Evangelink |
#7573 |
Simplify NuGet cache folder handling in integration tests |
@Youssef1313 |
#7535 |
Cache reflection lookups in DynamicDataOperations ⚡ |
@Evangelink |
#7511 |
Simplify retry extension logic to use built-in filters |
@Evangelink |
#7415 |
Fix TreeNodeFilter OR-pattern diagnostics |
@Evangelink |
#7355 |
Add Assert.Scope() for soft assertions |
@Evangelink |
🚧 Drafts / WIP
| PR |
Title |
Author |
#7619 |
Try MSBuild's /Isolate |
@Youssef1313 |
#7564 |
Avoid TerminalOutputDevice with pipe protocol |
@Youssef1313 |
#5655 |
Improve performance of validating CLI options |
@Copilot |
🐛 Notable Open Issues
🆕 Newly Active (last 2 days)
#7680 — Customizable Failure Modes via Extensions (needs triage)
#6529 — Blocking data consumers (MTP extensibility gap — ongoing discussion)
🔨 Breaking Change Proposals Under Review
#7665 — Don't set IsTestingPlatformApplication at all by MTP
#7664 — Change default of --show-stdout/--show-stderr to failed
💪 Long-Standing Requests Worth Attention
#757 — AssemblyInitialize/AssemblyCleanup in base class ignored across assemblies (State: Needs Approval)
#6690 — Assert.That evaluates expression twice
#5364 — Allow placeholders in --report-trx-filename
#7647 — Add "no progress" and "no ANSI" environment variables
📊 Quick Stats
| Metric |
Count |
| Open Issues |
20+ tracked |
| Open PRs |
12 |
| PRs Merged Today |
8 |
| Days Since Last Release |
1 🎉 |
✅ Recommended Next Steps
- Review PR#7692 (v4 publishing onboarding) — infrastructure change, good to land early in the cycle.
- Review PR#7693 + PR#7597 — clean, focused changes ready to merge.
- Triage
#7680 — new feature request needs area labels and discussion.
- Evaluate breaking-change proposals (
#7665, #7664) — best decided early in the 4.3 / 2.3 cycle.
- Advance
Assert.Scope() (PR#7355) — soft assertions are a frequently requested feature; would be a great 4.3 highlight.
- Revisit
#757 — long-standing MSTest issue awaiting approval; could improve a lot of inheritance-based test suites.
🤖 Generated automatically by GitHub Copilot — workflow run #24161933684
Generated by Daily Repo Status · ◷
To install this agentic workflow, run
gh aw add githubnext/agentics/workflows/daily-repo-status.md@1f672aef974f4246124860fc532f82fe8a93a57e
🚀 Post-Release Momentum
v4.2.1shipped yesterday! The team wasted no time — today saw a flurry of post-release housekeeping and forward momentum:@Youssef1313@Youssef1313@Evangelink@Youssef1313@Youssef1313@Youssef1313@prefix in GitOps issueAuthor@Evangelink🔀 Active Pull Requests (12 open)
🔥 Ready for Review
#7692@mmitche#7693CurrentTestApplicationModuleInfo@Youssef1313#7444@Evangelink#7597@Evangelink#7573@Youssef1313#7535@Evangelink#7511@Evangelink#7415@Evangelink#7355Assert.Scope()for soft assertions@Evangelink🚧 Drafts / WIP
#7619/Isolate@Youssef1313#7564@Youssef1313#5655@Copilot🐛 Notable Open Issues
🆕 Newly Active (last 2 days)
#7680— Customizable Failure Modes via Extensions (needs triage)#6529— Blocking data consumers (MTP extensibility gap — ongoing discussion)🔨 Breaking Change Proposals Under Review
#7665— Don't setIsTestingPlatformApplicationat all by MTP#7664— Change default of--show-stdout/--show-stderrtofailed💪 Long-Standing Requests Worth Attention
#757—AssemblyInitialize/AssemblyCleanupin base class ignored across assemblies (State: Needs Approval)#6690—Assert.Thatevaluates expression twice#5364— Allow placeholders in--report-trx-filename#7647— Add "no progress" and "no ANSI" environment variables📊 Quick Stats
✅ Recommended Next Steps
#7680— new feature request needs area labels and discussion.#7665,#7664) — best decided early in the 4.3 / 2.3 cycle.Assert.Scope()(PR#7355) — soft assertions are a frequently requested feature; would be a great 4.3 highlight.#757— long-standing MSTest issue awaiting approval; could improve a lot of inheritance-based test suites.