Skip to content

[repo-status] Daily Repo Status – April 6, 2026 #7681

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

🆕 New community issue — #7680 Customizable Failure Modes via Extensions filed today by james-newell-forge. The request asks for a first-class way for MTP extensions to signal test-run failure (e.g., coverage threshold misses) without resorting to unhandled exceptions. Needs triage!

🔧 Dependency pipeline healthy — Two dotnet-maestro PRs (#7678, #7677) are open and ready for merge, keeping arcade and testfx internal deps up to date. Latest localization check-ins (#7674, #7675) merged cleanly on Apr 4.

💪 Big assertion overhaul in progress — #7444 Improve assertions error messages with structured format (+7,690 / -4,067 across 59 files, 62 commits!) is ready and assigned. This is the most impactful pending change — a great one to get over the finish line.


📋 Open Pull Requests (20 open)

# Title Author Status
#7597 Remove Polyfill NuGet package dependency Evangelink 🟢 Ready
#7535 Cache reflection lookups in DynamicDataOperations Evangelink 🟢 Ready
#7511 Simplify retry extension logic Evangelink 🟢 Ready
#7444 Improve assertions error messages with structured format Evangelink 🟢 Ready
#7415 Fix TreeNodeFilter OR-pattern diagnostics Evangelink 🟢 Ready
#7258 Rework MSTEST0016 message and description Evangelink 🟢 Ready
#7573 Simplify NuGet cache folder handling in integration tests Youssef1313 🟢 Ready
#7568 Don't run integration tests in release jobs Copilot 🟢 Ready
#7344 Unify reflection helpers Evangelink 🟢 Ready
#7678 / #7677 Dependency updates (arcade / testfx) dotnet-maestro 🟢 Ready
#7355 Add Assert.Scope() for soft assertions Evangelink 🔵 Active
#5655 Improve perf of validating CLI options Copilot 📝 Draft
#7619 Try MSBuild /Isolate Youssef1313 📝 Draft
#7564 Avoid TerminalOutputDevice in pipe protocol Youssef1313 📝 Draft
#7570 Add telemetry collection for MSTest usage analytics Evangelink 📝 Draft

🐛 Notable Open Issues

# Title Priority
#7680 Customizable Failure Modes via Extensions (new today!) 🔴 Needs Triage
#7665 [Breaking] Don't set IsTestingPlatformApplication by MTP 🟡 Design
#7664 [Breaking] Change default of --show-stdout/stderr 🟡 Design
#7647 Add "no progress" and "no ANSI" env variables 🟡 Feature
#2035 Handle SIGTERM shutdown signal (fire cancellation) 🟠 Long-standing
#5364 Allow placeholders in --report-trx-filename 🟠 Feature request
#7556 RetryAttribute: support class/assembly decoration 🟠 Feature request
#757 AssemblyInitialize/Cleanup ignored from base class in another assembly 🔵 Classic bug

✅ Recent Activity (since Apr 4)

  • 🔀 Merged: Localization check-ins (#7674, #7675) via OneLocBuild
  • 🔀 Merged: Dependency updates from arcade + testfx (#7672, #7673)
  • 🆕 Filed: #7680 — Extension failure-mode customization (community feedback worth considering for 4.3!)

🎯 Recommended Actions for Maintainers

  1. Triage #7680 — first-class extension failure support is a compelling UX improvement for MTP
  2. Merge the assertion overhaul #7444 — it's been open since Feb, has 62 commits, and will meaningfully improve developer experience
  3. Merge the ready-queue PRs — #7597, #7535, #7511 are clean and ready
  4. Merge dependency bumps #7677 + #7678 to keep the pipeline green
  5. Discuss the two breaking-change proposals (#7665, #7664) — aligning early in the 4.3 cycle avoids surprises

Generated automatically on 2026-04-06 · testfx repo 🤖

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