Skip to content

[release/11.0.1xx] Reconcile MTP vendored source drift - #56254

Open
Evangelink wants to merge 3 commits into
dotnet:release/11.0.1xxfrom
Evangelink:dev/amauryleve/backport-mtp-vendoring-net11
Open

[release/11.0.1xx] Reconcile MTP vendored source drift#56254
Evangelink wants to merge 3 commits into
dotnet:release/11.0.1xxfrom
Evangelink:dev/amauryleve/backport-mtp-vendoring-net11

Conversation

@Evangelink

@Evangelink Evangelink commented Sep 11, 2026

Copy link
Copy Markdown
Member

This is the .NET 11 backport of #56252 and #56165.

It brings the Microsoft.Testing.Platform vendored source reconciliation and retry orchestrator handshake to release/11.0.1xx, including retry metadata field IDs, Minimal/output result visibility, skipped-count coloring, descriptive exit-code summaries, vendored baselines, localization, and focused tests. The retry handshake backport also resolves the remaining vendored constants drift for the Microsoft.Testing.Platform 2.4 preview shipped by this branch.

Addresses #56104. A separate .NET 10 servicing change is still required before that issue can be closed.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI lite review requested due to automatic review settings September 11, 2026 10:35
@Evangelink
Evangelink requested review from a team as code owners September 11, 2026 10:35
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
2 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@Evangelink
Evangelink enabled auto-merge (squash) September 11, 2026 10:40

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.

Copilot review overview

🟡 Changes recommended

Preserve Normal as the default output and update the help snapshot for the new option.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Review tier: Lite
Findings: 1 High severity · 1 Medium severity

New issues introduced by this change (2)
Severity Finding
High severity src/​Cli/​Microsoft.DotNet.Cli.Definitions/​Commands/​Test/​OutputOptions.cs — Update the MTP help snapshot for Minimal
Medium severity src/​Cli/​Microsoft.DotNet.Cli.Definitions/​Commands/​Test/​OutputOptions.cs — Minimal changes the omitted --output default
What changed in this PR

Reconciles Microsoft.Testing.Platform vendored sources for the .NET 11 backport.

Changes:

  • Adds output presets, visibility controls, and reporter formatting.
  • Adds exit-code summaries and localization.
  • Updates retry metadata IDs, vendored baselines, and focused tests.
File Summary
test/​dotnet.Tests/​CommandTests/​Test/​TestCommandParserTests.cs Tests output preset parsing.
test/​dotnet.Tests/​CommandTests/​Test/​TerminalTestReporterTests.cs Tests reporter behavior and exit descriptions.
test/​dotnet.Tests/​CommandTests/​Test/​GivenDotnetTestBuildsAndRunsTests.cs Updates exit-summary assertions.
src/​Cli/​Microsoft.DotNet.Cli.Definitions/​Commands/​Test/​OutputOptions.cs Adds the Minimal output preset.
src/​Cli/​dotnet/​Commands/​xlf/​CliCommandStrings.zh-Hant.xlf Updates localized resources.
src/​Cli/​dotnet/​Commands/​xlf/​CliCommandStrings.zh-Hans.xlf Updates localized resources.
src/​Cli/​dotnet/​Commands/​xlf/​CliCommandStrings.tr.xlf Updates localized resources.
src/​Cli/​dotnet/​Commands/​xlf/​CliCommandStrings.ru.xlf Updates localized resources.
src/​Cli/​dotnet/​Commands/​xlf/​CliCommandStrings.pt-BR.xlf Updates localized resources.
src/​Cli/​dotnet/​Commands/​xlf/​CliCommandStrings.pl.xlf Updates localized resources.
src/​Cli/​dotnet/​Commands/​xlf/​CliCommandStrings.ko.xlf Updates localized resources.
src/​Cli/​dotnet/​Commands/​xlf/​CliCommandStrings.ja.xlf Updates localized resources.
src/​Cli/​dotnet/​Commands/​xlf/​CliCommandStrings.it.xlf Updates localized resources.
src/​Cli/​dotnet/​Commands/​xlf/​CliCommandStrings.fr.xlf Updates localized resources.
src/​Cli/​dotnet/​Commands/​xlf/​CliCommandStrings.es.xlf Updates localized resources.
src/​Cli/​dotnet/​Commands/​xlf/​CliCommandStrings.de.xlf Updates localized resources.
src/​Cli/​dotnet/​Commands/​xlf/​CliCommandStrings.cs.xlf Updates localized resources.
src/​Cli/​dotnet/​Commands/​Test/​MTP/​Terminal/​TerminalTestReporterOptions.cs Adds result visibility flags.
src/​Cli/​dotnet/​Commands/​Test/​MTP/​Terminal/​TerminalTestReporter.cs Applies visibility, coloring, and descriptions.
src/​Cli/​dotnet/​Commands/​Test/​MTP/​MicrosoftTestingPlatformTestCommand.cs Maps output and forwarded options.
src/​Cli/​dotnet/​Commands/​Test/​MTP/​IPC/​ObjectFieldIds.cs Adds retry metadata field IDs.
src/​Cli/​dotnet/​Commands/​Test/​MTP/​ExitCode.cs Adds known MTP exit codes.
src/​Cli/​dotnet/​Commands/​CliCommandStrings.resx Adds exit-code resources.
eng/​vendored-files.json Advances vendored source baselines.

Comment thread src/Cli/Microsoft.DotNet.Cli.Definitions/Commands/Test/OutputOptions.cs Outdated
Comment thread src/Cli/Microsoft.DotNet.Cli.Definitions/Commands/Test/OutputOptions.cs Outdated
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants