Skip to content

Reconcile testfx vendored source baselines - #55372

Merged
Evangelink merged 2 commits into
dotnet:mainfrom
Evangelink:dev/amauryleve/fix-vendored-sync-tickets
Jul 20, 2026
Merged

Reconcile testfx vendored source baselines#55372
Evangelink merged 2 commits into
dotnet:mainfrom
Evangelink:dev/amauryleve/fix-vendored-sync-tickets

Conversation

@Evangelink

Copy link
Copy Markdown
Member

Summary

  • reconcile the latest reviewed microsoft/testfx wire-contract and terminal-reporter drift
  • advance all eight affected vendored-source baselines to the current testfx main ref
  • retain the SDK fork unchanged because transient structured progress IPC is explicitly deferred upstream, durable session messages already flow through DisplayMessage, and the rendering diagnostics rely on testfx-only logger/renderer abstractions

Validation

  • python .github/scripts/check_vendored_files.py validate
  • verified all eight recorded blob SHAs against the current testfx main

Closes #55364
Closes #55365
Closes #55366
Closes #55367
Closes #55368
Closes #55369
Closes #55370
Closes #55371

Acknowledge the reviewed testfx terminal reporter and wire-contract drift without porting testfx-only structured progress or logging abstractions.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 7e20f449-2997-4207-9a29-265519e73fd3
Copilot AI review requested due to automatic review settings July 20, 2026 10:57
@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.

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 updates the dotnet/sdk vendored-source manifest to reconcile reported drift against microsoft/testfx by advancing the tracked upstream baselines for the affected wire-contract constants and terminal reporter/terminal rendering files.

Changes:

  • Bump baseline_ref_sha / baseline_blob_sha for the eight drifted microsoft/testfx sources (wire constants + terminal reporter/terminal) in eng/vendored-files.json.
  • Align the manifest entries with the newly reviewed upstream blobs so check_vendored_files.py validate no longer reports drift for those sources.
Show a summary per file
File Description
eng/vendored-files.json Advances the recorded upstream baseline ref+blob SHAs for the drifted testfx wire contract and terminal reporter sources.

Copilot's findings

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

Qualify the dotnet test exit-code constants after the shared test framework introduced a conflicting ExitCode type.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 7e20f449-2997-4207-9a29-265519e73fd3
@Evangelink
Evangelink requested a review from a team as a code owner July 20, 2026 13:04
@Evangelink
Evangelink merged commit d82651d into dotnet:main Jul 20, 2026
30 checks passed
@dotnet-milestone-bot dotnet-milestone-bot Bot added this to the 11.0-preview7 milestone Jul 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment