2727 - browser_wasm
2828 - browser_wasm_win
2929 nameSuffix : _AOT
30+ extraBuildArgs : /p:AotHostArchitecture=x64 /p:AotHostOS=$(_hostedOS)
3031 runAOT : true
3132 alwaysRun : true
3233
3738 - browser_wasm
3839 - browser_wasm_win
3940 nameSuffix : _HighResource_AOT
40- extraBuildArgs : /p:TestAssemblies=false /p:RunHighAOTResourceRequiringTestsOnly=true
41+ extraBuildArgs : /p:TestAssemblies=false /p:RunHighAOTResourceRequiringTestsOnly=true /p:AotHostArchitecture=x64 /p:AotHostOS=$(_hostedOS)
4142 buildAOTOnHelix : false
4243 runAOT : true
4344 alwaysRun : true
4849 platforms :
4950 - browser_wasm_firefox
5051 browser : firefox
52+ extraBuildArgs : /p:AotHostArchitecture=x64 /p:AotHostOS=$(_hostedOS)
5153 # # ff tests are unstable currently
5254 shouldContinueOnError : true
5355 alwaysRun : true
7173 platforms :
7274 - browser_wasm
7375 # Don't run for rolling builds, as this is covered
76+ extraBuildArgs : /p:AotHostArchitecture=x64 /p:AotHostOS=$(_hostedOS)
7477 isExtraPlatformsBuild : ${{ parameters.isExtraPlatformsBuild }}
7578 isWasmOnlyBuild : ${{ parameters.isWasmOnlyBuild }}
7679 scenarios :
8386 platforms :
8487 - browser_wasm
8588 nameSuffix : _NodeJs
89+ extraBuildArgs : /p:AotHostArchitecture=x64 /p:AotHostOS=$(_hostedOS)
8690 isExtraPlatformsBuild : ${{ parameters.isExtraPlatformsBuild }}
8791 isWasmOnlyBuild : ${{ parameters.isWasmOnlyBuild }}
8892 alwaysRun : ${{ parameters.isWasmOnlyBuild }}
@@ -108,7 +112,7 @@ jobs:
108112 - browser_wasm
109113 # - browser_wasm_win
110114 nameSuffix : _Threading_Smoke
111- extraBuildArgs : /p:MonoWasmBuildVariant=multithread /p:_WasmPThreadPoolSize=8
115+ extraBuildArgs : /p:MonoWasmBuildVariant=multithread /p:_WasmPThreadPoolSize=8 /p:AotHostArchitecture=x64 /p:AotHostOS=$(_hostedOS)
112116 shouldRunSmokeOnly : true
113117 isExtraPlatformsBuild : ${{ parameters.isExtraPlatformsBuild }}
114118 isWasmOnlyBuild : ${{ parameters.isWasmOnlyBuild }}
@@ -124,7 +128,7 @@ jobs:
124128 - browser_wasm
125129 # - browser_wasm_win
126130 nameSuffix : _Threading
127- extraBuildArgs : /p:MonoWasmBuildVariant=multithread /p:_WasmPThreadPoolSize=8
131+ extraBuildArgs : /p:MonoWasmBuildVariant=multithread /p:_WasmPThreadPoolSize=8 /p:AotHostArchitecture=x64 /p:AotHostOS=$(_hostedOS)
128132 isExtraPlatformsBuild : ${{ parameters.isExtraPlatformsBuild }}
129133 isWasmOnlyBuild : ${{ parameters.isWasmOnlyBuild }}
130134 # Always run for runtime-wasm because tests are not run in runtime
@@ -144,7 +148,7 @@ jobs:
144148 - browser_wasm
145149 # - browser_wasm_win
146150 nameSuffix : _Threading_PerfTracing
147- extraBuildArgs : /p:MonoWasmBuildVariant=perftrace
151+ extraBuildArgs : /p:MonoWasmBuildVariant=perftrace /p:AotHostArchitecture=x64 /p:AotHostOS=$(_hostedOS)
148152 isExtraPlatformsBuild : ${{ parameters.isExtraPlatformsBuild }}
149153 isWasmOnlyBuild : ${{ parameters.isWasmOnlyBuild }}
150154 # Always run for runtime-wasm because tests are not run in runtime
@@ -163,6 +167,7 @@ jobs:
163167 platforms :
164168 - browser_wasm
165169 nameSuffix : _EAT
170+ extraBuildArgs : /p:AotHostArchitecture=x64 /p:AotHostOS=$(_hostedOS)
166171 runAOT : false
167172 isExtraPlatformsBuild : ${{ parameters.isExtraPlatformsBuild }}
168173 isWasmOnlyBuild : ${{ parameters.isWasmOnlyBuild }}
@@ -174,6 +179,7 @@ jobs:
174179 - browser_wasm
175180 - browser_wasm_win
176181 nameSuffix : _AOT
182+ extraBuildArgs : /p:AotHostArchitecture=x64 /p:AotHostOS=$(_hostedOS)
177183 runAOT : true
178184 isExtraPlatformsBuild : ${{ parameters.isExtraPlatformsBuild }}
179185 isWasmOnlyBuild : ${{ parameters.isWasmOnlyBuild }}
@@ -186,7 +192,7 @@ jobs:
186192 - browser_wasm
187193 - browser_wasm_win
188194 nameSuffix : _HighResource_AOT
189- extraBuildArgs : /p:TestAssemblies=false /p:RunHighAOTResourceRequiringTestsOnly=true
195+ extraBuildArgs : /p:TestAssemblies=false /p:RunHighAOTResourceRequiringTestsOnly=true /p:AotHostArchitecture=x64 /p:AotHostOS=$(_hostedOS)
190196 buildAOTOnHelix : false
191197 runAOT : true
192198 isExtraPlatformsBuild : ${{ parameters.isExtraPlatformsBuild }}
@@ -200,7 +206,7 @@ jobs:
200206 - wasi_wasm
201207 - wasi_wasm_win
202208 nameSuffix : ' _Smoke'
203- extraBuildArgs : /p:EnableAggressiveTrimming=true /p:RunWasmSamples=true
209+ extraBuildArgs : /p:EnableAggressiveTrimming=true /p:RunWasmSamples=true /p:AotHostArchitecture=x64 /p:AotHostOS=$(_hostedOS)
204210 shouldRunSmokeOnly : true
205211 # ignore test failures for runtime-extra-platforms, but not when this
206212 # is run as part of a wasm specific pipeline like runtime-wasm
@@ -218,13 +224,15 @@ jobs:
218224 - browser_wasm_win
219225 - wasi_wasm
220226 - wasi_wasm_win
227+ extraBuildArgs : /p:AotHostArchitecture=x64 /p:AotHostOS=$(_hostedOS)
221228 isExtraPlatformsBuild : ${{ parameters.isExtraPlatformsBuild }}
222229 isWasmOnlyBuild : ${{ parameters.isWasmOnlyBuild }}
223230
224231 - template : /eng/pipelines/common/templates/wasm-runtime-tests.yml
225232 parameters :
226233 platforms :
227234 - browser_wasm
235+ extraBuildArgs : /p:AotHostArchitecture=x64 /p:AotHostOS=$(_hostedOS)
228236 isExtraPlatformsBuild : ${{ parameters.isExtraPlatformsBuild }}
229237 isWasmOnlyBuild : ${{ parameters.isWasmOnlyBuild }}
230238
@@ -235,6 +243,7 @@ jobs:
235243 platforms :
236244 - browser_wasm
237245 - browser_wasm_win
246+ extraBuildArgs : /p:AotHostArchitecture=x64 /p:AotHostOS=$(_hostedOS)
238247 isExtraPlatformsBuild : ${{ parameters.isExtraPlatformsBuild }}
239248 isWasmOnlyBuild : ${{ parameters.isWasmOnlyBuild }}
240249
@@ -243,6 +252,7 @@ jobs:
243252 platforms :
244253 - browser_wasm_firefox
245254 browser : firefox
255+ extraBuildArgs : /p:AotHostArchitecture=x64 /p:AotHostOS=$(_hostedOS)
246256 isExtraPlatformsBuild : ${{ parameters.isExtraPlatformsBuild }}
247257 isWasmOnlyBuild : ${{ parameters.isWasmOnlyBuild }}
248258 alwaysRun : ${{ parameters.isWasmOnlyBuild }}
@@ -254,7 +264,7 @@ jobs:
254264 platforms :
255265 - Browser_wasm
256266 - Browser_wasm_win
257- extraBuildArgs : /p:MonoWasmBuildVariant=multithread /p:WasmEnableThreads=true
267+ extraBuildArgs : /p:MonoWasmBuildVariant=multithread /p:WasmEnableThreads=true /p:AotHostArchitecture=x64 /p:AotHostOS=$(_hostedOS)
258268 nameSuffix : DebuggerTests_MultiThreaded
259269 alwaysRun : ${{ parameters.isWasmOnlyBuild }}
260270 isExtraPlatformsBuild : ${{ parameters.isExtraPlatformsBuild }}
@@ -273,7 +283,7 @@ jobs:
273283 platforms :
274284 - wasi_wasm
275285 - wasi_wasm_win
276- extraBuildArgs : /p:EnableAggressiveTrimming=true /p:RunWasmSamples=true
286+ extraBuildArgs : /p:EnableAggressiveTrimming=true /p:RunWasmSamples=true /p:AotHostArchitecture=x64 /p:AotHostOS=$(_hostedOS)
277287 # always run for wasm only pipelines
278288 alwaysRun : ${{ parameters.isWasmOnlyBuild }}
279289 isExtraPlatformsBuild : ${{ parameters.isExtraPlatformsBuild }}
0 commit comments