Skip to content

[repo-status] Daily Repo Status — April 2, 2026 #7666

@github-actions

Description

@github-actions

microsoft/testfx | MSTest + Microsoft.Testing.Platform (MTP)
Latest stable release: v4.1.0 (2026-02-04) · Next target: v4.3 / MTP 2.3 🎯


🚀 Today's Highlights

Big news: the repo was bumped to v4.3 / MTP 2.3! 🎉 The team is actively laying the groundwork for the next major release cycle with breaking-change discussions already open.

✅ Merged Today (April 2)

PR Description Author
#7663 Move away from deprecated Arcade pipeline options Copilot + @Youssef1313
#7658 Bump version to 4.3 / MTP 2.3 🎯 @Youssef1313
#7660 Update Aspire to 13.2.1 @Youssef1313
#7655 Fix SKILL.md path @Youssef1313
#7654 Update deps from devdiv/vs-code-coverage dotnet-maestro
#7652 Update deps from dotnet/arcade dotnet-maestro

✅ Merged Yesterday (April 1)

PR Description Author
#7637 Revert silent stdout/stderr suppression → add --show-stdout/--show-stderr @Youssef1313 + Copilot
#7650 Prefer TrxFullyQualifiedTypeNameProperty per TestMethodIdentifierProperty @Evangelink
#7649 Avoid ANSI/progress output in LLM environments 🤖 @Youssef1313
#7648 Fix IndexOutOfRangeException in command-line parsing @Youssef1313 + Copilot
#7640 Stabilize StdOut/StdErr MTP properties @Youssef1313

🔥 Hot Topics

Breaking changes being planned for v4.3/MTP 2.3

Two fresh breaking-change proposals landed today — good time for the team to weigh in:

  • #7665[Breaking] Don't set IsTestingPlatformApplication by MTP — would fix a long-standing friction where MSTest/NUnit can't respect user-specified values.
  • #7664[Breaking] Change default of --show-stdout/--show-stderr to failed — aligns output defaults with typical CI expectations.

stdout/stderr story evolving 📺

After reverting the fully-silent approach, the team now has opt-in --show-stdout/--show-stderr flags. Issue #7647 proposes complementary TESTINGPLATFORM_NOPROGRESS / TESTINGPLATFORM_NOANSI env vars — a great DX win especially for Copilot/LLM tooling.

CI infrastructure cleanup ✅

Deprecated Arcade options (enablePublishBuildArtifacts, enablePublishBuildAssets) were replaced with the modern artifacts schema. Pipeline is cleaner now!


🔧 Active Pull Requests

Ready for Review 👀

PR Description Author
#7597 Remove Polyfill NuGet package dependency @Evangelink
#7573 Simplify NuGet cache folder handling in integration tests @Youssef1313
#7568 Don't run integration tests in release jobs Copilot
#7535 Cache reflection lookups in DynamicDataOperations @Evangelink
#7511 Simplify retry extension logic using built-in filters @Evangelink
#7444 Improve assertion error messages with structured format @Evangelink
#7415 Fix TreeNodeFilter OR-pattern diagnostics @Evangelink
#7355 Add Assert.Scope() for soft assertions @Evangelink

🚧 Drafts in Progress

PR Description Author
#7619 Try MSBuild /Isolate for build perf @Youssef1313
#7564 Avoid TerminalOutputDevice with pipe protocol @Youssef1313
#7570 Add telemetry for MSTest usage analytics @Evangelink
#5655 [MTP] Improve CommandLineOptionsValidator performance Copilot

📊 Project Status

Area Status
Versioning 🟢 Bumped to v4.3 / MTP 2.3 — next release cycle open
CI/Infrastructure 🟢 Arcade pipeline modernized, deps up-to-date
Developer Experience 🟡 stdout/stderr & ANSI/progress story stabilizing
Assertions 🟡 Structured error messages & Assert.Scope() in review
Performance 🟡 Reflection caching & CLI validation improvements in progress
Breaking Changes 🔴 2 new proposals need team discussion before merge

✅ Recommended Next Steps

  1. Review breaking-change proposals #7665 and #7664 — early alignment avoids rework.
  2. Merge quick wins: #7597 (Polyfill removal) and #7568 (no integration tests in release) look ripe.
  3. Discuss #7647 — env var controls for ANSI/progress complement the just-landed --show-stdout/--show-stderr flags nicely.
  4. Assert.Scope() (#7355) — a high-value feature; bump its review priority for v4.3.
  5. Close the loop on SIGTERM (#2035) — long-standing issue that aligns well with MTP's graceful shutdown story.

Generated automatically on 2026-04-02 · microsoft/testfx

Generated by Daily Repo Status ·

To install this agentic workflow, run

gh aw add githubnext/agentics/workflows/daily-repo-status.md@1f672aef974f4246124860fc532f82fe8a93a57e

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions