diff options
author | Aaron Robinson <arobins@microsoft.com> | 2018-09-10 17:24:49 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-09-10 17:24:49 -0700 |
commit | fc3378095f04946815e627a5ab70b528a898abe6 (patch) | |
tree | 44a1e2cd85c2a5c369bf6f754a0379a0751ccb66 /tests/issues.targets | |
parent | efd7220234aacef4af25a747797984d43ba5b961 (diff) | |
download | coreclr-fc3378095f04946815e627a5ab70b528a898abe6.tar.gz coreclr-fc3378095f04946815e627a5ab70b528a898abe6.tar.bz2 coreclr-fc3378095f04946815e627a5ab70b528a898abe6.zip |
Basic implementation for testing of COM activation of a .NET class (#19760)
* Rough outline of managed implementation for COM activation in SPCL
* Add property for finding interop common
Add property to exclude default assertion file
Display exe ExeLaunchProgram class is going to launch
* Add a native client for the NETServer
Consume the ExeLauncherProgram.cs file as a wrapper for the native test
* Update COM Server contracts to use 'int' instead of 'long'
* Complete symmetric testing coverage for .NET server and native client.
* Block EXE launch from running on non-Windows machines
* Disable COM testing in helix since it has issues on Windows Nano and there
is no way to determine that is the platform.
* Update tests based on CLSID mapping manifest approach.
Diffstat (limited to 'tests/issues.targets')
-rw-r--r-- | tests/issues.targets | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/tests/issues.targets b/tests/issues.targets index 2a3464237b..68f7472fe1 100644 --- a/tests/issues.targets +++ b/tests/issues.targets @@ -47,7 +47,11 @@ <ExcludeList Include="$(XunitTestBinBase)/JIT/Regression/JitBlue/GitHub_11408/GitHub_11408/*"> <Issue>11408</Issue> </ExcludeList> - <ExcludeList Include="$(XunitTestBinBase)\Interop\COM\NETClients\Primitives\NETClientPrimitives\NETClientPrimitives.cmd"> + <!-- Disable COM tests since they don't properly run on Windows.Nano and at present there is no way to special case that OS flavor. --> + <ExcludeList Include="$(XunitTestBinBase)/Interop/COM/NETClients/Primitives/NETClientPrimitives/NETClientPrimitives.cmd"> + <Issue>19164</Issue> + </ExcludeList> + <ExcludeList Include="$(XunitTestBinBase)/Interop/COM/NativeClients/Primitives/Primitives.cmd"> <Issue>19164</Issue> </ExcludeList> </ItemGroup> @@ -671,11 +675,6 @@ <ExcludeList Include="$(XunitTestBinBase)/baseservices/varargs/varargsupport_r/*"> <Issue>Varargs supported on this platform</Issue> </ExcludeList> - - <!-- Disable COM tests since they don't properly run on Windows.Nano and at present there is no way to special case that OS flavor. --> - <ExcludeList Include="$(XunitTestBinBase)/Interop/COM/NETClients/Primitives/NETClientPrimitives/*"> - <Issue>Fails on Windows.Nano</Issue> - </ExcludeList> </ItemGroup> <!-- The following are tests that fail on non-Windows, which we must not run when building against packages --> @@ -786,6 +785,9 @@ <ExcludeList Include="$(XunitTestBinBase)/Interop/COM/NETClients/Primitives/NETClientPrimitives/NETClientPrimitives.*"> <Issue>by design Windows only</Issue> </ExcludeList> + <ExcludeList Include="$(XunitTestBinBase)/Interop/COM/NativeClients/Primitives/Primitives.*"> + <Issue>by design Windows only</Issue> + </ExcludeList> <ExcludeList Include="$(XunitTestBinBase)/JIT/Directed/IL/PInvokeTail/PInvokeTail/*"> <Issue>needs triage</Issue> </ExcludeList> |