mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2025-12-24 00:03:11 +01:00
Add test target
This commit is contained in:
@@ -55,7 +55,6 @@
|
||||
<UploadFilename>OpenRCT2-$(Version)$(VersionExtra)-windows-$(Platform.ToLower())</UploadFilename>
|
||||
|
||||
<!-- Set openrct2.sln properties -->
|
||||
<SlnProperties>Configuration=$(Configuration)</SlnProperties>
|
||||
<SlnProperties>$(SlnProperties);Platform=$(Platform)</SlnProperties>
|
||||
<SlnProperties Condition="'$(BUILD_SERVER)'!=''">$(SlnProperties);OPENRCT2_CL_ADDITIONALOPTIONS=$(OPENRCT2_CL_ADDITIONALOPTIONS)</SlnProperties>
|
||||
</PropertyGroup>
|
||||
@@ -149,6 +148,9 @@
|
||||
</Target>
|
||||
|
||||
<Target Name="Clean">
|
||||
<PropertyGroup>
|
||||
<SlnProperties>$(SlnProperties);Configuration=$(Configuration)</SlnProperties>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<CleanItems Condition="'$(Platform)'=='Win32'" Include="$(OutputExe)" />
|
||||
<CleanItems Include="$(g2Output)" />
|
||||
@@ -180,15 +182,33 @@
|
||||
</Target>
|
||||
|
||||
<Target Name="Build">
|
||||
<PropertyGroup>
|
||||
<SlnProperties>$(SlnProperties);Configuration=$(Configuration)</SlnProperties>
|
||||
</PropertyGroup>
|
||||
<Message Text="SlnProperties: $(SlnProperties)" />
|
||||
<MSBuild Projects="openrct2.sln" Targets="Build" Properties="$(SlnProperties)" />
|
||||
</Target>
|
||||
<Target Name="Rebuild">
|
||||
<PropertyGroup>
|
||||
<SlnProperties>$(SlnProperties);Configuration=$(Configuration)</SlnProperties>
|
||||
</PropertyGroup>
|
||||
<Message Text="SlnProperties: $(SlnProperties)" />
|
||||
<MSBuild Projects="openrct2.sln" Targets="Rebuild" Properties="$(SlnProperties)" />
|
||||
</Target>
|
||||
<Target Name="BuildTests">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition="'$(Configuration)'=='Debug'">DebugTests</Configuration>
|
||||
<Configuration Condition="'$(Configuration)'=='Release'">ReleaseTests</Configuration>
|
||||
<SlnProperties>$(SlnProperties);Configuration=$(Configuration)</SlnProperties>
|
||||
</PropertyGroup>
|
||||
<Message Text="SlnProperties: $(SlnProperties)" />
|
||||
<MSBuild Projects="openrct2.sln" Targets="Build" Properties="$(SlnProperties)" />
|
||||
</Target>
|
||||
|
||||
<Target Name="Test" DependsOnTargets="Build" Condition="'$(PLATFORM)'=='Win32'">
|
||||
<Target Name="Test" DependsOnTargets="BuildTests">
|
||||
<Exec Command="$(TargetDir)tests\tests.exe" />
|
||||
</Target>
|
||||
<Target Name="TestPaint" DependsOnTargets="Build" Condition="'$(Platform)'=='Win32'">
|
||||
<Exec Command="$(TargetDir)testpaint\openrct2.exe" />
|
||||
</Target>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user