Disable IJW tests on Windows 7. (#22779)
authorJeremy Koritzinsky <jkoritzinsky@gmail.com>
Fri, 22 Feb 2019 20:39:56 +0000 (12:39 -0800)
committerGitHub <noreply@github.com>
Fri, 22 Feb 2019 20:39:56 +0000 (12:39 -0800)
commit3984fc9b98770289def807e1953533bc4a28781a
tree5ee9e994f8ea1b6012eced4ae4bc2c28e89a3b01
parentb43650c6b60b47c5823c9bf1806fab0a5ca3f7c1
Disable IJW tests on Windows 7. (#22779)

Windows 7 loads desktop mscoree.dll when loading System.Private.CoreLib, before we can load our fake mscoree. So, when IJW modules are loaded, they load the real mscoree.dll, which breaks coreclr's IJW loading. Once we have true .NET Core IJW support in the MSVC++ compiler and .NET Core, then we'll be able to reenable these tests on Win7.

Fixes #21796.

cc: @RussKeldorph @echesakovMSFT
tests/src/Common/CoreCLRTestLibrary/Utilities.cs
tests/src/Interop/IJW/ManagedCallingNative/ManagedCallingNative.cs
tests/src/Interop/IJW/NativeCallingManaged/NativeCallingManaged.cs