12
12
- template : /eng/pipelines/performance/templates/perf-wasm-build-jobs.yml@${{ parameters.runtimeRepoAlias }}
13
13
14
14
- ${{ if eq(parameters.runProfile, 'non-v8') }} :
15
- # run mono wasm microbenchmarks perf job
16
- - template : /eng/pipelines/common/platform-matrix.yml@${{ parameters.runtimeRepoAlias }}
17
- parameters :
18
- jobTemplate : /eng/pipelines/templates/runtime-perf-job.yml@${{ parameters.performanceRepoAlias }} # NOTE: should we move this file out of coreclr tempelates because it contains mono jobs?
19
- buildConfig : Release
20
- runtimeFlavor : wasm
21
- platforms :
22
- - linux_x64
23
- jobParameters :
24
- liveLibrariesBuildConfig : Release
25
- runtimeType : wasm
26
- codeGenType : ' wasm'
27
- runKind : micro
28
- logicalMachine : ' perftiger'
29
- javascriptEngine : ' javascriptcore'
30
- additionalJobIdentifier : javascriptcore
31
- downloadSpecificBuild : ${{ parameters.downloadSpecificBuild }}
32
- runtimeRepoAlias : ${{ parameters.runtimeRepoAlias }}
33
- performanceRepoAlias : ${{ parameters.performanceRepoAlias }}
34
- ${{ each parameter in parameters.jobParameters }} :
35
- ${{ parameter.key }} : ${{ parameter.value }}
36
-
37
- # run mono wasm aot microbenchmarks perf job
38
- - template : /eng/pipelines/common/platform-matrix.yml@${{ parameters.runtimeRepoAlias }}
39
- parameters :
40
- jobTemplate : /eng/pipelines/templates/runtime-perf-job.yml@${{ parameters.performanceRepoAlias }} # note: should we move this file out of coreclr tempelates because it contains mono jobs?
41
- buildconfig : Release
42
- runtimeflavor : wasm
43
- platforms :
44
- - linux_x64
45
- jobparameters :
46
- livelibrariesbuildconfig : Release
47
- runtimetype : wasm
48
- codegentype : ' aot'
49
- runkind : micro
50
- logicalMachine : ' perftiger'
51
- javascriptengine : ' javascriptcore'
52
- additionalJobIdentifier : javascriptcore
53
- downloadSpecificBuild : ${{ parameters.downloadSpecificBuild }}
54
- runtimeRepoAlias : ${{ parameters.runtimeRepoAlias }}
55
- performanceRepoAlias : ${{ parameters.performanceRepoAlias }}
56
- ${{ each parameter in parameters.jobParameters }} :
57
- ${{ parameter.key }} : ${{ parameter.value }}
58
-
59
-
60
- # ## PerfViper copy of the above jobs ###
61
15
# run mono wasm microbenchmarks perf job
62
16
- template : /eng/pipelines/common/platform-matrix.yml@${{ parameters.runtimeRepoAlias }}
63
17
parameters :
@@ -103,80 +57,6 @@ jobs:
103
57
${{ parameter.key }} : ${{ parameter.value }}
104
58
105
59
- ${{ if eq(parameters.runProfile, 'v8') }} :
106
- # run mono wasm interpreter (default) microbenchmarks perf job
107
- - template : /eng/pipelines/common/platform-matrix.yml@${{ parameters.runtimeRepoAlias }}
108
- parameters :
109
- jobTemplate : /eng/pipelines/templates/runtime-perf-job.yml@${{ parameters.performanceRepoAlias }}
110
- buildConfig : release
111
- runtimeFlavor : wasm
112
- platforms :
113
- - linux_x64
114
- jobParameters :
115
- liveLibrariesBuildConfig : Release
116
- runtimeType : wasm
117
- codeGenType : ' wasm'
118
- runKind : micro
119
- logicalMachine : ' perftiger'
120
- javascriptEngine : ' v8'
121
- # For working with a newer sdk, and previous tfm (eg. 9.0 sdk, and net8.0 tfm)
122
- # additionalSetupParameters: '--dotnet-versions 8.0.0'
123
- additionalJobIdentifier : v8
124
- downloadSpecificBuild : ${{ parameters.downloadSpecificBuild }}
125
- runtimeRepoAlias : ${{ parameters.runtimeRepoAlias }}
126
- performanceRepoAlias : ${{ parameters.performanceRepoAlias }}
127
- ${{ each parameter in parameters.jobParameters }} :
128
- ${{ parameter.key }} : ${{ parameter.value }}
129
-
130
- # run mono wasm aot microbenchmarks perf job
131
- # Disabled for runtime-wasm-perf on PRs due to https://github.com/dotnet/runtime/issues/95101
132
- - ${{if not(in(variables['Build.DefinitionName'], 'runtime-wasm-perf')) }} :
133
- - template : /eng/pipelines/common/platform-matrix.yml@${{ parameters.runtimeRepoAlias }}
134
- parameters :
135
- jobTemplate : /eng/pipelines/templates/runtime-perf-job.yml@${{ parameters.performanceRepoAlias }} # note: should we move this file out of coreclr tempelates because it contains mono jobs?
136
- buildconfig : release
137
- runtimeflavor : wasm
138
- platforms :
139
- - linux_x64
140
- jobparameters :
141
- livelibrariesbuildconfig : Release
142
- runtimetype : wasm
143
- codegentype : ' aot'
144
- runkind : micro
145
- logicalMachine : ' perftiger'
146
- javascriptEngine : ' v8'
147
- # For working with a newer sdk, and previous tfm (eg. 9.0 sdk, and net8.0 tfm)
148
- # additionalSetupParameters: '--dotnet-versions 8.0.0' # passed to ci_setup.py
149
- additionalJobIdentifier : v8
150
- downloadSpecificBuild : ${{ parameters.downloadSpecificBuild }}
151
- runtimeRepoAlias : ${{ parameters.runtimeRepoAlias }}
152
- performanceRepoAlias : ${{ parameters.performanceRepoAlias }}
153
- ${{ each parameter in parameters.jobParameters }} :
154
- ${{ parameter.key }} : ${{ parameter.value }}
155
-
156
- # run mono wasm blazor perf job
157
- - template : /eng/pipelines/common/platform-matrix.yml@${{ parameters.runtimeRepoAlias }}
158
- parameters :
159
- jobTemplate : /eng/pipelines/templates/runtime-perf-job.yml@${{ parameters.performanceRepoAlias }}
160
- buildConfig : release
161
- runtimeFlavor : wasm
162
- platforms :
163
- - linux_x64
164
- jobParameters :
165
- liveLibrariesBuildConfig : Release
166
- runtimeType : wasm
167
- projectFile : $(Build.SourcesDirectory)/eng/testing/performance/blazor_perf.proj
168
- runKind : blazor_scenarios
169
- isScenario : true
170
- # For working with a newer sdk, and previous tfm (eg. 9.0 sdk, and net8.0 tfm)
171
- # additionalSetupParameters: '--dotnetversions 8.0.0' # passed to run-performance-job.py
172
- logicalMachine : ' perftiger'
173
- downloadSpecificBuild : ${{ parameters.downloadSpecificBuild }}
174
- runtimeRepoAlias : ${{ parameters.runtimeRepoAlias }}
175
- performanceRepoAlias : ${{ parameters.performanceRepoAlias }}
176
- ${{ each parameter in parameters.jobParameters }} :
177
- ${{ parameter.key }} : ${{ parameter.value }}
178
-
179
- # ## PerfViper copy of the above jobs ###
180
60
# run mono wasm interpreter (default) microbenchmarks perf job
181
61
- template : /eng/pipelines/common/platform-matrix.yml@${{ parameters.runtimeRepoAlias }}
182
62
parameters :
@@ -248,4 +128,4 @@ jobs:
248
128
runtimeRepoAlias : ${{ parameters.runtimeRepoAlias }}
249
129
performanceRepoAlias : ${{ parameters.performanceRepoAlias }}
250
130
${{ each parameter in parameters.jobParameters }} :
251
- ${{ parameter.key }} : ${{ parameter.value }}
131
+ ${{ parameter.key }} : ${{ parameter.value }}
0 commit comments