Open
Description
Make it possible to build and run the tests using Mono, without building all of CoreCLR. In principle the runtime tests infrastructure only needs corerun
(and ilasm
- but I think that can already be built from a separate subset)
- Build tests against each RuntimeFlavor's System.Private.CoreLib (PR: Don't build ReferenceSystemPrivateCoreLib tests with Mono #58232)
- Build corerun without building coreclr: PR [build] Create clr.host subset to remove patching step for mono runtime tests #62500
- build the Tests/Core_Root directory layout directly from artifacts/bin/mono, without a separate mono patching step PR: PR [build] Create clr.host subset to remove patching step for mono runtime tests #62500
- [docs] Update mono workflow doc to use
clr.hosts
subset for working with runtime tests #62581 - Update mono runtime tests CI to generate Core_Root without building CoreCLR Make mono runtime tests stop using patching #43952
- For mobile and WASM don't depend on corerun at all (free consequence of the removing the patching of Core_Root)
- Move corerun to src/native/hosts/ #62512
- see discussion in Make mono runtime tests stop using patching #43952 for details
- Remove the
PatchCoreClrCoreRoot
/RestoreCoreClrCoreRoot
targets from mono.proj as part of the monthly infrastructure rollout. - move all mono runs to use global-build-job.yml
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
No status