From 9565b16a8d348048c73572d1c4ee8ea9a7fec455 Mon Sep 17 00:00:00 2001 From: Bruce Forstall Date: Thu, 20 Jun 2019 13:05:53 -0700 Subject: Expand corefx testing in coreclr repo Currently, corefx testing is done on Windows/x64. Expand testing to include: 1. Linux/x64, Linux/arm, Linux/arm64, Windows/x86 platforms. Windows/arm should be added after corefx official builds publish tests and test manifest. Windows/arm64 should be added after corefx tests are published, and we have sufficient hardware. 2. All JIT stress modes that are used in normal coreclr testing. Testing is split into 4 Azure DevOps Pipelines: coreclr-corefx, coreclr-corefx-jitstress, coreclr-corefx-jitstressregs, and coreclr-corefx-jitstress2-jitstressregs. In addition, we now use the corefx meta-package Microsoft.Private.CoreFx.OOB instead of a list of individual assemblies when constructing the testhost. --- tests/src/Common/CoreFX/CoreFX.depproj | 264 ++++++++++++++------------------- 1 file changed, 108 insertions(+), 156 deletions(-) (limited to 'tests/src') diff --git a/tests/src/Common/CoreFX/CoreFX.depproj b/tests/src/Common/CoreFX/CoreFX.depproj index 0cc06f66ac..c42cf53e1d 100644 --- a/tests/src/Common/CoreFX/CoreFX.depproj +++ b/tests/src/Common/CoreFX/CoreFX.depproj @@ -9,173 +9,125 @@ true SharedLibrary false - - 1.3.0-preview3-26501-04 - 2.0.19 - 2.1.0 1.0.5 - + - win-x64 - linux-x64 - osx-x64 + win-$(Platform) + linux-$(Platform) + osx-$(Platform) $(RuntimeIdentifier) + + + /p:__BuildOS=$(__BuildOS) /p:__BuildType=$(__BuildType) /p:__BuildArch=$(__BuildArch) - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(SystemCompositionVersions) - - - $(SystemCompositionVersions) - - - $(SystemCompositionVersions) - - - $(SystemCompositionVersions) - - - $(SystemCompositionVersions) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - - 4.7.0-preview4.19164.7 - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftBclAsyncInterfacesVersion) - - - - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftPrivateCoreFxNETCoreAppVersion) - - - $(MicrosoftDiagnosticsTracingTraceVentVersion) - - - - - - $(MicrosoftDotnetPlatformAbstractionsVersion) - - - - - $(MicrosoftDiagnosticsRuntimePackageVersion) - - - - - + + + + + + + + + + + + + + + + + + + + hostfxr + dll + dotnet.exe + hostpolicy + dll + + + + libhostfxr + so + dylib + libhostpolicy + $(HostFxrFileExtension) + dotnet + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $(SourceDir)Common\CoreFX\obj\project.assets.json -- cgit v1.2.3