Good morning team! π Here's your daily snapshot of microsoft/testfx.
π¦ Release Landscape
| Component |
Stable |
Latest Preview |
| MSTest |
v4.1.0 (Feb 4) |
4.2.1-preview.26177.4 |
| Microsoft.Testing.Platform |
v2.1.x |
2.2.1-preview.26177.4 |
MSTest 4.2 is actively in preview β keep pushing toward that stable release! π
π₯ Today's Activity (March 30) β Big Day!
β
Merged PRs
| PR |
Description |
Author |
#7630 |
CI: Exclude .gitignore and .github/workflows from triggering builds |
@Evangelink |
#7629 |
Downgrade .NET SDK in global.json (workaround for dotnet/sdk#52863) |
@Youssef1313 |
#7627 |
Add agentic daily-repo-status workflow π€ (first run!) |
@Evangelink |
#7625 |
Re-enable signing validation |
@Youssef1313 |
#7624 |
Fix MSTEST0037 false positive for non-int count arguments |
@Copilot |
π‘ Infrastructure note: A breaking .NET SDK change (dotnet/sdk#52863) disrupted the official pipeline today. The team quickly triaged and applied a downgrade workaround while upstream arcade fix (#16642) is pending.
π Open Pull Requests (7 total)
| PR |
Status |
Description |
Author |
#7626 |
π’ Open |
Fix MSTEST0017 false positive with user-defined conversion operators |
@Copilot |
#7597 |
π’ Open |
Remove Polyfill NuGet package dependency |
@Evangelink |
#7573 |
π’ Open |
Simplify NuGet cache folder handling in integration tests |
@Youssef1313 |
#7535 |
π’ Open |
Cache reflection lookups in DynamicDataOperations (perf π) |
@Evangelink |
#7444 |
π’ Open |
Improve assertion error messages with structured format |
@Evangelink |
#7619 |
π§ Draft |
Try MSBuild's /Isolate flag |
@Youssef1313 |
#7564 |
π§ Draft |
Avoid TerminalOutputDevice with pipe protocol |
@Youssef1313 |
π Notable Open Issues
| Issue |
Area |
Summary |
#7578 |
Analyzers |
MSTEST0017 false positive with user-defined conversions β PR #7626 in review |
#7612 |
Terminal reporter |
Revise recent output change before shipping 4.2 |
#7606 |
MSTest |
[TestCategory] on subclass no longer propagates to inherited test methods (regression!) |
#6005 |
Parameterized tests |
Data contract serialization for System.Type |
#6690 / #6691 |
Assertions |
Assert.That expression evaluated twice / inconsistent reporting |
#7555 |
Infrastructure |
Don't run integration tests in release jobs |
#7556 |
MSTest |
[Retry] attribute support at class/assembly level |
#5364 |
MTP/TRX |
Allow placeholders in --report-trx-filename |
π Recently Closed
- β
#7618 MSTEST0037 false positive with nullable args β Fixed by PR #7624
- β
#7583 AnsiTerminal test hanging on macOS β Resolved
- β
#7581 Test projects using AppHost on macOS dump issue β Fixed
- β
#7530 XML doc cross-reference warnings β Resolved
πΊοΈ Actionable Next Steps
- Review
#7626 β MSTEST0017 false-positive fix is ready for review, it closes a user-reported issue (#7578).
- Investigate
#7606 β [TestCategory] regression in v4; this needs triage/priority attention before 4.2 ships.
- Close out
#7612 β Terminal output changes still need revisiting before the 4.2 stable release.
- Track upstream arcade fix β Monitor
dotnet/arcade#16642 to eventually revert the SDK downgrade workaround.
- Review draft PRs β
#7564 (pipe protocol terminal) and #7619 (MSBuild /Isolate) are worth promoting once ready.
- Merge
#7444 β Structured assertion error messages has been open since Feb 20; getting this in would be a nice quality-of-life win for users.
π€ This report was generated automatically. First run of the new daily-repo-status workflow!
Generated by Daily Repo Status Β· β·
To install this agentic workflow, run
gh aw add githubnext/agentics/workflows/daily-repo-status.md@1f672aef974f4246124860fc532f82fe8a93a57e
Good morning team! π Here's your daily snapshot of microsoft/testfx.
π¦ Release Landscape
MSTest 4.2 is actively in preview β keep pushing toward that stable release! π
π₯ Today's Activity (March 30) β Big Day!
β Merged PRs
#7630.gitignoreand.github/workflowsfrom triggering builds@Evangelink#7629global.json(workaround fordotnet/sdk#52863)@Youssef1313#7627@Evangelink#7625@Youssef1313#7624intcount arguments@Copilotπ Open Pull Requests (7 total)
#7626@Copilot#7597@Evangelink#7573@Youssef1313#7535DynamicDataOperations(perf π)@Evangelink#7444@Evangelink#7619/Isolateflag@Youssef1313#7564TerminalOutputDevicewith pipe protocol@Youssef1313π Notable Open Issues
#7578#7626in review#7612#7606[TestCategory]on subclass no longer propagates to inherited test methods (regression!)#6005System.Type#6690/#6691Assert.Thatexpression evaluated twice / inconsistent reporting#7555#7556[Retry]attribute support at class/assembly level#5364--report-trx-filenameπ Recently Closed
#7618MSTEST0037 false positive with nullable args β Fixed by PR#7624#7583AnsiTerminaltest hanging on macOS β Resolved#7581Test projects using AppHost on macOS dump issue β Fixed#7530XML doc cross-reference warnings β ResolvedπΊοΈ Actionable Next Steps
#7626β MSTEST0017 false-positive fix is ready for review, it closes a user-reported issue (#7578).#7606β[TestCategory]regression in v4; this needs triage/priority attention before 4.2 ships.#7612β Terminal output changes still need revisiting before the 4.2 stable release.dotnet/arcade#16642to eventually revert the SDK downgrade workaround.#7564(pipe protocol terminal) and#7619(MSBuild/Isolate) are worth promoting once ready.#7444β Structured assertion error messages has been open since Feb 20; getting this in would be a nice quality-of-life win for users.