Skip to content

[repo-status] Daily Repo Status — April 4, 2026 #7676

Closed

Description

@github-actions

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

  1. Review breaking-change issues #7665 and #7664 — both filed by @Youssef1313 this week, need team discussion before they land in 4.3/2.3.
  2. Unblock the stacked PRs — #7597, #7573, #7535, #7511, and #7444 have been open since late March and are ready for review.
  3. Soft assertions PR #7355 (Assert.Scope()) — a high-value feature, worth prioritizing for 4.3.
  4. Assert.That double-evaluation (#6690) — a correctness bug that could affect user tests silently; worth triaging soon.
  5. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions