Skip to content

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

@github-actions

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

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions