From 90ae0ca743fa8703706b1a998808c777053bda69 Mon Sep 17 00:00:00 2001 From: Matthias Kuehlewein Date: Tue, 23 Jul 2024 21:02:13 +0200 Subject: [PATCH 1/5] CI: Move to V2 version of the PCCR task Although the current V1 version of the publish code coverage results task is still available it's recommended to stop using the V1 version and migrate to V2 version. --- ci/publish-coverage.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ci/publish-coverage.yml b/ci/publish-coverage.yml index d5cb29a1d9..dc0175f267 100644 --- a/ci/publish-coverage.yml +++ b/ci/publish-coverage.yml @@ -46,9 +46,13 @@ steps: --print-summary displayName: 'Process test coverage results' -- task: PublishCodeCoverageResults@1 +- task: UseDotNet@2 + displayName: 'Use .NET Core sdk 7.0.x' + inputs: + version: 7.0.x + +- task: PublishCodeCoverageResults@2 inputs: - codeCoverageTool: 'Cobertura' summaryFileLocation: '$(Build.SourcesDirectory)/coverage/coverage.xml' displayName: 'Publish test coverage results' From d973d4d83d3450fed90673433fa065d0e1860336 Mon Sep 17 00:00:00 2001 From: Matthias Kuehlewein Date: Sun, 28 Jul 2024 22:01:53 +0200 Subject: [PATCH 2/5] WIP: Use Daniel Palme's report generator --- ci/publish-coverage.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ci/publish-coverage.yml b/ci/publish-coverage.yml index dc0175f267..46257a1196 100644 --- a/ci/publish-coverage.yml +++ b/ci/publish-coverage.yml @@ -51,8 +51,10 @@ steps: inputs: version: 7.0.x -- task: PublishCodeCoverageResults@2 +- task: reportgenerator@5 + displayName: 'ReportGenerator' inputs: - summaryFileLocation: '$(Build.SourcesDirectory)/coverage/coverage.xml' - displayName: 'Publish test coverage results' + reports: '$(Build.SourcesDirectory)/coverage/coverage.xml' + targetdir: '$(Build.SourcesDirectory)/coverage' + publishCodeCoverageResults: true From 988d7ca906605c48ffdbbf92fd60936c10e7e900 Mon Sep 17 00:00:00 2001 From: Kai Pastor Date: Mon, 29 Jul 2024 21:08:00 +0200 Subject: [PATCH 3/5] Update publish-coverage.yml --- ci/publish-coverage.yml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/ci/publish-coverage.yml b/ci/publish-coverage.yml index 46257a1196..445d99b71e 100644 --- a/ci/publish-coverage.yml +++ b/ci/publish-coverage.yml @@ -46,11 +46,6 @@ steps: --print-summary displayName: 'Process test coverage results' -- task: UseDotNet@2 - displayName: 'Use .NET Core sdk 7.0.x' - inputs: - version: 7.0.x - - task: reportgenerator@5 displayName: 'ReportGenerator' inputs: From 6bc83aa906c224556922fb5e4f3cc51837e04ac8 Mon Sep 17 00:00:00 2001 From: Kai Pastor Date: Mon, 29 Jul 2024 21:08:39 +0200 Subject: [PATCH 4/5] Update publish-coverage.yml --- ci/publish-coverage.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/ci/publish-coverage.yml b/ci/publish-coverage.yml index 445d99b71e..b153f78179 100644 --- a/ci/publish-coverage.yml +++ b/ci/publish-coverage.yml @@ -52,4 +52,5 @@ steps: reports: '$(Build.SourcesDirectory)/coverage/coverage.xml' targetdir: '$(Build.SourcesDirectory)/coverage' publishCodeCoverageResults: true + displayName: 'Publish test coverage results' From 182b44a8c548d8ae86a2564abccee45382d41e89 Mon Sep 17 00:00:00 2001 From: Kai Pastor Date: Mon, 29 Jul 2024 21:09:07 +0200 Subject: [PATCH 5/5] Update publish-coverage.yml --- ci/publish-coverage.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/ci/publish-coverage.yml b/ci/publish-coverage.yml index b153f78179..a09f2823b4 100644 --- a/ci/publish-coverage.yml +++ b/ci/publish-coverage.yml @@ -47,7 +47,6 @@ steps: displayName: 'Process test coverage results' - task: reportgenerator@5 - displayName: 'ReportGenerator' inputs: reports: '$(Build.SourcesDirectory)/coverage/coverage.xml' targetdir: '$(Build.SourcesDirectory)/coverage'