Skip to content

Commit 20236cb

Browse files
authored
Use GitHubActionsTestLogger (#98)
1 parent cd8add0 commit 20236cb

File tree

5 files changed

+24
-43
lines changed

5 files changed

+24
-43
lines changed

.github/workflows/_test.yml

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -31,16 +31,17 @@ jobs:
3131
run: dotnet restore --locked-mode
3232

3333
- name: Build
34-
run: dotnet build --verbosity minimal
34+
run: >
35+
dotnet build
36+
--no-restore
37+
--configuration Release
38+
--verbosity minimal
3539
3640
- name: Test with the dotnet CLI
37-
run: dotnet test --no-build --logger "trx;LogFileName=pw-test-results.trx"
38-
39-
- name: Report test results
40-
uses: dorny/test-reporter@c9b3d0e2bd2a4e96aaf424dbaa31c46b42318226 # v1.6.0
41-
if: always()
42-
with:
43-
name: Test Results
44-
path: "**/*-test-results.trx"
45-
reporter: dotnet-trx
46-
fail-on-error: true
41+
run: >
42+
dotnet test
43+
--no-build
44+
--configuration Release
45+
--logger "GitHubActions;summary.includePassedTests=true;summary.includeSkippedTests=true"
46+
--
47+
RunConfiguration.CollectSourceInformation=true

tests/Api.IntegrationTests/Api.IntegrationTests.csproj

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,11 @@
99
</PropertyGroup>
1010

1111
<ItemGroup>
12+
<PackageReference Include="GitHubActionsTestLogger" Version="2.3.3" PrivateAssets="all" />
1213
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.3.2" />
1314
<PackageReference Include="xunit" Version="2.4.2" />
14-
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5">
15-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
16-
<PrivateAssets>all</PrivateAssets>
17-
</PackageReference>
18-
<PackageReference Include="coverlet.collector" Version="3.1.2">
19-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
20-
<PrivateAssets>all</PrivateAssets>
21-
</PackageReference>
15+
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5" PrivateAssets="all" />
16+
<PackageReference Include="coverlet.collector" Version="3.1.2" PrivateAssets="all" />
2217
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="7.0.2" />
2318
</ItemGroup>
2419

tests/Api.Tests/Api.Tests.csproj

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,13 @@
1010
</PropertyGroup>
1111

1212
<ItemGroup>
13+
<PackageReference Include="GitHubActionsTestLogger" Version="2.3.3" PrivateAssets="all" />
1314
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="7.0.0" />
1415
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.5.0" />
1516
<PackageReference Include="Moq" Version="4.18.4" />
1617
<PackageReference Include="xunit" Version="2.4.2" />
17-
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5">
18-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
19-
<PrivateAssets>all</PrivateAssets>
20-
</PackageReference>
21-
<PackageReference Include="coverlet.collector" Version="3.2.0">
22-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
23-
<PrivateAssets>all</PrivateAssets>
24-
</PackageReference>
18+
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5" PrivateAssets="all" />
19+
<PackageReference Include="coverlet.collector" Version="3.2.0" PrivateAssets="all" />
2520
</ItemGroup>
2621

2722
<ItemGroup>

tests/Common.Tests/Common.Tests.csproj

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,12 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10+
<PackageReference Include="GitHubActionsTestLogger" Version="2.3.3" PrivateAssets="all" />
1011
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.5.0" />
1112
<PackageReference Include="Moq" Version="4.18.4" />
1213
<PackageReference Include="xunit" Version="2.4.2" />
13-
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5">
14-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
15-
<PrivateAssets>all</PrivateAssets>
16-
</PackageReference>
17-
<PackageReference Include="coverlet.collector" Version="3.2.0">
18-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
19-
<PrivateAssets>all</PrivateAssets>
20-
</PackageReference>
14+
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5" PrivateAssets="all" />
15+
<PackageReference Include="coverlet.collector" Version="3.2.0" PrivateAssets="all" />
2116
</ItemGroup>
2217

2318

tests/Service.Tests/Service.Tests.csproj

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,12 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10+
<PackageReference Include="GitHubActionsTestLogger" Version="2.3.3" PrivateAssets="all" />
1011
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.5.0" />
1112
<PackageReference Include="Moq" Version="4.18.4" />
1213
<PackageReference Include="xunit" Version="2.4.2" />
13-
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5">
14-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
15-
<PrivateAssets>all</PrivateAssets>
16-
</PackageReference>
17-
<PackageReference Include="coverlet.collector" Version="3.2.0">
18-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
19-
<PrivateAssets>all</PrivateAssets>
20-
</PackageReference>
14+
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5" PrivateAssets="all" />
15+
<PackageReference Include="coverlet.collector" Version="3.2.0" PrivateAssets="all" />
2116
</ItemGroup>
2217

2318
<ItemGroup>

0 commit comments

Comments
 (0)