Remove RemoteExecutor from library test linker inclusions #46814
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.
When running wasm library tests with
EnableAggressiveTrimming
enabled to reduce library testing size, some test suites such asSystem.Buffers
resulted in a dependency onMicrosoft.DotNet.RemoteExecutor
because of a linker bug, even though wasm does not support RemoteExecutor. With the linker fix being merged in #46805, this linker inclusion that cause failures in #46651 can be removed once the linker NuPkg takes effect.Testing by verifying that System.Buffers test suite passes without the inclusion
Running
./dotnet.sh build /t:Test /p:TargetOS=Browser /p:TargetArchitecture=wasm /p:Configuration=Release /p:EnableAggressiveTrimming=true /p:RunAOTCompilation=true src/libraries/System.Buffers/tests/System.Buffers.Tests.csproj
Not rebased off of the linker update PR
Rebased off the linker update PR