Reorganize GitHub Actions report as a test-report extension#54722
Open
Evangelink wants to merge 2 commits into
Open
Reorganize GitHub Actions report as a test-report extension#54722Evangelink wants to merge 2 commits into
Evangelink wants to merge 2 commits into
Conversation
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Contributor
There was a problem hiding this comment.
Pull request overview
This PR reorganizes documentation for the Microsoft.Testing.Platform GitHub Actions report extension by treating it as a test-report extension (alongside Azure DevOps, TRX, HTML, JUnit, and CTRF) instead of documenting it as a top-level extension feature.
Changes:
- Added a dedicated GitHub Actions reports section to the test reports article, including activation behavior, manual registration, and an options table.
- Removed the GitHub Actions report’s standalone entry from the features overview and replaced it with a link to the new test-reports section.
- Updated the DevOps testing TOC search keywords to include GitHub Actions under Test reports.
Show a summary per file
| File | Description |
|---|---|
| docs/core/testing/microsoft-testing-platform-test-reports.md | Adds a new “GitHub Actions reports” section and updates frontmatter description to include GitHub Actions. |
| docs/core/testing/microsoft-testing-platform-features.md | Removes the top-level GitHub Actions report blurb and points scenario guidance to the new test-reports section anchor. |
| docs/navigate/devops-testing/toc.yml | Improves discoverability by adding “GitHub Actions” to the Test reports displayName keywords. |
Copilot's findings
- Files reviewed: 3/3 changed files
- Comments generated: 1
gewarren
approved these changes
Jul 9, 2026
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
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.
Summary
Treats the GitHub Actions report MTP extension as a test-report extension alongside Azure DevOps, TRX, HTML, JUnit, and CTRF, instead of a top-level extension feature. The inline prose in
microsoft-testing-platform-features.mdis replaced with a dedicated## GitHub Actions reportssection inmicrosoft-testing-platform-test-reports.mdthat mirrors the Azure DevOps section structure.Changes
docs/core/testing/microsoft-testing-platform-test-reports.md## GitHub Actions reportssection (after Azure DevOps): intro + activation behavior, NuGet requirement line, experimental> [!NOTE],### Manual registration(builder.AddGitHubActionsProvider();), and a### Optionstable using the three-column| Option | MTP version | Description |format (all options2.3.0).description:frontmatter now enumerates GitHub Actions.docs/core/testing/microsoft-testing-platform-features.md**[GitHub Actions report]…**entry from## Extension features.## Choose by scenariobullet to./microsoft-testing-platform-test-reports.md#github-actions-reports(was the raw NuGet URL).TRX, HTML, JUnit, CTRF, Azure DevOps, GitHub Actions.docs/navigate/devops-testing/toc.ymlGitHub Actionsto the Test reportsdisplayNamefor searchability (no new node; content lives in an existing file).Content source breakdown
All option names, values, defaults, versions, and the registration call were verified against the extension source in microsoft/testfx (
Microsoft.Testing.Extensions.GitHubActionsReport):GitHubActionsCommandLineOptions.cs,GitHubActionsFeature.cs,GitHubActionsExtensions.cs, the packagePACKAGE.md, andHelpInfoAllExtensionsTests.cs(help text). Descriptions were adapted from that source and the original features.md prose.The previous features.md prose said the extension "activates automatically when the
GITHUB_ACTIONSenvironment variable istrue, or elsewhere with the--report-ghswitch." The authoritative source contradicts this:The new section states that both
GITHUB_ACTIONS=trueand--report-ghare required. Flagging this in case the runner-side auto-injection of--report-gh(via MSTest.Sdk / MSBuild props) was the intent of the original "automatic" wording — an expert should confirm the final phrasing.ai-usage: ai-assisted (kept on both files).
Internal previews