File tree Expand file tree Collapse file tree 1 file changed +9
-15
lines changed Expand file tree Collapse file tree 1 file changed +9
-15
lines changed Original file line number Diff line number Diff line change @@ -7,14 +7,10 @@ parameters:
7
7
displayName : Test Framework
8
8
type : string
9
9
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
18
14
19
15
variables :
20
16
EnableTestCoverage : true
51
47
- job : TestCoverage
52
48
dependsOn : Build
53
49
timeoutInMinutes : 600
54
- pool :
55
- name : ${{ parameters.testPoolName }}
56
- vmImage : ${{ parameters.testPoolVMImage }}
50
+ pool : pool-windows-2019
57
51
58
52
steps :
59
53
- task : UseDotNet@2
85
79
86
80
- task : PowerShell@2
87
81
displayName : Test Autorest-Based Cmdlets
88
- condition : succeeded ()
82
+ condition : succeededOrFailed ()
89
83
inputs :
90
84
pwsh : true
91
85
targetType : inline
@@ -103,18 +97,18 @@ jobs:
103
97
104
98
- task : PowerShell@2
105
99
displayName : Analyze Test Coverage
106
- condition : succeeded ()
100
+ condition : succeededOrFailed ()
107
101
inputs :
108
102
pwsh : true
109
103
targetType : filePath
110
104
filePath : ./tools/TestFx/Coverage/AnalyzeTestCoverage.ps1
111
- arguments : -CalcBaseline
105
+ arguments : ' -CalcBaseline:$${{ parameters.updateBaseline }} '
112
106
113
107
- template : util/get-github-pat-steps.yml
114
108
115
109
- task : PowerShell@2
116
110
displayName : Update Test Coverage Baseline
117
- condition : succeeded()
111
+ condition : and( succeeded(), ${{ parameters.updateBaseline }} )
118
112
inputs :
119
113
pwsh : true
120
114
targetType : inline
You can’t perform that action at this time.
0 commit comments