Skip to content

Commit bf1fc98

Browse files
authored
Merge 5849085 into a17c8b1
2 parents a17c8b1 + 5849085 commit bf1fc98

File tree

4 files changed

+35
-10
lines changed

4 files changed

+35
-10
lines changed

RfmOta.UnitTests/RfmOta.UnitTests.csproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@
1111
</PropertyGroup>
1212

1313
<ItemGroup>
14-
<PackageReference Include="FluentAssertions" Version="5.10.3" />
15-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.9.4" />
16-
<PackageReference Include="Moq" Version="4.16.1" />
17-
<PackageReference Include="xunit" Version="2.4.1" />
18-
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">
14+
<PackageReference Include="FluentAssertions" Version="6.7.0" />
15+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.3.0" />
16+
<PackageReference Include="Moq" Version="4.18.2" />
17+
<PackageReference Include="xunit" Version="2.4.2" />
18+
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5">
1919
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2020
<PrivateAssets>all</PrivateAssets>
2121
</PackageReference>
22-
<PackageReference Include="coverlet.collector" Version="3.0.3">
22+
<PackageReference Include="coverlet.collector" Version="3.1.2">
2323
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2424
<PrivateAssets>all</PrivateAssets>
2525
</PackageReference>

RfmOta.UnitTests/Tests.runsettings

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<RunSettings>
3+
<DataCollectionRunSettings>
4+
<DataCollectors>
5+
<DataCollector friendlyName="XPlat code coverage">
6+
<Configuration>
7+
<Format>json,cobertura,lcov,teamcity,opencover</Format>
8+
<Exclude>[coverlet.*.tests?]*,[*]Coverlet.Core*</Exclude>
9+
<!-- [Assembly-Filter]Type-Filter -->
10+
<Include></Include>
11+
<!-- [Assembly-Filter]Type-Filter -->
12+
<ExcludeByAttribute>Obsolete,GeneratedCodeAttribute,CompilerGeneratedAttribute</ExcludeByAttribute>
13+
<ExcludeByFile></ExcludeByFile>
14+
<!-- Globbing filter -->
15+
<IncludeDirectory></IncludeDirectory>
16+
<SingleHit>false</SingleHit>
17+
<UseSourceLink>true</UseSourceLink>
18+
<IncludeTestAssembly>false</IncludeTestAssembly>
19+
<SkipAutoProps>true</SkipAutoProps>
20+
<DeterministicReport>false</DeterministicReport>
21+
</Configuration>
22+
</DataCollector>
23+
</DataCollectors>
24+
</DataCollectionRunSettings>
25+
</RunSettings>

RfmOta.sln

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RfmOta.UnitTests", "RfmOta.
99
EndProject
1010
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{62523B01-834B-4DAF-84E7-B6202DDDFB27}"
1111
ProjectSection(SolutionItems) = preProject
12+
azure-pipelines.yml = azure-pipelines.yml
1213
README.md = README.md
1314
EndProjectSection
1415
EndProject

azure-pipelines.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,10 @@ steps:
2525
command: 'test'
2626
projects: $(TestProject)
2727
arguments: '--configuration $(buildConfiguration) --collect "Code coverage"'
28-
- task: PublishTestResults@2
29-
displayName: "Publish Test Results"
28+
- task: PublishCodeCoverageResults@1
3029
inputs:
31-
testRunner: VSTest
32-
testResultsFiles: '**\*.trx'
30+
codeCoverageTool: 'Cobertura'
31+
summaryFileLocation: $(Agent.TempDirectory)/*/coverage.cobertura.xml # using ** instead of * finds duplicate coverage files
3332
- task: DotNetCoreCLI@2
3433
displayName: "Pack Project"
3534
inputs:

0 commit comments

Comments
 (0)