|
|
|
@ -15,11 +15,34 @@ |
|
|
|
</PropertyGroup> |
|
|
|
|
|
|
|
<Import Project="$(MSBuildThisFileDirectory)..\Directory.Build.targets" /> |
|
|
|
|
|
|
|
|
|
|
|
<!-- Tool versions for tool references across all projects --> |
|
|
|
<ItemGroup> |
|
|
|
<!--dotnet tools does not have an x86 runner. You have to use separate SDKs--> |
|
|
|
<!--https://github.com/actions/setup-dotnet/issues/72--> |
|
|
|
<DotNetCliToolReference Update="dotnet-xunit" Version="2.3.1" /> |
|
|
|
</ItemGroup> |
|
|
|
|
|
|
|
<!--Code coverage specific settings--> |
|
|
|
<!--https://github.com/tonerdo/coverlet--> |
|
|
|
<PropertyGroup Condition="'$(codecov)' == 'true'"> |
|
|
|
<DebugType>full</DebugType> |
|
|
|
<CollectCoverage>true</CollectCoverage> |
|
|
|
<UseSourceLink>true</UseSourceLink> |
|
|
|
<CoverletOutputFormat>opencover</CoverletOutputFormat> |
|
|
|
<!--Ouput injects target framework into name despite explicit config. See build yml--> |
|
|
|
<CoverletOutput>$(MSBuildThisFileDirectory)..\coverage.xml</CoverletOutput> |
|
|
|
<!--Used by coverlet dues to reference issues with SixLabors.Core--> |
|
|
|
<!--https://github.com/tonerdo/coverlet/blob/master/Documentation/KnowIssues.md#4-failed-to-resolve-assembly-during-instrumentation--> |
|
|
|
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies> |
|
|
|
</PropertyGroup> |
|
|
|
|
|
|
|
<ItemGroup> |
|
|
|
<!--Test Dependencies--> |
|
|
|
<PackageReference Update="BenchmarkDotNet" Version="0.12.0" /> |
|
|
|
<PackageReference Update="Colourful" Version="2.0.3" /> |
|
|
|
<PackageReference Update="coverlet.collector" Version="1.1.0"/> |
|
|
|
<PackageReference Update="coverlet.msbuild" Version="2.8.0" /> |
|
|
|
<PackageReference Update="Magick.NET-Q16-AnyCPU" Version="7.14.4" /> |
|
|
|
<PackageReference Update="Microsoft.NET.Test.Sdk" Version="16.4.0" /> |
|
|
|
<PackageReference Update="Moq" Version="4.10.0" /> |
|
|
|
@ -29,5 +52,5 @@ |
|
|
|
<PackageReference Update="xunit" Version="2.3.1" /> |
|
|
|
<PackageReference Update="xunit.runner.visualstudio" Version="2.3.1" /> |
|
|
|
</ItemGroup> |
|
|
|
|
|
|
|
|
|
|
|
</Project> |
|
|
|
|