diff options
author | Bruce Forstall <brucefo@microsoft.com> | 2019-06-20 13:05:53 -0700 |
---|---|---|
committer | Bruce Forstall <brucefo@microsoft.com> | 2019-06-25 17:31:34 -0700 |
commit | 9565b16a8d348048c73572d1c4ee8ea9a7fec455 (patch) | |
tree | 428faf12b8bb4e104d8090999d2f7c649bb9a3e4 /tests/dir.props | |
parent | 4d8ab39b383e5300adf9b1be451d4d46a982f586 (diff) | |
download | coreclr-9565b16a8d348048c73572d1c4ee8ea9a7fec455.tar.gz coreclr-9565b16a8d348048c73572d1c4ee8ea9a7fec455.tar.bz2 coreclr-9565b16a8d348048c73572d1c4ee8ea9a7fec455.zip |
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.
Diffstat (limited to 'tests/dir.props')
-rw-r--r-- | tests/dir.props | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/dir.props b/tests/dir.props index 296a29a4d7..5e31468e4c 100644 --- a/tests/dir.props +++ b/tests/dir.props @@ -54,6 +54,8 @@ <BinDir>$(__BinDir)\</BinDir> <BinDir Condition="'$(__BinDir)'==''">$(RootBinDir)Product\$(BuildOS).$(BuildArch).$(BuildType)\</BinDir> + <TestWorkingDir Condition="'$(__TestWorkingDir)'==''">$(RootBinDir)tests\$(BuildOS).$(BuildArch).$(BuildType)\</TestWorkingDir> + <AltJitArch>$(__AltJitArch)</AltJitArch> </PropertyGroup> @@ -132,5 +134,13 @@ <PropertyGroup> <CLRTestPriorityToBuild>0</CLRTestPriorityToBuild> </PropertyGroup> + + <!-- Where to put a "testhost" for running corefx tests --> + <PropertyGroup> + <TestHostVersion>$(ProductVersion)</TestHostVersion> + <TestHostRootPath>$([MSBuild]::NormalizeDirectory('$(TestWorkingDir)', 'testhost'))</TestHostRootPath> + <NETCoreAppTestHostFxrPath>$([MSBuild]::NormalizeDirectory('$(TestHostRootPath)', 'host', 'fxr', '$(TestHostVersion)'))</NETCoreAppTestHostFxrPath> + <NETCoreAppTestSharedFrameworkPath>$([MSBuild]::NormalizeDirectory('$(TestHostRootPath)', 'shared', 'Microsoft.NETCore.App', '$(TestHostVersion)'))</NETCoreAppTestSharedFrameworkPath> + </PropertyGroup> </Project> |