Skip to content

Reorganize MTP features by functionality and document GitHub Actions report#54633

Open
Evangelink wants to merge 2 commits into
mainfrom
dev/amauryleve/mstest-extensions-toc
Open

Reorganize MTP features by functionality and document GitHub Actions report#54633
Evangelink wants to merge 2 commits into
mainfrom
dev/amauryleve/mstest-extensions-toc

Conversation

@Evangelink

@Evangelink Evangelink commented Jul 3, 2026

Copy link
Copy Markdown
Member

Summary

Restructures the Microsoft.Testing.Platform features article so extensions are grouped by functionality rather than by lifecycle/experimental status, and documents the new GitHub Actions report extension.

Changes to docs/core/testing/microsoft-testing-platform-features.md

  • Removed the ## Experimental extensions category. Its items (Video recorder, Packaged app deployment) now live under ## Extension features, each keeping an inline (experimental) marker. Experimental status is a per-extension flag, not a grouping.
  • Removed the standalone ## Logging integration category. Replaced with a functional ## Microsoft.Extensions integration section (short name) that holds the logging bridge.
  • Marked the logging bridge as experimental. Confirmed [Experimental("TPEXP")] on AddMicrosoftExtensionsLogging in microsoft/testfx.
  • Added a shared intro note explaining the TPEXP experimental diagnostic and the (experimental) convention (replaces the paragraph that previously lived only under "Experimental extensions").
  • Documented Microsoft.Testing.Extensions.GitHubActionsReport (from Add Microsoft.Testing.Extensions.GitHubActionsReport (groups, annotations, step summary, slow-test notices) microsoft/testfx#9541) under Extension features, next to Test reports: per-assembly log groups, failure annotations, GITHUB_STEP_SUMMARY job summary, slow-test notices, auto-activation via GITHUB_ACTIONS, the --report-gh* toggles, and builder.AddGitHubActionsProvider(). Added a matching "Choose by scenario" bullet.

Content source

Note

microsoft/testfx#9541 is still open. The GitHub Actions report entry (package name, options, and builder.AddGitHubActionsProvider() registration) is provisional and should be re-verified before/at merge of that PR.

No toc.yml changes were needed — these were on-page H2 categories, not separate TOC entries, and no other files referenced the removed section anchors.

ai-usage: ai-assisted


Internal previews

📄 File 🔗 Preview link
docs/core/testing/microsoft-testing-platform-features.md Microsoft.Testing.Platform (MTP) features

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings July 3, 2026 11:27
@dotnetrepoman dotnetrepoman Bot added this to the July 2026 milestone Jul 3, 2026

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

This pull request reorganizes the Microsoft.Testing.Platform (MTP) features article so extension features are grouped by functionality, and it adds documentation for the GitHub Actions report extension.

Changes:

  • Adds a shared note describing the TPEXP experimental diagnostic and the (experimental) marker convention.
  • Reorganizes extension content by functionality, including a new Microsoft.Extensions integration section for the logging bridge.
  • Documents the GitHub Actions report extension, including activation behavior, CLI switches, and manual registration.
Show a summary per file
File Description
docs/core/testing/microsoft-testing-platform-features.md Reorders feature sections by functionality, adds an experimental-status note, and introduces GitHub Actions report extension documentation.

Copilot's findings

  • Files reviewed: 1/1 changed files
  • Comments generated: 2

Comment thread docs/core/testing/microsoft-testing-platform-features.md Outdated
Comment thread docs/core/testing/microsoft-testing-platform-features.md Outdated
…shold

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@Evangelink Evangelink enabled auto-merge (squash) July 3, 2026 11:49
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.

2 participants