diff --git a/.github/workflows/pr-validation.yml b/.github/workflows/pr-validation.yml index 712b08c6..b474f13f 100644 --- a/.github/workflows/pr-validation.yml +++ b/.github/workflows/pr-validation.yml @@ -21,3 +21,9 @@ jobs: with: name: bin-net6 path: src\Serilog.Sinks.MSSqlServer\bin\Release\net6.0 + + - name: Upload testresults artifact with code coverage file + uses: actions/upload-artifact@v3 + with: + name: testresults + path: test\Serilog.Sinks.MSSqlServer.Tests\TestResults diff --git a/Build.ps1 b/Build.ps1 index 09680f83..99d8c9a5 100644 --- a/Build.ps1 +++ b/Build.ps1 @@ -54,7 +54,7 @@ if ($SkipTests -eq $false) { echo "build: Testing project in $test" - & dotnet test -c Release + & dotnet test -c Release --collect "XPlat Code Coverage" if($LASTEXITCODE -ne 0) { exit 3 } Pop-Location diff --git a/Directory.Packages.props b/Directory.Packages.props index 0b8b64e4..1704faad 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -16,6 +16,7 @@ + diff --git a/test/Serilog.Sinks.MSSqlServer.Tests/Serilog.Sinks.MSSqlServer.Tests.csproj b/test/Serilog.Sinks.MSSqlServer.Tests/Serilog.Sinks.MSSqlServer.Tests.csproj index b0743e3b..62eb798b 100644 --- a/test/Serilog.Sinks.MSSqlServer.Tests/Serilog.Sinks.MSSqlServer.Tests.csproj +++ b/test/Serilog.Sinks.MSSqlServer.Tests/Serilog.Sinks.MSSqlServer.Tests.csproj @@ -52,6 +52,10 @@ + + runtime; build; native; contentfiles; analyzers; buildtransitive + all +