Enrich filter escaping, runsettings link, coverage, and CLI reference docs - #16277
Merged
Jakub Jareš (nohwnd) merged 5 commits intoJul 15, 2026
Conversation
- filter.md: shell (backslash-bang) and comma-in-generics escaping guidance. - RunSettingsArguments.md: replace dead MSDN link with the Learn runsettings reference. - analyze.md: modernize code coverage (dotnet test --collect / XPlat), keep the legacy VS2017 setup as a labeled subsection, add an Azure Pipelines VSTest task pointer. - README.md: add CLI options reference links. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 4e840b63-ad95-40c2-9ef8-5f2fcc4cfdaa
Copilot started reviewing on behalf of
Azat Mukhametshin (azat-msft)
July 14, 2026 09:39
View session
Contributor
There was a problem hiding this comment.
Pull request overview
Updates VSTest documentation to improve day-to-day CLI usability: clearer filter escaping guidance, refreshed runsettings references, modernized code coverage guidance, and quick links to official CLI option docs.
Changes:
- Add shell-escaping guidance for
--filterusage, including!~scenarios. - Update runsettings documentation to point to current Microsoft Learn references.
- Refresh code coverage documentation for modern
dotnet test --collectflows and add Azure Pipelines pointers.
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| README.md | Adds links to official command-line options references for vstest.console and dotnet test. |
| docs/RunSettingsArguments.md | Replaces an outdated MSDN link with the current Microsoft Learn runsettings documentation. |
| docs/filter.md | Adds a “Shell escaping” section with examples for !~ and generic type scenarios. |
| docs/analyze.md | Modernizes code coverage guidance (dotnet test collectors), keeps legacy VS2017/netcoreapp1.1 guidance, and links Azure Pipelines VSTest task docs. |
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Copilot started reviewing on behalf of
Azat Mukhametshin (azat-msft)
July 14, 2026 09:52
View session
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Copilot started reviewing on behalf of
Azat Mukhametshin (azat-msft)
July 14, 2026 12:00
View session
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Addresses review feedback: drop the VS2017 15.3.0 legacy version note and the netcoreapp1.1 / Visual Studio 2017 'Setup a project' section, since both cover end-of-life products. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: f621fca5-6520-4180-ab3b-170eda8c822b
Copilot started reviewing on behalf of
Azat Mukhametshin (azat-msft)
July 15, 2026 12:54
View session
Jakub Jareš (nohwnd)
approved these changes
Jul 15, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Enrichment of several test-platform docs (split from a larger docs pass; blame is a separate PR).
!on Linux/macOS shells) and comma escaping for generic type arguments inFullyQualifiedName.dotnet test --collect "Code Coverage"/"XPlat Code Coverage"), add an Azure Pipelines VSTest task pointer, and remove guidance covering end-of-life products (the VS2017 15.3.0 legacy version note and the Visual Studio 2017 / netcoreapp1.1 "Setup a project" section).