Skip to content

Commit 8cb2f26

Browse files
committed
gh-65 Update code coverage command
Signed-off-by: Victor Chang <[email protected]>
1 parent a24242c commit 8cb2f26

14 files changed

+444961
-59
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ jobs:
158158
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
159159
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
160160
shell: powershell
161-
run: dotnet test --no-build --filter FullyQualifiedName\!~Monai.Deploy.InformaticsGateway.Integration.Test -c ${{ env.BUILD_CONFIG }} -v=minimal --results-directory "${{ env.TEST_RESULTS }}" --collect:"XPlat Code Coverage" --settings coverlet.runsettings "${{ env.SOLUTION }}"
161+
run: Get-ChildItem -Recurse | Where-Object { $_.Name -like "*Test.csproj" } | ForEach-Object { dotnet test -c ${{ env.BUILD_CONFIG }} -v=minimal -r "${{ env.TEST_RESULTS }}" --collect:"XPlat Code Coverage" --settings coverlet.runsettings $_.FullName }
162162
working-directory: ./src
163163

164164

src/Api/Test/Monai.Deploy.InformaticsGateway.Api.Test.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,17 @@ SPDX-License-Identifier: Apache License 2.0
1212
</PropertyGroup>
1313

1414
<ItemGroup>
15+
<PackageReference Include="coverlet.collector" Version="3.1.2">
16+
<PrivateAssets>all</PrivateAssets>
17+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
18+
</PackageReference>
1519
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.1.0" />
1620
<PackageReference Include="System.IO.Abstractions.TestingHelpers" Version="13.2.47" />
1721
<PackageReference Include="xunit" Version="2.4.1" />
1822
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">
1923
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2024
<PrivateAssets>all</PrivateAssets>
2125
</PackageReference>
22-
<PackageReference Include="coverlet.collector" Version="3.1.2">
23-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
24-
<PrivateAssets>all</PrivateAssets>
25-
</PackageReference>
2626
</ItemGroup>
2727

2828
<ItemGroup>

src/CLI/Test/Monai.Deploy.InformaticsGateway.CLI.Test.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@
1616
</ItemGroup>
1717

1818
<ItemGroup>
19+
<PackageReference Include="coverlet.collector" Version="3.1.2">
20+
<PrivateAssets>all</PrivateAssets>
21+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
22+
</PackageReference>
1923
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.1.0" />
2024
<PackageReference Include="Moq" Version="4.17.2" />
2125
<PackageReference Include="System.CommandLine.Hosting" Version="0.3.0-alpha.21216.1" />
@@ -25,10 +29,6 @@
2529
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2630
<PrivateAssets>all</PrivateAssets>
2731
</PackageReference>
28-
<PackageReference Include="coverlet.collector" Version="3.1.2">
29-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
30-
<PrivateAssets>all</PrivateAssets>
31-
</PackageReference>
3232
</ItemGroup>
3333

3434
<ItemGroup>

src/CLI/Test/altcover.xml

Lines changed: 87939 additions & 0 deletions
Large diffs are not rendered by default.

src/Client.Common/Test/Monai.Deploy.InformaticsGateway.Client.Common.Test.csproj

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,14 @@ SPDX-License-Identifier: Apache License 2.0
1515

1616
<ItemGroup>
1717
<PackageReference Include="Ardalis.GuardClauses" Version="4.0.0" />
18+
<PackageReference Include="coverlet.collector" Version="3.1.2">
19+
<PrivateAssets>all</PrivateAssets>
20+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
21+
</PackageReference>
1822
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.1.0" />
1923
<PackageReference Include="xRetry" Version="1.8.0" />
2024
<PackageReference Include="xunit" Version="2.4.1" />
2125
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3" />
22-
<PackageReference Include="coverlet.collector" Version="3.1.2" />
2326
<PackageReference Include="Moq" Version="4.17.2" />
2427
</ItemGroup>
2528

src/Client.Common/Test/altcover.xml

Lines changed: 75310 additions & 0 deletions
Large diffs are not rendered by default.

src/Client/Test/Monai.Deploy.InformaticsGateway.Client.Test.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,16 @@
1616
</ItemGroup>
1717

1818
<ItemGroup>
19+
<PackageReference Include="coverlet.collector" Version="3.1.2">
20+
<PrivateAssets>all</PrivateAssets>
21+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
22+
</PackageReference>
1923
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.1.0" />
2024
<PackageReference Include="xunit" Version="2.4.1" />
2125
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">
2226
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2327
<PrivateAssets>all</PrivateAssets>
2428
</PackageReference>
25-
<PackageReference Include="coverlet.collector" Version="3.1.2">
26-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
27-
<PrivateAssets>all</PrivateAssets>
28-
</PackageReference>
2929
<PackageReference Include="Moq" Version="4.17.2" />
3030
</ItemGroup>
3131

src/Common/Test/Monai.Deploy.InformaticsGateway.Common.Test.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ SPDX-License-Identifier: Apache License 2.0
1313
</PropertyGroup>
1414

1515
<ItemGroup>
16+
<PackageReference Include="coverlet.collector" Version="3.1.2">
17+
<PrivateAssets>all</PrivateAssets>
18+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
19+
</PackageReference>
1620
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.1.0" />
1721
<PackageReference Include="Moq" Version="4.17.2" />
1822
<PackageReference Include="System.IO.Abstractions.TestingHelpers" Version="16.1.23" />
@@ -21,10 +25,6 @@ SPDX-License-Identifier: Apache License 2.0
2125
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2226
<PrivateAssets>all</PrivateAssets>
2327
</PackageReference>
24-
<PackageReference Include="coverlet.collector" Version="3.1.2">
25-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
26-
<PrivateAssets>all</PrivateAssets>
27-
</PackageReference>
2828
</ItemGroup>
2929

3030
<ItemGroup>

0 commit comments

Comments
 (0)