2023-11-27 23:56:57 +03:00
|
|
|
<Project>
|
|
|
|
|
2024-07-09 13:37:13 +03:00
|
|
|
<PropertyGroup>
|
2024-07-11 16:51:35 +03:00
|
|
|
<ProductsToBuild Condition=" '$(ProductsToBuild)' == '' ">all</ProductsToBuild>
|
2024-07-09 13:37:13 +03:00
|
|
|
</PropertyGroup>
|
|
|
|
|
2024-07-11 16:51:35 +03:00
|
|
|
<!-- When building all products on windows OS -->
|
|
|
|
<ItemGroup Condition=" '$(ProductsToBuild)' == 'all' AND '$(OS)' == 'Windows_NT' ">
|
2023-11-27 23:56:57 +03:00
|
|
|
<ProjectToBuild Include="$(RepoRoot)TestFx.sln" />
|
|
|
|
</ItemGroup>
|
|
|
|
|
2024-07-11 16:51:35 +03:00
|
|
|
<!-- When building all products on non-windows OSes -->
|
|
|
|
<ItemGroup Condition=" '$(ProductsToBuild)' == 'all' AND '$(OS)' != 'Windows_NT' ">
|
2023-12-11 22:55:26 +03:00
|
|
|
<ProjectToBuild Include="$(RepoRoot)src/**/*.csproj" />
|
2023-12-21 22:41:02 +03:00
|
|
|
<ProjectToBuild Include="$(RepoRoot)test/UnitTests/MSTest.Analyzers.UnitTests/MSTest.Analyzers.UnitTests.csproj" />
|
2024-07-16 16:48:13 +03:00
|
|
|
<ProjectToBuild Include="$(RepoRoot)test/UnitTests/Microsoft.Testing.*/Microsoft.Testing.*.csproj" />
|
2024-07-16 17:58:28 +03:00
|
|
|
<ProjectToBuild Include="$(RepoRoot)test/IntegrationTests/Microsoft.Testing.Platform.Acceptance.IntegrationTests/Microsoft.Testing.Platform.Acceptance.IntegrationTests.csproj" />
|
2024-01-15 21:56:32 +03:00
|
|
|
<ProjectToBuild Include="$(RepoRoot)test/IntegrationTests/MSTest.Acceptance.IntegrationTests/MSTest.Acceptance.IntegrationTests.csproj" />
|
2023-11-27 23:56:57 +03:00
|
|
|
</ItemGroup>
|
|
|
|
|
2024-07-11 16:51:35 +03:00
|
|
|
<!-- When building MSTest only on windows OS -->
|
|
|
|
<ItemGroup Condition=" '$(ProductsToBuild)' == 'mstest' AND '$(OS)' == 'Windows_NT' ">
|
2024-07-09 13:37:13 +03:00
|
|
|
<ProjectToBuild Include="$(RepoRoot)MSTest.slnf" />
|
|
|
|
</ItemGroup>
|
|
|
|
|
2024-07-11 16:51:35 +03:00
|
|
|
<!-- When building MSTest only on non-windows OSes -->
|
|
|
|
<ItemGroup Condition=" '$(ProductsToBuild)' == 'mstest' AND '$(OS)' != 'Windows_NT' ">
|
2024-07-09 13:37:13 +03:00
|
|
|
<ProjectToBuild Include="$(RepoRoot)src/Adapter/**/*.csproj" />
|
|
|
|
<ProjectToBuild Include="$(RepoRoot)src/Analyzers/**/*.csproj" />
|
|
|
|
<ProjectToBuild Include="$(RepoRoot)src/Package/**/*.csproj" />
|
|
|
|
<ProjectToBuild Include="$(RepoRoot)src/TestFramework/**/*.csproj" />
|
|
|
|
<ProjectToBuild Include="$(RepoRoot)test/UnitTests/MSTest.Analyzers.UnitTests/MSTest.Analyzers.UnitTests.csproj" />
|
|
|
|
<ProjectToBuild Include="$(RepoRoot)test/IntegrationTests/MSTest.Acceptance.IntegrationTests/MSTest.Acceptance.IntegrationTests.csproj" />
|
|
|
|
</ItemGroup>
|
|
|
|
|
2024-07-11 16:51:35 +03:00
|
|
|
<!-- When building Microsoft.Testing.Platform only -->
|
|
|
|
<ItemGroup Condition=" '$(ProductsToBuild)' == 'testing-platform' ">
|
2024-07-09 13:37:13 +03:00
|
|
|
<ProjectToBuild Include="$(RepoRoot)Microsoft.Testing.Platform.slnf" />
|
|
|
|
</ItemGroup>
|
|
|
|
|
2023-11-27 23:56:57 +03:00
|
|
|
</Project>
|