summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dependencies.props2
-rwxr-xr-xnetci.groovy6
-rw-r--r--tests/arm/Tests.lst2
-rw-r--r--tests/arm64/Tests.lst2
-rw-r--r--tests/build.proj2
-rw-r--r--tests/publishdependency.targets4
-rw-r--r--tests/src/Common/vc_runtime/vc_runtime.csproj8
7 files changed, 10 insertions, 16 deletions
diff --git a/dependencies.props b/dependencies.props
index fba6e66863..ffe26ac1e9 100644
--- a/dependencies.props
+++ b/dependencies.props
@@ -41,7 +41,7 @@
<XunitPerformanceApiPackageVersion>1.0.0-beta-build0015</XunitPerformanceApiPackageVersion>
<MicrosoftDiagnosticsTracingTraceEventPackageVersion>2.0.4</MicrosoftDiagnosticsTracingTraceEventPackageVersion>
<CommandLineParserVersion>2.2.0</CommandLineParserVersion>
- <VCRuntimeVersion>1.2.0</VCRuntimeVersion>
+ <VCRuntimeVersion>2.0.0</VCRuntimeVersion>
<!-- Scenario tests install this version of Microsoft.NetCore.App, then patch coreclr binaries via xcopy. At the moment it is
updated manually whenever breaking changes require it to move forward, but it would be nice if we could update it automatically
diff --git a/netci.groovy b/netci.groovy
index 10d03f54fa..03120483e9 100755
--- a/netci.groovy
+++ b/netci.groovy
@@ -3225,12 +3225,6 @@ def static CreateWindowsArmTestJob(def dslFactory, def project, def architecture
def archLocation = testListArch[architecture]
addCommand("copy %WORKSPACE%\\tests\\${archLocation}\\Tests.lst bin\\tests\\${osGroup}.${architecture}.${configuration}")
-
- if (architecture == "arm64") {
- addCommand("copy C:\\Jenkins\\vcruntime140.dll bin\\tests\\${osGroup}.${architecture}.${configuration}\\Tests\\Core_Root")
- addCommand("copy C:\\Jenkins\\vcruntime140d.dll bin\\tests\\${osGroup}.${architecture}.${configuration}\\Tests\\Core_Root")
- }
-
addCommand("pushd bin\\tests\\${osGroup}.${architecture}.${configuration}")
addCommand("${smartyCommand}")
diff --git a/tests/arm/Tests.lst b/tests/arm/Tests.lst
index e317236e25..49a092c005 100644
--- a/tests/arm/Tests.lst
+++ b/tests/arm/Tests.lst
@@ -10417,7 +10417,7 @@ RelativePath=Exceptions\ForeignThread\ForeignThreadExceptions\ForeignThreadExcep
WorkingDir=Exceptions\ForeignThread\ForeignThreadExceptions
Expected=0
MaxAllowedDurationSeconds=600
-Categories=EXPECTED_FAIL;12898
+Categories=EXPECTED_PASS
HostStyle=0
[box-unbox-generics013.cmd_1310]
diff --git a/tests/arm64/Tests.lst b/tests/arm64/Tests.lst
index 56e94c0f43..c89410a8da 100644
--- a/tests/arm64/Tests.lst
+++ b/tests/arm64/Tests.lst
@@ -89585,7 +89585,7 @@ RelativePath=Exceptions\ForeignThread\ForeignThreadExceptions\ForeignThreadExcep
WorkingDir=Exceptions\ForeignThread\ForeignThreadExceptions
Expected=0
MaxAllowedDurationSeconds=600
-Categories=EXPECTED_FAIL;10636;NEW
+Categories=EXPECTED_PASS;NEW
HostStyle=0
[MathFExp.cmd_11575]
diff --git a/tests/build.proj b/tests/build.proj
index a421b130b6..1235c17cc7 100644
--- a/tests/build.proj
+++ b/tests/build.proj
@@ -26,7 +26,7 @@
<RestoreProjects Include="$(MSBuildThisFileDirectory)src\Common\targeting_pack_ref\targeting_pack_ref.csproj" />
<RestoreProjects Include="$(MSBuildThisFileDirectory)src\Common\test_dependencies\test_dependencies.csproj" />
<RestoreProjects Include="$(MSBuildThisFileDirectory)src\Common\test_runtime\test_runtime.csproj" />
- <RestoreProjects Include="$(MSBuildThisFileDirectory)src\Common\vc_runtime\vc_runtime.csproj" Condition="'$(__BuildArch)' == 'arm'"/>
+ <RestoreProjects Include="$(MSBuildThisFileDirectory)src\Common\vc_runtime\vc_runtime.csproj" Condition="'$(__BuildArch)' == 'arm' or '$(__BuildArch)' == 'arm64'"/>
<RestoreProjects Include="$(MSBuildThisFileDirectory)src\JIT\config\benchmark+roslyn\benchmark+roslyn.csproj" />
<RestoreProjects Include="$(MSBuildThisFileDirectory)src\JIT\config\benchmark+serialize\benchmark+serialize.csproj" />
<RestoreProjects Include="$(MSBuildThisFileDirectory)src\JIT\config\benchmark\benchmark.csproj" />
diff --git a/tests/publishdependency.targets b/tests/publishdependency.targets
index 346b1749f8..e2addca7a4 100644
--- a/tests/publishdependency.targets
+++ b/tests/publishdependency.targets
@@ -32,7 +32,7 @@
<ItemGroup>
<CrossGenFiles Include="..\packages\runtime.$(TargetRid).Microsoft.NETCore.Runtime.CoreCLR\$(DesiredPackageVersionArg)\tools\crossgen*"/>
- <VCRuntimeFiles Include="..\packages\vc-runtime\$(VCRuntimeVersion)\lib\netcoreapp1.1\*.dll"/>
+ <VCRuntimeFiles Include="..\packages\vc-runtime\$(VCRuntimeVersion)\content\VC\Redist\MSVC\14.14.26405\onecore\$(BuildArch)\Microsoft.VC141.CRT\*"/>
</ItemGroup>
<PropertyGroup>
@@ -162,7 +162,7 @@
<Target Name="CopyVCRuntimeToCoreRoot"
AfterTargets="CopyDependecyToCoreRoot"
Outputs="$(CORE_ROOT)\*.*"
- Condition="'$(BuildArch)' == 'arm'">
+ Condition="'$(BuildArch)' == 'arm' or '$(BuildArch)' == 'arm64'">
<Copy
SourceFiles="@(VCRuntimeFiles)"
diff --git a/tests/src/Common/vc_runtime/vc_runtime.csproj b/tests/src/Common/vc_runtime/vc_runtime.csproj
index 3380240ff6..e319af8d8b 100644
--- a/tests/src/Common/vc_runtime/vc_runtime.csproj
+++ b/tests/src/Common/vc_runtime/vc_runtime.csproj
@@ -5,8 +5,8 @@
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<CLRTestKind>BuildOnly</CLRTestKind>
- <NugetTargetMoniker>.NETCoreApp,Version=v1.1</NugetTargetMoniker>
- <NugetTargetMonikerShort>netcoreapp1.1</NugetTargetMonikerShort>
+ <NugetTargetMoniker>.NETCoreApp,Version=v3.0</NugetTargetMoniker>
+ <NugetTargetMonikerShort>netcoreapp3.0</NugetTargetMonikerShort>
<IsTestProject>false</IsTestProject>
</PropertyGroup>
<ItemGroup>
@@ -15,10 +15,10 @@
</PackageReference>
</ItemGroup>
<PropertyGroup>
- <TargetFramework>netcoreapp1.1</TargetFramework>
+ <TargetFramework>netcoreapp3.0</TargetFramework>
<TargetFrameworkIdentifier>.NETCoreApp</TargetFrameworkIdentifier>
<PackageTargetFallback>$(PackageTargetFallback);dnxcore50;netcoreapp1.1;portable-net45+win8</PackageTargetFallback>
- <RuntimeIdentifiers>win-arm</RuntimeIdentifiers>
+ <RuntimeIdentifiers>win-arm;win-arm64</RuntimeIdentifiers>
<ContainsPackageReferences>true</ContainsPackageReferences>
<PrereleaseResolveNuGetPackages>false</PrereleaseResolveNuGetPackages>
</PropertyGroup>