Pass over interop tests with NativeAOT (#74627)
authorMichal Strehovský <MichalStrehovsky@users.noreply.github.com>
Sat, 27 Aug 2022 05:57:45 +0000 (14:57 +0900)
committerGitHub <noreply@github.com>
Sat, 27 Aug 2022 05:57:45 +0000 (14:57 +0900)
commit26b90d39317dea97b31bab99301738f6b9296d67
treecd1ccb1585f2c49d74054988bcc3febb0456e358
parent78e41f83053c69992d0f1b2952f33c43a43ed215
Pass over interop tests with NativeAOT (#74627)

* Mark tests as NativeAotIncompatible in project file instead of disabling in issues.targets so that we don't even build them.
* Tweak for COM disabled
* Block some tests on a new issue
24 files changed:
src/tests/Directory.Build.targets
src/tests/Interop/COM/Activator/Activator.csproj
src/tests/Interop/COM/Activator/ActivatorBuiltInComDisabled.csproj
src/tests/Interop/COM/ComWrappers/WeakReference/WeakReferenceTest.cs
src/tests/Interop/COM/Directory.Build.targets
src/tests/Interop/COM/ExtensionPoints/ExtensionPoints.csproj
src/tests/Interop/COM/NativeClients/Directory.Build.props
src/tests/Interop/COM/Reflection/Reflection.csproj
src/tests/Interop/ExecInDefAppDom/ExecInDefAppDom.csproj
src/tests/Interop/ICastable/Castable.csproj
src/tests/Interop/IJW/CopyConstructorMarshaler/CopyConstructorMarshaler.csproj
src/tests/Interop/IJW/Directory.Build.props [new file with mode: 0644]
src/tests/Interop/IJW/FixupCallsHostWhenLoaded/FixupCallsHostWhenLoaded.csproj
src/tests/Interop/IJW/ManagedCallingNative/ManagedCallingNative.csproj
src/tests/Interop/IJW/NativeCallingManaged/NativeCallingManaged.csproj
src/tests/Interop/IJW/NativeVarargs/NativeVarargsTest.csproj
src/tests/Interop/MarshalAPI/IUnknown/IUnknownTest.csproj
src/tests/Interop/MarshalAPI/IUnknown/IUnknownTestInALC.csproj
src/tests/Interop/PInvoke/CustomMarshalers/CustomMarshalersTest.csproj
src/tests/Interop/PInvoke/NativeCallManagedComVisible/AssemblyTrue/AssemblyTrueTest.csproj
src/tests/Interop/PInvoke/NativeCallManagedComVisible/AssemblyWithoutComVisible/AssemblyWithoutComVisibleTest.csproj
src/tests/Interop/PInvoke/NativeCallManagedComVisible/Default/DefaultTest.csproj
src/tests/Interop/PInvoke/NativeCallManagedComVisible/Default/DefaultTestInALC.csproj
src/tests/issues.targets