Review queue
Opportunities
Repository: microsoft/testfx
87
[test-improver] Monthly Activity 2026-06
test label, active repository, clear issue body, established repository
Reproduce the issue locally and find the failing code path.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 226
72
Explicit tests
active repository, clear issue body, established repository, low comment count
Read README and docs folder, then locate the outdated section.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 897
72
Tests are sent back as in-progress and passed
active repository, clear issue body, established repository, low comment count
Find the related feature and add a focused failing test first.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 544
72
Investigate C# union support impact on MSTest parameterized tests
active repository, clear issue body, established repository, low comment count
Find the related feature and add a focused failing test first.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 857
72
Proposal: capture assertion call-site (file/line/member) on AssertFailedException
active repository, clear issue body, established repository, low comment count
Reproduce the issue locally and find the failing code path.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 818
72
[MTP Diagnostic Analysis] OpenTelemetry exports raw file paths, stdout/stderr, and stack traces without filtering
active repository, clear issue body, established repository, low comment count
Read README and docs folder, then locate the outdated section.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 949
72
[MTP Diagnostic Analysis] AzureFoundry hard-requires API keys and has no managed-identity auth path
active repository, clear issue body, established repository, low comment count
Read README and docs folder, then locate the outdated section.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 824
72
[MTP Integration Analysis] VSTestBridge still depends on internal test-module and TRX capability contracts
active repository, clear issue body, established repository, low comment count
Reproduce the issue locally and find the failing code path.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 707
72
[RFC] Server-initiated session cancellation in the dotnet test IPC protocol
active repository, clear issue body, established repository, low comment count
Read README and docs folder, then locate the outdated section.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 868
72
[RFC] Agent/LLM-efficient test output for Microsoft.Testing.Platform
active repository, clear issue body, established repository, low comment count
Read README and docs folder, then locate the outdated section.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 768
72
Filter MTP/MSTest internal stack frames from terminal failure output
active repository, clear issue body, established repository, low comment count
Reproduce the issue locally and find the failing code path.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 651
72
Emit compact end-of-run failure index for LLM/agent consumption
active repository, clear issue body, established repository, low comment count
Reproduce the issue locally and find the failing code path.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 650
72
Add JSON / NDJSON test report extension (Microsoft.Testing.Extensions.JsonReport)
active repository, clear issue body, established repository, low comment count
Read README and docs folder, then locate the outdated section.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 649
72
Expose programmatic test filtering via ITestFilter (avoid ClassInit cost for filtered-out tests)
active repository, clear issue body, established repository, low comment count
Reproduce the issue locally and find the failing code path.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 711
72
Remove TestRequestExecutionTimeInfo binary-compat shim in next major release
active repository, clear issue body, established repository, low comment count
Reproduce the issue locally and find the failing code path.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 698
72
Add first-class MSTest (and generic MTP) support to Microsoft.DotNet.Helix.Sdk
active repository, clear issue body, established repository, low comment count
Read README and docs folder, then locate the outdated section.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 700
72
Roslyn analyzer: warn when Microsoft.Testing.Extensions.OpenTelemetry is referenced but AddOpenTelemetryProvider is never called
active repository, clear issue body, established repository, low comment count
Read README and docs folder, then locate the outdated section.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 697
72
RFC 011: Impact on other test runners
active repository, clear issue body, established repository, low comment count
Find the related feature and add a focused failing test first.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 669
72
[RFC] Microsoft.Testing.Extensions.GitHubReport: publish test results to GitHub from MTP
active repository, clear issue body, established repository, low comment count
Reproduce the issue locally and find the failing code path.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 643
72
Test asset NuGet restore: fragile resolution of Microsoft.Testing.Platform via transitive CodeCoverage prerelease (NU1102)
active repository, clear issue body, established repository, low comment count
Reproduce the issue locally and find the failing code path.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 628
72
Add CI-friendly textual progress heartbeat to MTP terminal reporter (raw log progress signal)
active repository, clear issue body, established repository, low comment count
Reproduce the issue locally and find the failing code path.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 533
72
Extend AzureDevOpsReport extension: log groups, failure annotations, raw-log progress mirror
active repository, clear issue body, established repository, low comment count
Reproduce the issue locally and find the failing code path.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 531
72
New extension: Microsoft.Testing.Extensions.GitHubActionsReport (groups, annotations, step summary)
active repository, clear issue body, established repository, low comment count
Read README and docs folder, then locate the outdated section.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 555
72
[efficiency-improver] Monthly Activity 2026-06
active repository, clear issue body, established repository, low comment count
Reproduce the issue locally and find the failing code path.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 229
72
[perf-improver] Monthly Activity 2026-06
active repository, clear issue body, established repository, low comment count
Reproduce the issue locally and find the failing code path.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 256
72
Microsoft Testing Platform: dotnet test filtering ergonomics and discoverability differ from VSTest
active repository, clear issue body, established repository, low comment count
Find the related feature and add a focused failing test first.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 364
72
[duplicate-code] Duplicate Code Detector - Issue Group
active repository, clear issue body, established repository, low comment count
Inspect workflow files under .github/workflows.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 369
72
Temporarily disabled LocalizationTests/LocalizationFailingTests until OneLocBuild ships proper TerminalResources translations
active repository, clear issue body, established repository, low comment count
Reproduce the issue locally and find the failing code path.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 360
72
Repository Quality: Public API Surface Versioning Hygiene and Experimental Graduation Readiness
active repository, clear issue body, established repository, low comment count
Read README and docs folder, then locate the outdated section.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 228
59
Show slowest tests
active repository, clear issue body, moderate discussion, established repository
Find the related feature and add a focused failing test first.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 554
59
TaskExtensionsTests are flaky
active repository, clear issue body, moderate discussion, established repository
Find the related feature and add a focused failing test first.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 567
59
Race condition between MTP extensions using ITestHostProcessLifetimeHandler
active repository, clear issue body, moderate discussion, established repository
Read README and docs folder, then locate the outdated section.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 576
59
TestExecutionManager Task.WhenAll loses its source tasks to GC
active repository, clear issue body, moderate discussion, established repository
Reproduce the issue locally and find the failing code path.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 403
54
[Feature] Enhanced fixtures
active repository, clear issue body, moderate discussion, established repository
Reproduce the issue locally and find the failing code path.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 1028
54
`Microsoft.Testing.Extensions.TrxReport` should allow customizing `trx` file name via dedicated `MSBuild` property
active repository, clear issue body, moderate discussion, established repository
Reproduce the issue locally and find the failing code path.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 1024
54
[Proposal]: MTP Command-line aliases
active repository, clear issue body, moderate discussion, established repository
Reproduce the issue locally and find the failing code path.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 976
52
`AddTreeNodeFilterService` is not called by MSTest
high discussion complexity, active repository, clear issue body, established repository
Find the related feature and add a focused failing test first.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 787
52
Investigate test case association feature and its support with MTP
high discussion complexity, active repository, clear issue body, established repository
Find the related feature and add a focused failing test first.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 814
52
MTP Extension - Flaky Tests
high discussion complexity, active repository, clear issue body, established repository
Find the related feature and add a focused failing test first.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 821
52
[Proposal]: Flaky test management
high discussion complexity, active repository, clear issue body, established repository
Reproduce the issue locally and find the failing code path.
cd D:\Workarea\Contribute\OpenSourceHunter
dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 744