-
-
Notifications
You must be signed in to change notification settings - Fork 3
/
LondonTravel.Skill.Tests.csproj
43 lines (43 loc) · 2.01 KB
/
LondonTravel.Skill.Tests.csproj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<IsTestProject>true</IsTestProject>
<JsonSerializerIsReflectionEnabledByDefault>false</JsonSerializerIsReflectionEnabledByDefault>
<NoWarn>$(NoWarn);CA1062;CA1707;CA2007;CA2234;SA1600</NoWarn>
<RootNamespace>MartinCostello.LondonTravel.Skill</RootNamespace>
<TargetFramework>net8.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\src\LondonTravel.Skill\LondonTravel.Skill.csproj" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Amazon.Lambda.TestUtilities" />
<PackageReference Include="coverlet.msbuild" />
<PackageReference Include="GitHubActionsTestLogger" NoWarn="RT0003" />
<PackageReference Include="JustEat.HttpClientInterception" />
<PackageReference Include="MartinCostello.Logging.XUnit" />
<PackageReference Include="MartinCostello.Testing.AwsLambdaTestServer" />
<PackageReference Include="Microsoft.NET.Test.Sdk" />
<PackageReference Include="ReportGenerator" />
<PackageReference Include="Shouldly" />
<PackageReference Include="xRetry" />
<PackageReference Include="xunit" />
<PackageReference Include="xunit.runner.visualstudio" />
</ItemGroup>
<ItemGroup>
<Content Include="testsettings.json;xunit.runner.json;Samples\*.json" CopyToOutputDirectory="PreserveNewest" />
<EmbeddedResource Include="..\LondonTravel.Skill.Tests\Bundles\*.json" />
</ItemGroup>
<ItemGroup>
<Using Include="Shouldly" />
<Using Include="Xunit" />
<Using Include="Xunit.Abstractions" />
</ItemGroup>
<PropertyGroup>
<CollectCoverage>true</CollectCoverage>
<CoverletOutput>$([System.IO.Path]::Combine($(ArtifactsPath), 'coverage', 'coverage'))</CoverletOutput>
<CoverletOutputFormat>cobertura,json</CoverletOutputFormat>
<Exclude>[Alexa.NET*]*,[Amazon.Lambda*]*,[LondonTravel.Skill.EndToEndTests]*,[xunit.*]*</Exclude>
<ExcludeByAttribute>GeneratedCodeAttribute</ExcludeByAttribute>
<Threshold>86</Threshold>
</PropertyGroup>
</Project>