<ExcludeList Include="$(XunitTestBinBase)/JIT/Regression/JitBlue/GitHub_11408/GitHub_11408/*">
<Issue>11408</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/NETClientPrimitives.cmd">
- <Issue>19164</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)/Interop/COM/NativeClients/Primitives/Primitives.cmd">
- <Issue>19164</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)/Interop/COM/NETClients/IDispatch/NETClientIDispatch/NETClientIDispatch.cmd">
- <Issue>19164</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)/baseservices/exceptions/StackTracePreserve/StackTracePreserveTests/*">
<Issue>20322</Issue>
</ExcludeList>
static int Main(string[] doNotUse)
{
+ // RegFree COM is not supported on Windows Nano
+ if (Utilities.IsWindowsNanoServer)
+ {
+ return 100;
+ }
+
try
{
ValidateNativeOuter();
static int Main(string[] doNotUse)
{
+ // RegFree COM is not supported on Windows Nano
+ if (Utilities.IsWindowsNanoServer)
+ {
+ return 100;
+ }
+
try
{
Validate_Numeric_In_ReturnByRef();
{
static int Main(string[] doNotUse)
{
+ // RegFree COM is not supported on Windows Nano
+ if (TestLibrary.Utilities.IsWindowsNanoServer)
+ {
+ return 100;
+ }
+
try
{
new NumericTests().Run();
<TestUnsupportedOutsideWindows>true</TestUnsupportedOutsideWindows>
<DisableProjectBuild Condition="'$(TargetsUnix)' == 'true'">true</DisableProjectBuild>
+ <DefineConstants>BLOCK_WINDOWS_NANO</DefineConstants>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(InteropCommonDir)ExeLauncherProgram.cs" />
<ItemGroup>
<ProjectReference Include="Primitives/CMakeLists.txt"/>
<ProjectReference Include="../NetServer/NetServer.csproj" />
+ <ProjectReference Include="../../../Common/CoreCLRTestLibrary/CoreCLRTestLibrary.csproj" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
</Project>
\ No newline at end of file
return 100;
}
+#if BLOCK_WINDOWS_NANO
+ // Not supported on Windows Nano
+ if (TestLibrary.Utilities.IsWindowsNanoServer)
+ {
+ return 100;
+ }
+#endif
+
string workingDir = Environment.CurrentDirectory;
Console.WriteLine($"Searching for exe to launch in {workingDir}...");