Skip to content

XS✔ ◾ Replace separate MSTest packages with unified MSTest meta-package#860

Open
neilr81 wants to merge 4 commits into
mainfrom
bugfix/mstest-singlepackage
Open

XS✔ ◾ Replace separate MSTest packages with unified MSTest meta-package#860
neilr81 wants to merge 4 commits into
mainfrom
bugfix/mstest-singlepackage

Conversation

@neilr81
Copy link
Copy Markdown
Contributor

@neilr81 neilr81 commented May 25, 2026

Replace MSTest.TestAdapter, MSTest.TestFramework, and Microsoft.NET.Test.Sdk with the single MSTest 4.2.3 meta-package which transitively includes all three.

Replace MSTest.TestAdapter, MSTest.TestFramework, and Microsoft.NET.Test.Sdk
with the single MSTest 4.2.1 meta-package which transitively includes all three.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings May 25, 2026 10:36
@neilr81 neilr81 requested a review from a team as a code owner May 25, 2026 10:36
@neilr81 neilr81 enabled auto-merge (squash) May 25, 2026 10:36
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 25, 2026

PR Metrics

Thanks for keeping your pull request small.
Thanks for adding tests.

Lines
Product Code -
Test Code -
Subtotal -
Ignored Code 3
Total 3

Metrics computed by PR Metrics. Add it to your Azure DevOps and GitHub PRs!

@github-actions github-actions Bot changed the title Replace separate MSTest packages with unified MSTest meta-package XS✔ ◾ Replace separate MSTest packages with unified MSTest meta-package May 25, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the repository’s MSTest dependency management by switching from individually referenced MSTest/Test SDK packages to the unified MSTest meta-package, leveraging centrally-managed package versions.

Changes:

  • Replaced Microsoft.NET.Test.Sdk, MSTest.TestAdapter, and MSTest.TestFramework references in test projects with a single MSTest package reference via tests/Directory.Build.props.
  • Updated Testing.Helpers to reference MSTest instead of MSTest.TestFramework.
  • Consolidated MSTest version pinning in Directory.Packages.props to a single MSTest entry (and removed the separate package version pins).

Reviewed changes

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

File Description
tests/Directory.Build.props Switches shared test-project package references to the MSTest meta-package.
src/Testing.Helpers/Microsoft.Omex.Extensions.Testing.Helpers.csproj Updates the testing helper library’s MSTest dependency to the meta-package.
Directory.Packages.props Consolidates MSTest versioning to the meta-package and removes separate pins for framework/adapter/test SDK.

Comment thread Directory.Packages.props Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings May 25, 2026 11:06
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

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 2 out of 2 changed files in this pull request and generated 1 comment.

Comment thread Directory.Packages.props
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