Skip to content

[repo-status] 🌟 Daily Status Report β€” April 1, 2026Β #7651

@github-actions

Description

@github-actions

microsoft/testfx | MSTest + Microsoft.Testing.Platform (MTP)
Latest stable release: v4.1.0 (2026-02-04) Β· Arcade SDK: 11.0.0-beta.26181.6


πŸš€ Today's Highlights

Today was a very productive day with 6 merges and active work on MTP developer experience!

βœ… Merged Today (April 1)

PR Description Author
#7637 Revert stdout/stderr suppression β†’ add --show-stdout/--show-stderr options @Youssef1313 + Copilot
#7650 Prefer TrxFullyQualifiedTypeNameProperty per TestMethodIdentifierProperty @Evangelink
#7649 Avoid ANSI and progress output when running in LLM environment πŸ€– @Youssef1313
#7648 Fix IndexOutOfRangeException in command-line parsing @Youssef1313 + Copilot
#7645 Update dependencies from dotnet/arcade dotnet-maestro
#7644 Update dependencies from devdiv/vs-code-coverage dotnet-maestro

πŸ”₯ Hot Topics

  • stdout/stderr story is evolving fast β€” after a revert of silent suppression (#7600), the team landed opt-in --show-stdout/--show-stderr flags. Issue #7647 tracks adding matching environment variable controls.
  • LLM-friendly output β€” MTP now detects LLM environments and suppresses ANSI/progress noise. Great DX improvement!
  • TRX quality β€” TRX fully-qualified type name handling was improved for more reliable test result identification.

πŸ”§ Active Pull Requests (20 open)

Ready for Review πŸ‘€

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

🚧 Drafts in Progress

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

πŸ› Open Issues Spotlight

# Title Area
#2035 Handle SIGTERM shutdown signal (updated today!) MTP
#7647 Add "no progress" and "no ANSI" env variables MTP
#757 AssemblyInitialize/AssemblyCleanup ignored in cross-assembly base class MSTest
#6690 Assert.That evaluates expression twice Assertions
#7161 Disable terminal reporter in server/pipe mode MTP
#7596 Consider removing Polyfill NuGet dependency Infrastructure

πŸ“Š Project Health

Metric Count
Open PRs 20 (7 ready, 13 drafts)
Open Issues (shown) 20+
Merges today 6 βœ…
Latest release v4.1.0

🎯 Recommended Next Steps for Maintainers

  1. Review #7573, #7597 β€” infrastructure/cleanup PRs from @Youssef1313 and @Evangelink that reduce tech debt.
  2. Land #7444 (structured assertion messages) β€” a high-impact developer-facing improvement.
  3. Triage #2035 (SIGTERM handling) β€” had fresh activity today; long-standing MTP issue worth prioritizing.
  4. Close #7647 once env-variable controls for ANSI/progress are implemented (follow-up to today's #7649).
  5. Promote #5655 (CommandLineOptions performance) from draft to review-ready β€” good Copilot-assisted perf win.

Generated automatically on 2026-04-01 Β· 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