Skip to content

Commit 4dfd0cd

Browse files
committed
restore test assembly projects when running on GitHub Actions
1 parent 5f7f456 commit 4dfd0cd

File tree

2 files changed

+15
-5
lines changed

2 files changed

+15
-5
lines changed

tests/Smdn.Reflection.ReverseGenerating.ListApi.Core/Smdn.Reflection.ReverseGenerating.ListApi.Core.Tests.csproj

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,18 @@ SPDX-License-Identifier: MIT
1919
<TestProjects Include="$(TestAssemblyRootDirectory)\LibB\LibB.csproj" />
2020
</ItemGroup>
2121

22-
<MSBuild Projects="@(TestProjects)" Targets="Build" Properties="Configuration=Release;TargetFramework=netstandard2.1">
22+
<PropertyGroup>
23+
<_TestProjectBuildTargets>Build</_TestProjectBuildTargets>
24+
<_TestProjectBuildTargets Condition="'$(GITHUB_ACTIONS)' == 'true'">Restore;Build</_TestProjectBuildTargets>
25+
</PropertyGroup>
26+
27+
<MSBuild Projects="@(TestProjects)" Targets="$(_TestProjectBuildTargets)" Properties="Configuration=Release;TargetFramework=netstandard2.1">
2328
<Output TaskParameter="TargetOutputs" ItemName="TestAssembliesNetStandard21" />
2429
</MSBuild>
25-
<MSBuild Projects="@(TestProjects)" Targets="Build" Properties="Configuration=Release;TargetFramework=net5.0">
30+
<MSBuild Projects="@(TestProjects)" Targets="$(_TestProjectBuildTargets)" Properties="Configuration=Release;TargetFramework=net5.0">
2631
<Output TaskParameter="TargetOutputs" ItemName="TestAssembliesNet50" />
2732
</MSBuild>
28-
<MSBuild Projects="@(TestProjects)" Targets="Build" Properties="Configuration=Release;TargetFramework=net6.0">
33+
<MSBuild Projects="@(TestProjects)" Targets="$(_TestProjectBuildTargets)" Properties="Configuration=Release;TargetFramework=net6.0">
2934
<Output TaskParameter="TargetOutputs" ItemName="TestAssembliesNet60" />
3035
</MSBuild>
3136

tests/Smdn.Reflection.ReverseGenerating.ListApi/Smdn.Reflection.ReverseGenerating.ListApi.Tests.csproj

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,15 @@ SPDX-License-Identifier: MIT
1616
</ItemGroup>
1717

1818
<Target Name="WriteTestAssemblyInfo" BeforeTargets="BeforeBuild">
19-
<MSBuild Projects="$(TestAssemblyRootDirectory)\Exe\Exe.csproj" Targets="Build" Properties="Configuration=Release;TargetFramework=net5.0">
19+
<PropertyGroup>
20+
<_TestProjectBuildTargets>Build</_TestProjectBuildTargets>
21+
<_TestProjectBuildTargets Condition="'$(GITHUB_ACTIONS)' == 'true'">Restore;Build</_TestProjectBuildTargets>
22+
</PropertyGroup>
23+
24+
<MSBuild Projects="$(TestAssemblyRootDirectory)\Exe\Exe.csproj" Targets="$(_TestProjectBuildTargets)" Properties="Configuration=Release;TargetFramework=net5.0">
2025
<Output TaskParameter="TargetOutputs" ItemName="TestAssembliesExeNet50" />
2126
</MSBuild>
22-
<MSBuild Projects="$(TestAssemblyRootDirectory)\Lib\Lib.csproj" Targets="Build" Properties="Configuration=Release;TargetFramework=net5.0">
27+
<MSBuild Projects="$(TestAssemblyRootDirectory)\Lib\Lib.csproj" Targets="$(_TestProjectBuildTargets)" Properties="Configuration=Release;TargetFramework=net5.0">
2328
<Output TaskParameter="TargetOutputs" ItemName="TestAssembliesLibNet50" />
2429
</MSBuild>
2530

0 commit comments

Comments
 (0)