@nohwnd — daily digest for 2026-07-07
Repo Health — 2026-07-07
- Build: ✅ passing (0 errors, 4 pre-existing IL-trimming warnings in
CommunicationUtilities)
- Tests: ✅ ~2,667 passed / 0 failed (~20 skipped across 19 test projects)
- Issues found: 0 new issues created
- Auto-fix PRs: 0
vstest-specific checks
- Binding redirects: ✅ Consistent. All three app.configs have the core 5 redirects (
System.Runtime.CompilerServices.Unsafe 6.0.3.0, System.Collections.Immutable 10.0.0.0, System.Reflection.Metadata 8.0.0.0, System.Memory 4.0.5.0, System.Buffers 4.0.5.0). testhost.x86 has 2 extra intentional host-specific entries. No gaps.
- Package verification: ✅
expected-nupkg-file-counts.json (14 packages) and expected-dll-frameworks.json present and reasonable. No pack build run today.
- PublicAPI: ⚠️ Pre-existing unshipped entries in
Microsoft.TestPlatform.CrossPlatEngine (IProxyManagerFactory, MtpProxyManagerFactory) and Microsoft.TestPlatform.Build (VSTestLogsTask, VSTestTask). No new additions today.
- xlf sync: ⚠️ Pre-existing — all
vstest.console xlf files (13 languages) missing AvailableExtensionFormat and AvailableTestsFormat. No change from prior days.
PR Status — 2026-07-07
🟢 Ready to merge (4)
| PR |
Title |
Author |
CI |
Action |
#16223 |
[fix] Fix test output eaten by MSBuild terminal logger |
@nohwnd |
✅ all green (today) |
Merge |
#16215 |
fix: auto-discover Code Coverage adapter from NuGet |
@nohwnd |
✅ all green (Jul 5) |
Merge |
#16191 |
Drain crashed testhost stderr without blocking thread-pool |
@nohwnd |
✅ all green (Jul 1) |
Merge |
#16043 |
Fix MsCoverageReferencedPathMaps: skip design-time builds |
@nohwnd |
✅ all green (May 18) |
Merge — 50d stale |
🔴 Needs your review (1)
| PR |
Title |
Author |
Waiting since |
Action |
#15356 |
Adjust ManagedType implementation and spec |
@Youssef1313 |
~7 months |
Decide — CI ✅; last comment May 29 |
🟡 Waiting on author (4)
| PR |
Title |
Author |
Issue |
Action |
#16208 |
Inject CommandLineOptions into vstest.console |
@nohwnd |
CI ❌ macOS cancelled (Jul 3) |
Fix CI |
#16206 |
Source TestPlatform package payloads from real dotnet build |
@nohwnd |
CI ❌ Windows Release fail (Jul 3) |
Fix CI |
#16202 |
Fix mixed synchronization in ParallelProxyExecutionManager |
@azat-msft |
CI ❌ Windows Release fail (Jul 3) |
Fix CI |
#16044 |
Fix LoggerRunSettings verbosity being silently overridden |
@nohwnd |
CI ❌ (persisting from Jun) |
Fix CI |
⚪ In progress (11)
| PR |
Title |
Author |
Status |
#16222 |
perf: use JsonElement.TryGetGuid/TryGetDate |
@nohwnd |
Draft (efficiency-improver) |
#16219 |
Source code updates from dotnet/dotnet |
dotnet-maestro[bot] |
CI running |
#16218 |
Update dependencies from devdiv/DevDiv/vs-code-coverage |
dotnet-maestro[bot] |
CI running |
#16217 |
Update dependencies from dotnet/arcade |
dotnet-maestro[bot] |
CI running |
#16216 |
perf: eliminate Duration.ToString() and Guid.ToString() allocs |
@nohwnd |
Draft (efficiency-improver) |
#16213 |
perf: eliminate redundant ConcurrentDictionary updates |
@nohwnd |
Draft (efficiency-improver) |
#16210 |
perf: eliminate GetRawText() string allocations |
@nohwnd |
Draft (efficiency-improver) |
#16033 |
Fix TestCaseStart/Stop events dropped for data-driven tests |
@nohwnd |
Draft |
#16032 |
Skip MsCoverageReferencedPathMaps with MSBuild graph build |
@nohwnd |
Draft |
#15795 |
Fix backslash normalization in VSTestCLIRunSettings on Unix |
@nohwnd |
Draft |
#15794 |
Fix CopyTraceDataCollectorArtifacts overwriting newer DLLs |
@nohwnd |
Draft |
Summary
- Your action needed: 4 PRs ready to merge; 1 PR needs decision (
#15356)
- Waiting on authors: 4 PRs with CI failures (3 from
@nohwnd, 1 from @azat-msft)
- Repo health: ✅ build and tests green; ⚠️ pre-existing xlf gaps and unshipped PublicAPI entries
Issues Backlog — 2026-07-07
| Category |
Count |
| Total open issues |
40 |
Untriaged (Needs: Triage :mag:) |
0 |
| State: In-PR |
8 |
agentic-workflows labelled |
8 |
Blocked / Design needed (Needs: Design) |
3 |
Issue Triage Progress: The quality/triage agent opened #16224 today — "Repository Quality: Testhost Process Lifecycle Management Gaps" — reporting 4 concrete bugs and 1 architectural gap in ProxyOperationManager, DefaultTestHostManager, DotnetTestHostManager, TestSessionPool, and ProxyTestSessionManager. Another quality report issue #16220 was opened yesterday on RunSettings validation.
Trend: ↑ 40 open issues (+1 from yesterday's 39). 1 new issue opened today.
cc @nohwnd
Generated by Daily Maintenance Digest · ◷
Generated by Daily Maintenance Digest · ● 7.3M · ◷
@nohwnd— daily digest for 2026-07-07Repo Health — 2026-07-07
CommunicationUtilities)vstest-specific checks
System.Runtime.CompilerServices.Unsafe6.0.3.0,System.Collections.Immutable10.0.0.0,System.Reflection.Metadata8.0.0.0,System.Memory4.0.5.0,System.Buffers4.0.5.0).testhost.x86has 2 extra intentional host-specific entries. No gaps.expected-nupkg-file-counts.json(14 packages) andexpected-dll-frameworks.jsonpresent and reasonable. No pack build run today.Microsoft.TestPlatform.CrossPlatEngine(IProxyManagerFactory,MtpProxyManagerFactory) andMicrosoft.TestPlatform.Build(VSTestLogsTask,VSTestTask). No new additions today.vstest.consolexlf files (13 languages) missingAvailableExtensionFormatandAvailableTestsFormat. No change from prior days.PR Status — 2026-07-07
🟢 Ready to merge (4)
#16223@nohwnd#16215@nohwnd#16191@nohwnd#16043@nohwnd🔴 Needs your review (1)
#15356@Youssef1313🟡 Waiting on author (4)
#16208@nohwnd#16206@nohwnd#16202@azat-msft#16044@nohwnd⚪ In progress (11)
#16222@nohwnd#16219dotnet-maestro[bot]#16218dotnet-maestro[bot]#16217dotnet-maestro[bot]#16216@nohwnd#16213@nohwnd#16210@nohwnd#16033@nohwnd#16032@nohwnd#15795@nohwnd#15794@nohwndSummary
#15356)@nohwnd, 1 from@azat-msft)Issues Backlog — 2026-07-07
Needs: Triage :mag:)agentic-workflowslabelledNeeds: Design)Issue Triage Progress: The quality/triage agent opened
#16224today — "Repository Quality: Testhost Process Lifecycle Management Gaps" — reporting 4 concrete bugs and 1 architectural gap inProxyOperationManager,DefaultTestHostManager,DotnetTestHostManager,TestSessionPool, andProxyTestSessionManager. Another quality report issue#16220was opened yesterday on RunSettings validation.Trend: ↑ 40 open issues (+1 from yesterday's 39). 1 new issue opened today.
cc
@nohwnd