Select Git revision
VectoCoreTest.csproj
Forked from
VECTO / VECTO Sim
1526 commits behind the upstream repository.

Markus Quaritsch authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
VectoCoreTest.csproj 4.87 KiB
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<RootNamespace>TUGraz.VectoCore.Tests</RootNamespace>
<AssemblyName>VectoCoreTest</AssemblyName>
<TargetFrameworks>net6.0</TargetFrameworks>
<DefineConstants />
<!--uncomment to add windows forms an enable plotting of diagrams in some testcases-->
<!--<DefineConstants>$(DefineConstants);TRACE</DefineConstants>-->
<!--<UseWindowsForms>true</UseWindowsForms>-->
<Configurations>Debug;Release;MockupDebug</Configurations>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='MockupDebug|net6.0|AnyCPU'">
<DebugType>full</DebugType>
</PropertyGroup>
<!--uncomment to add windows forms an enable plotting of diagrams in some testcases-->
<PropertyGroup Condition="$([System.Text.RegularExpressions.Regex]::IsMatch(
 $(DefineConstants), '^(.*;)*TRACE(;.*)*$'))">
<TargetFrameworks>net6.0-windows</TargetFrameworks>
<UseWindowsForms>true</UseWindowsForms>
</PropertyGroup>
<PropertyGroup Condition="('$(Configuration)' == 'MockupRelease') Or ('$(Configuration)' == 'MockupDebug')">
<DefineConstants>$(DefineConstants);MOCKUP</DefineConstants>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="HIC.System.Windows.Forms.DataVisualization" Condition="$([System.Text.RegularExpressions.Regex]::IsMatch(
 $(DefineConstants), '^(.*;)*TRACE(;.*)*$'))" Version="1.0.1" />
<PackageReference Include="Moq" Version="4.18.2" />
<PackageReference Include="NUnit" Version="3.13.2" />
<PackageReference Include="NUnit3TestAdapter" Version="4.2.1" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.1.0" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
<PackageReference Include="Ninject" Version="3.3.6" />
<PackageReference Include="NLog" Version="4.7.13" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\VectoCommon\VectoCommon\VectoCommon.csproj" />
<ProjectReference Include="..\..\VectoCommon\VectoHashing\VectoHashing.csproj" />
<ProjectReference Include="..\VectoCore\VectoCore.csproj" />
</ItemGroup>
<ItemGroup>
<None Include="TestData\**" CopyToOutputDirectory="PreserveNewest" />
<None Include="Resources\**" CopyToOutputDirectory="PreserveNewest" />
</ItemGroup>
<ItemGroup>
<None Update="TestData\Integration\Buses\FactorMethod\CompletedBus_41-32b.vecto">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
<ItemGroup>
<None Update="TestData\Integration\DeclarationMode\2nd_AmendmDeclMode\HeavyLorry\Group5_HEV_P3_ovc.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="TestData\Integration\DeclarationMode\2nd_AmendmDeclMode\HeavyLorry\HEV_heavy_lorry_S4_ovc.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Update="TestData\Integration\DeclarationMode\2nd_AmendmDeclMode\HeavyLorry\PEV_heavyLorry_AMT_E2_realistic.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Update="TestData\Integration\DeclarationMode\2nd_AmendmDeclMode\HeavyLorry\PEV_heavyLorry_E3_realistic.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Update="TestData\Integration\DeclarationMode\2nd_AmendmDeclMode\HeavyLorry\PEV_heavyLorry_E3_realistic_municipal.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Update="TestData\Integration\DeclarationMode\2nd_AmendmDeclMode\HeavyLorry\PEV_heavyLorry_E3_realistic_TorqueLimits.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Update="TestData\XML\XMLReaderDeclaration\SchemaVersion2.4\Distributed\HeavyLorry\HEV-S_heavyLorry_S3_ovc.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Update="TestData\XML\XMLReaderDeclaration\SchemaVersion2.4\Distributed\HeavyLorry\PEV_heavyLorry_AMT_E2_realistic.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
<ItemGroup>
<Folder Include="InputData\DeclarationDataAdapterTest\" />
<Folder Include="Integration\Declaration\PrimaryBus\" />
<Folder Include="Models\Declaration\BusAux\" />
<Folder Include="TestData\Integration\DeclarationMode\2nd_AmendmDeclMode\CompletedBus\VIF\" />
<Folder Include="TestUtils\" />
</ItemGroup>
<ItemGroup>
<Folder Include="TestData\XML\XMLVIFBusReport\" />
</ItemGroup>
<!--<Choose>
<When Condition="$([System.Text.RegularExpressions.Regex]::IsMatch(
 $(DefineConstants), '^(.*;)*MOCKUP(;.*)*$'))">
<ItemGroup>
<ProjectReference Include="$(SolutionDir)\VectoMockup\VectoMockup\VectoMockup.csproj" />
</ItemGroup>
--><!--<PropertyGroup>
<DefineConstants>MOCKUP</DefineConstants>
</PropertyGroup>--><!--
</When>
</Choose>-->
</Project>