Skip to content

Commit 9c29827

Browse files
authored
Update test coverage with a new parameter (#28206)
1 parent 665326c commit 9c29827

File tree

1 file changed

+9
-15
lines changed

1 file changed

+9
-15
lines changed

.azure-pipelines/test-coverage.yml

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,10 @@ parameters:
77
displayName: Test Framework
88
type: string
99
default: net8.0
10-
- name: testPoolName
11-
displayName: Test Pool Name
12-
type: string
13-
default: pool-windows-2019
14-
- name: testPoolVMImage
15-
displayName: Test Pool VM Image
16-
type: string
17-
default: ' '
10+
- name: updateBaseline
11+
displayName: Update Test Coverage Baseline?
12+
type: boolean
13+
default: false
1814

1915
variables:
2016
EnableTestCoverage: true
@@ -51,9 +47,7 @@ jobs:
5147
- job: TestCoverage
5248
dependsOn: Build
5349
timeoutInMinutes: 600
54-
pool:
55-
name: ${{ parameters.testPoolName }}
56-
vmImage: ${{ parameters.testPoolVMImage }}
50+
pool: pool-windows-2019
5751

5852
steps:
5953
- task: UseDotNet@2
@@ -85,7 +79,7 @@ jobs:
8579

8680
- task: PowerShell@2
8781
displayName: Test Autorest-Based Cmdlets
88-
condition: succeeded()
82+
condition: succeededOrFailed()
8983
inputs:
9084
pwsh: true
9185
targetType: inline
@@ -103,18 +97,18 @@ jobs:
10397
10498
- task: PowerShell@2
10599
displayName: Analyze Test Coverage
106-
condition: succeeded()
100+
condition: succeededOrFailed()
107101
inputs:
108102
pwsh: true
109103
targetType: filePath
110104
filePath: ./tools/TestFx/Coverage/AnalyzeTestCoverage.ps1
111-
arguments: -CalcBaseline
105+
arguments: '-CalcBaseline:$${{ parameters.updateBaseline }}'
112106

113107
- template: util/get-github-pat-steps.yml
114108

115109
- task: PowerShell@2
116110
displayName: Update Test Coverage Baseline
117-
condition: succeeded()
111+
condition: and(succeeded(), ${{ parameters.updateBaseline }})
118112
inputs:
119113
pwsh: true
120114
targetType: inline

0 commit comments

Comments
 (0)