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.