-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use live assets to construct the testhost #38034
Comments
I couldn't figure out the best area label to add to this issue. Please help me learn by adding exactly one area label. |
Tagging subscribers to this area: @safern, @ViktorHofer |
Background I have an LTTng tracing test that requires Current Situation Currently the test infrastructure for However, if the test requires corehost ( Question Is there a plan to provide opt-in mechanism for helix tests to package with dotnet, instead of corerun? so the author of test project can chose using something like |
@am11 this issue tracks using live assets to construct the testhost which is what our libraries tests under src/libraries run against. It's very similar to how the src/installer tests work but underneath a fundamentally different infrastructure is used to assemble the testhost / vs the bundle layout (installer). In src/libraries we don't use corerun, we use the shipping corehost (dotnet.dll). To discuss replacing corerun with corehost for runtime tests, please open a new issue to keep this one libraries specific. Tbh I don't understand why we still have three different layouts that we test against: libraries testhost, runtime tests CORE_ROOT, installer tests bundle layout. |
externals.csproj is the remaining depproj file that we want to get rid of and replace it with using live assets where applicable. The project is currently responsible for:
Microsoft.DiaSymReader.Native
package into the shared framework.- Restoring the host packages and binplace them into the testhost and runtime folder.Most/all of this work could be replaced by leveraging the same infrastructure that the installer tests use to assemble the test layout to test against. Also see discussion in https://github.com/dotnet/runtime/pull/40172/files#r465090284.
cc @ericstj @jkoritzinsky @akoeplinger @safern @Anipik
The text was updated successfully, but these errors were encountered: