Skip to content

Commit 1c055bb

Browse files
Run more test on NativeAOT Linux (#72832)
1 parent 7d1e1af commit 1c055bb

File tree

1 file changed

+4
-16
lines changed

1 file changed

+4
-16
lines changed

src/libraries/tests.proj

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -456,31 +456,19 @@
456456
<ProjectExclusions Include="$(MSBuildThisFileDirectory)System.IO.FileSystem\tests\System.IO.FileSystem.Tests.csproj" />
457457
<!--Needs work to get these tests to pass -->
458458
<!--These tests have failures-->
459-
<!-- System.Collection.Immutable running into https://github.com/dotnet/runtime/issues/70012 -->
460-
<ProjectExclusions Include="$(MSBuildThisFileDirectory)System.Collections.Immutable\tests\System.Collections.Immutable.Tests.csproj"
461-
Condition="'$(TargetOS)' == 'linux'" />
459+
<!-- Couple trimming related issues. Easy -->
462460
<ProjectExclusions Include="$(MSBuildThisFileDirectory)System.Console\tests\System.Console.Tests.csproj"
463461
Condition="'$(TargetOS)' == 'linux'" />
462+
<!-- Test needs to copy .so file: https://github.com/dotnet/runtime/issues/72987 -->
464463
<ProjectExclusions Include="$(MSBuildThisFileDirectory)System.IO.Ports\tests\System.IO.Ports.Tests.csproj"
465464
Condition="'$(TargetOS)' == 'linux'" />
466-
<ProjectExclusions Include="$(MSBuildThisFileDirectory)Microsoft.Extensions.Hosting\tests\FunctionalTests\Microsoft.Extensions.Hosting.Functional.Tests.csproj"
467-
Condition="'$(TargetOS)' == 'linux'" />
468-
<ProjectExclusions Include="$(MSBuildThisFileDirectory)System.Net.Http\tests\EnterpriseTests\System.Net.Http.Enterprise.Tests.csproj"
469-
Condition="'$(TargetOS)' == 'linux'" />
470-
<ProjectExclusions Include="$(MSBuildThisFileDirectory)System.Net.Security\tests\EnterpriseTests\System.Net.Security.Enterprise.Tests.csproj"
471-
Condition="'$(TargetOS)' == 'linux'" />
472-
<ProjectExclusions Include="$(MSBuildThisFileDirectory)System.Threading.Tasks.Dataflow\tests\System.Threading.Tasks.Dataflow.Tests.csproj"
473-
Condition="'$(TargetOS)' == 'linux'" />
474-
<ProjectExclusions Include="$(MSBuildThisFileDirectory)System.Numerics.Vectors\tests\System.Numerics.Vectors.Tests.csproj"
475-
Condition="'$(TargetOS)' == 'linux'" />
476-
<ProjectExclusions Include="$(MSBuildThisFileDirectory)System.Linq.Expressions\tests\System.Linq.Expressions.Tests.csproj"
477-
Condition="'$(TargetOS)' == 'linux' and '$(TargetArchitecture)' == 'arm64'" />
465+
<!-- Looks like our xunit runner doesn't respect tests that don't want to be multithreaded -->
478466
<ProjectExclusions Include="$(MSBuildThisFileDirectory)System.Net.NameResolution\tests\FunctionalTests\System.Net.NameResolution.Functional.Tests.csproj"
479467
Condition="'$(TargetOS)' == 'windows'"/>
480468

481469
<!-- Timing out on Linux. GC suspension? -->
482470
<ProjectExclusions Include="$(MSBuildThisFileDirectory)System.Collections.Concurrent\tests\System.Collections.Concurrent.Tests.csproj"
483-
Condition="'$(TargetOS)' == 'linux'" />
471+
Condition="'$(TargetOS)' == 'linux' and '$(TargetArchitecture)' == 'arm64'" />
484472

485473
<ProjectExclusions Include="$(MSBuildThisFileDirectory)System.Linq\tests\System.Linq.Tests.csproj" />
486474
<ProjectExclusions Include="$(MSBuildThisFileDirectory)System.Net.Http.Json\tests\FunctionalTests\System.Net.Http.Json.Functional.Tests.csproj" />

0 commit comments

Comments
 (0)