From 43b7b03f1821a7eda330dd4d5e736417c28a4733 Mon Sep 17 00:00:00 2001 From: Terje Holene Date: Fri, 11 Oct 2024 15:04:42 +0200 Subject: [PATCH] Exclude Program from test coverage --- .github/workflows/build-and-analyze.yml | 2 +- src/Altinn.Profile/Program.cs | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-and-analyze.yml b/.github/workflows/build-and-analyze.yml index f032b9b..c39cb10 100644 --- a/.github/workflows/build-and-analyze.yml +++ b/.github/workflows/build-and-analyze.yml @@ -42,7 +42,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} run: | - dotnet-sonarscanner begin /k:"Altinn_altinn-profile" /o:"altinn" /d:sonar.login="${{ secrets.SONAR_TOKEN }}" /d:sonar.host.url="https://sonarcloud.io" /d:sonar.cs.vstest.reportsPaths="**/*.trx" /d:sonar.cs.opencover.reportsPaths="**/coverage.opencover.xml" /d:sonar.coverage.exclusions="src/**/Program.cs" + dotnet-sonarscanner begin /k:"Altinn_altinn-profile" /o:"altinn" /d:sonar.login="${{ secrets.SONAR_TOKEN }}" /d:sonar.host.url="https://sonarcloud.io" /d:sonar.cs.vstest.reportsPaths="**/*.trx" /d:sonar.cs.opencover.reportsPaths="**/coverage.opencover.xml" dotnet build Altinn.Profile.sln -v q diff --git a/src/Altinn.Profile/Program.cs b/src/Altinn.Profile/Program.cs index 0ce41a7..9c5a921 100644 --- a/src/Altinn.Profile/Program.cs +++ b/src/Altinn.Profile/Program.cs @@ -1,4 +1,5 @@ using System; +using System.Diagnostics.CodeAnalysis; using System.IO; using System.Reflection; using System.Threading.Tasks; @@ -264,3 +265,14 @@ void Configure() app.MapControllers(); app.MapHealthChecks("/health"); } + +/// +/// Startup class. +/// +[ExcludeFromCodeCoverage] +public sealed partial class Program +{ + private Program() + { + } +}