Skip to content

Enrich filter escaping, runsettings link, coverage, and CLI reference docs - #16277

Merged
Jakub Jareš (nohwnd) merged 5 commits into
microsoft:mainfrom
azat-msft:docs-enrich-filter-runsettings-coverage
Jul 15, 2026
Merged

Enrich filter escaping, runsettings link, coverage, and CLI reference docs#16277
Jakub Jareš (nohwnd) merged 5 commits into
microsoft:mainfrom
azat-msft:docs-enrich-filter-runsettings-coverage

Conversation

@azat-msft

@azat-msft Azat Mukhametshin (azat-msft) commented Jul 14, 2026

Copy link
Copy Markdown
Member

Enrichment of several test-platform docs (split from a larger docs pass; blame is a separate PR).

  • filter.md — add shell escaping guidance (backslash-escaping ! on Linux/macOS shells) and comma escaping for generic type arguments in FullyQualifiedName.
  • RunSettingsArguments.md — replace a dead MSDN link with the current Microsoft Learn runsettings reference.
  • analyze.md — modernize the code-coverage section (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).
  • README.md — add command-line options reference links.

- 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 AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 --filter usage, including !~ scenarios.
  • Update runsettings documentation to point to current Microsoft Learn references.
  • Refresh code coverage documentation for modern dotnet test --collect flows 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.

Comment thread docs/analyze.md Outdated
Comment thread docs/filter.md Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings July 14, 2026 09:49

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

Comment thread docs/RunSettingsArguments.md Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings July 14, 2026 11:59

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

Comment thread docs/analyze.md Outdated
Comment thread docs/filter.md Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings July 15, 2026 08:40
Comment thread docs/analyze.md Outdated
Comment thread docs/analyze.md Outdated

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated no new comments.

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 AI review requested due to automatic review settings July 15, 2026 12:53

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

Comment thread docs/analyze.md
@nohwnd
Jakub Jareš (nohwnd) merged commit 1b160f9 into microsoft:main Jul 15, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants