|
195 | 195 | <!-- Crashes on CI (possibly flakey) --> |
196 | 196 | <ProjectExclusions Include="$(MSBuildThisFileDirectory)System.Private.Xml/tests/Misc/System.Xml.Misc.Tests.csproj" /> |
197 | 197 | <ProjectExclusions Include="$(MSBuildThisFileDirectory)System.Dynamic.Runtime/tests/System.Dynamic.Runtime.Tests.csproj"/> |
| 198 | + |
| 199 | + <!-- gRPC tests should be run only manually --> |
| 200 | + <ProjectExclusions Include="$(RepoRoot)\src\tests\FunctionalTests\Android\Device_Emulator\gRPC\Android.Device_Emulator.gRPC.Test.csproj" /> |
198 | 201 | </ItemGroup> |
199 | 202 |
|
200 | 203 | <ItemGroup Condition="('$(TargetOS)' == 'Android' or '$(TargetsLinuxBionic)' == 'true') and '$(TargetArchitecture)' == 'arm64' and '$(RunDisabledAndroidTests)' != 'true'"> |
|
540 | 543 | </ItemGroup> |
541 | 544 |
|
542 | 545 | <ItemGroup> |
543 | | - <SmokeTestProject Include="$(MSBuildThisFileDirectory)System.Runtime\tests\System.Runtime.Tests.csproj" /> |
| 546 | + <SmokeTestProject Include="$(MSBuildThisFileDirectory)System.Runtime\tests\System.Runtime.Tests.csproj" /> |
| 547 | + <GrpcTestProject Include="$(RepoRoot)\src\tests\FunctionalTests\Android\Device_Emulator\gRPC\Android.Device_Emulator.gRPC.Test.csproj" /> |
544 | 548 | </ItemGroup> |
545 | 549 |
|
546 | 550 | <ItemGroup Condition="'$(TestNativeAot)' == 'true'"> |
|
560 | 564 | <ProjectReference Condition="'$(RunHighAOTResourceRequiringTestsOnly)' == 'true'" |
561 | 565 | Include="@(HighAOTResourceRequiringProject)" |
562 | 566 | BuildInParallel="false" /> |
| 567 | + <ProjectReference Condition="'$(RunGrpcTestsOnly)' == 'true'" |
| 568 | + Include="@(GrpcTestProject)" /> |
563 | 569 | </ItemGroup> |
564 | 570 |
|
565 | | - <ItemGroup Condition="'$(RunSmokeTestsOnly)' != 'true' and '$(RunHighAOTResourceRequiringTestsOnly)' != 'true'"> |
| 571 | + <ItemGroup Condition="'$(RunSmokeTestsOnly)' != 'true' and '$(RunGrpcTestsOnly)' != 'true' and '$(RunHighAOTResourceRequiringTestsOnly)' != 'true'"> |
566 | 572 | <ProjectReference Include="$(MSBuildThisFileDirectory)*\tests\**\*.Tests.csproj" |
567 | 573 | Exclude="@(ProjectExclusions)" |
568 | 574 | Condition="'$(TestAssemblies)' == 'true'" /> |
|
606 | 612 | <ProjectReference Include="$(MSBuildThisFileDirectory)System.Formats.Cbor\tests\System.Formats.Cbor.Tests.csproj" /> |
607 | 613 | </ItemGroup> |
608 | 614 |
|
609 | | - <ItemGroup Condition="'$(ArchiveTests)' == 'true' and '$(RunSmokeTestsOnly)' != 'true' and '$(TargetOS)' == 'iOSSimulator'"> |
| 615 | + <ItemGroup Condition="'$(ArchiveTests)' == 'true' and '$(RunSmokeTestsOnly)' != 'true' and '$(RunGrpcTestsOnly)' != 'true' and '$(TargetOS)' == 'iOSSimulator'"> |
610 | 616 | <!-- https://github.com/dotnet/runtime/issues/57666 --> |
611 | 617 | <!-- <ProjectReference Include="$(MonoProjectRoot)sample\iOS\Program.csproj" |
612 | 618 | BuildInParallel="false" /> --> |
|
615 | 621 | BuildInParallel="false" /> |
616 | 622 | </ItemGroup> |
617 | 623 |
|
618 | | - <ItemGroup Condition="'$(ArchiveTests)' == 'true' and '$(RunSmokeTestsOnly)' != 'true' and '$(TargetOS)' == 'tvOS'"> |
| 624 | + <ItemGroup Condition="'$(ArchiveTests)' == 'true' and '$(RunSmokeTestsOnly)' != 'true' and '$(RunGrpcTestsOnly)' != 'true' and '$(TargetOS)' == 'tvOS'"> |
619 | 625 | <ProjectReference Include="$(RepoRoot)\src\tests\FunctionalTests\tvOS\Device\**\*.Test.csproj" |
620 | 626 | Exclude="@(ProjectExclusions)" |
621 | 627 | BuildInParallel="false" /> |
622 | 628 | </ItemGroup> |
623 | 629 |
|
624 | | - <ItemGroup Condition="'$(ArchiveTests)' == 'true' and '$(RunSmokeTestsOnly)' != 'true' and '$(TargetOS)' == 'MacCatalyst'"> |
| 630 | + <ItemGroup Condition="'$(ArchiveTests)' == 'true' and '$(RunSmokeTestsOnly)' != 'true' and '$(RunGrpcTestsOnly)' != 'true' and '$(TargetOS)' == 'MacCatalyst'"> |
625 | 631 | <!-- https://github.com/dotnet/runtime/issues/57666 --> |
626 | 632 | <!-- <ProjectReference Include="$(MonoProjectRoot)sample\iOS\Program.csproj" |
627 | 633 | BuildInParallel="false" /> --> |
|
630 | 636 | BuildInParallel="false" /> |
631 | 637 | </ItemGroup> |
632 | 638 |
|
633 | | - <ItemGroup Condition="'$(ArchiveTests)' == 'true' and '$(RunSmokeTestsOnly)' != 'true' and '$(TargetOS)' == 'tvOSSimulator'"> |
| 639 | + <ItemGroup Condition="'$(ArchiveTests)' == 'true' and '$(RunSmokeTestsOnly)' != 'true' and '$(RunGrpcTestsOnly)' != 'true' and '$(TargetOS)' == 'tvOSSimulator'"> |
634 | 640 | <ProjectReference Include="$(RepoRoot)\src\tests\FunctionalTests\tvOS\Simulator\**\*.Test.csproj" |
635 | 641 | Exclude="@(ProjectExclusions)" |
636 | 642 | BuildInParallel="false" /> |
637 | 643 | </ItemGroup> |
638 | 644 |
|
639 | | - <ItemGroup Condition="'$(ArchiveTests)' == 'true' and '$(RunSmokeTestsOnly)' != 'true' and '$(TargetOS)' == 'Android'"> |
| 645 | + <ItemGroup Condition="'$(ArchiveTests)' == 'true' and '$(RunSmokeTestsOnly)' != 'true' and '$(RunGrpcTestsOnly)' != 'true' and '$(TargetOS)' == 'Android'"> |
640 | 646 | <ProjectReference Include="$(MonoProjectRoot)sample\Android\AndroidSampleApp.csproj" |
641 | 647 | BuildInParallel="false" /> |
642 | 648 | <ProjectReference Include="$(RepoRoot)\src\tests\FunctionalTests\Android\**\*.Test.csproj" |
|
0 commit comments