Disable IJW tests on Windows 7. (dotnet/coreclr#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)
commit2fc17fa98329c88aff89d731c0d20d94f07b8679
treecec48ee51b930aaef73482920c0f25ad1d05ea8e
parent147ce06ed85fa4ff696ac94eefba3b802ac0d2dc
Disable IJW tests on Windows 7. (dotnet/coreclr#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 dotnet/coreclr#21796.

cc: @RussKeldorph @echesakovMSFT

Commit migrated from https://github.com/dotnet/coreclr/commit/3984fc9b98770289def807e1953533bc4a28781a
src/coreclr/tests/src/Common/CoreCLRTestLibrary/Utilities.cs
src/coreclr/tests/src/Interop/IJW/ManagedCallingNative/ManagedCallingNative.cs
src/coreclr/tests/src/Interop/IJW/NativeCallingManaged/NativeCallingManaged.cs