Update Microsoft.Internal.TestPlatform.Extensions to 18.3.11611.365#15630
Merged
nohwnd merged 1 commit intomicrosoft:mainfrom Apr 2, 2026
Merged
Update Microsoft.Internal.TestPlatform.Extensions to 18.3.11611.365#15630nohwnd merged 1 commit intomicrosoft:mainfrom
nohwnd merged 1 commit intomicrosoft:mainfrom
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
Updates the Microsoft.Internal.TestPlatform.Extensions dependency to a newer build to address symbol resolution issues, and adds regression tests / test assets to guard several previously fixed bugs across vstest, loggers, testhost hosting, and communication utilities.
Changes:
- Bumped
Microsoft.Internal.TestPlatform.Extensionsfrom18.0.0-preview-1-10911-061to18.3.11611.365. - Added multiple
RegressionBugFixTestsunit/integration test suites covering specific GH issues. - Added new test assets projects for stderr output and special-character output scenarios.
Reviewed changes
Copilot reviewed 14 out of 14 changed files in this pull request and generated 6 comments.
Show a summary per file
| File | Description |
|---|---|
| test/vstest.console.UnitTests/Processors/RegressionBugFixTests.cs | Adds regression coverage for code coverage runsettings template exclusions. |
| test/TestAssets/TestAssets.slnx | Registers new test asset projects in the test assets solution. |
| test/TestAssets/StderrOutputProject/UnitTest1.cs | Adds a test asset that writes to stderr while still passing. |
| test/TestAssets/StderrOutputProject/StderrOutputProject.csproj | Adds test asset project definition for stderr-output scenario. |
| test/TestAssets/SpecialCharOutputProject/UnitTest1.cs | Adds a test asset that emits invalid-XML Unicode characters to stdout. |
| test/TestAssets/SpecialCharOutputProject/SpecialCharOutputProject.csproj | Adds test asset project definition for special-char output scenario. |
| test/Microsoft.TestPlatform.TestHostProvider.UnitTests/Hosting/RegressionBugFixTests.cs | Adds regression tests for stderr forwarding level and ARM64 hosting behavior. |
| test/Microsoft.TestPlatform.ObjectModel.UnitTests/RegressionBugFixTests.cs | Adds regression test for null argument validation in PortablePdbReader. |
| test/Microsoft.TestPlatform.Extensions.TrxLogger.UnitTests/RegressionBugFixTests.cs | Adds regression tests for TRX logger error info init, overwrite warning, and enum serialization. |
| test/Microsoft.TestPlatform.Extensions.HtmlLogger.UnitTests/RegressionBugFixTests.cs | Adds regression tests for directory creation and invalid XML character handling. |
| test/Microsoft.TestPlatform.CommunicationUtilities.UnitTests/RegressionBugFixTests.cs | Adds regression tests for suppressing socket-related IOExceptions in error propagation. |
| test/Microsoft.TestPlatform.AdapterUtilities.UnitTests/RegressionBugFixTests.cs | Adds regression tests ensuring NET8+ serialization ctor is [Obsolete] while primary ctor isn’t. |
| test/Microsoft.TestPlatform.Acceptance.IntegrationTests/RegressionBugFixTests.cs | Adds end-to-end acceptance regression tests for socket stderr noise, stderr forwarding, and HTML logger output. |
| eng/Versions.props | Updates the MicrosoftInternalTestPlatformExtensions version property. |
test/vstest.console.UnitTests/Processors/RegressionBugFixTests.cs
Outdated
Show resolved
Hide resolved
test/vstest.console.UnitTests/Processors/RegressionBugFixTests.cs
Outdated
Show resolved
Hide resolved
test/vstest.console.UnitTests/Processors/RegressionBugFixTests.cs
Outdated
Show resolved
Hide resolved
test/Microsoft.TestPlatform.TestHostProvider.UnitTests/Hosting/RegressionBugFixTests.cs
Outdated
Show resolved
Hide resolved
Fixes symbol resolution issues. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
271f792 to
ecb384d
Compare
Evangelink
approved these changes
Apr 2, 2026
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.
Fixes symbol resolution issues.
\
18.0.0-preview-1-10911-061 → 18.3.11611.365
\\
Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com