@@ -158,7 +158,8 @@ jobs:
158
158
condition: and(succeeded(), eq(variables['Agent.Diagnostic'], 'true'))
159
159
- script : |
160
160
mkdir $(Agent.TempDirectory)\web\test\01
161
- npm test -- -e=chrome -b=webgl,wasm --user-data-dir=$(Agent.TempDirectory)\web\test\01
161
+ dir $(Agent.TempDirectory)\web\test\01
162
+ npm test -- -e=chrome -b=webgl,wasm --user-data-dir=$(Agent.TempDirectory)\web\test\01 --chromium-flags=--enable-logging --chromium-flags=--v=1
162
163
workingDirectory: '$(Build.SourcesDirectory)\js\web'
163
164
displayName: 'Run ort-web tests (wasm,webgl backend)'
164
165
condition: and(succeeded(), eq('${{ parameters.RunWebGpuTests }}', 'false'))
@@ -168,7 +169,8 @@ jobs:
168
169
condition: and(succeeded(), eq(variables['Agent.Diagnostic'], 'true'))
169
170
- script : |
170
171
mkdir $(Agent.TempDirectory)\web\test\02
171
- npm test -- -e=chrome -b=webgl,wasm,webgpu $(webgpuCommandlineExtraFlags) --user-data-dir=$(Agent.TempDirectory)\web\test\02
172
+ dir $(Agent.TempDirectory)\web\test\02
173
+ npm test -- -e=chrome -b=webgl,wasm,webgpu $(webgpuCommandlineExtraFlags) --user-data-dir=$(Agent.TempDirectory)\web\test\02 --chromium-flags=--enable-logging --chromium-flags=--v=1
172
174
workingDirectory: '$(Build.SourcesDirectory)\js\web'
173
175
displayName: 'Run ort-web tests (ALL backends)'
174
176
condition: and(succeeded(), eq('${{ parameters.RunWebGpuTests }}', 'true'))
@@ -178,7 +180,8 @@ jobs:
178
180
condition: and(succeeded(), eq(variables['Agent.Diagnostic'], 'true'))
179
181
- script : |
180
182
mkdir $(Agent.TempDirectory)\web\test\03
181
- npm test -- suite1 -e=chrome -b=webgpu --io-binding=gpu-tensor $(webgpuCommandlineExtraFlags) --user-data-dir=$(Agent.TempDirectory)\web\test\03
183
+ dir $(Agent.TempDirectory)\web\test\03
184
+ npm test -- suite1 -e=chrome -b=webgpu --io-binding=gpu-tensor $(webgpuCommandlineExtraFlags) --user-data-dir=$(Agent.TempDirectory)\web\test\03 --chromium-flags=--enable-logging --chromium-flags=--v=1
182
185
workingDirectory: '$(Build.SourcesDirectory)\js\web'
183
186
displayName: 'Run ort-web tests (Suite1, webgpu, IO-binding=gpu-tensor)'
184
187
condition: and(succeeded(), eq('${{ parameters.RunWebGpuTests }}', 'true'))
@@ -188,7 +191,8 @@ jobs:
188
191
condition: and(succeeded(), eq(variables['Agent.Diagnostic'], 'true'))
189
192
- script : |
190
193
mkdir $(Agent.TempDirectory)\web\test\04
191
- npm test -- suite1 -e=chrome -b=webgpu --io-binding=gpu-location $(webgpuCommandlineExtraFlags) --user-data-dir=$(Agent.TempDirectory)\web\test\04
194
+ dir $(Agent.TempDirectory)\web\test\04
195
+ npm test -- suite1 -e=chrome -b=webgpu --io-binding=gpu-location $(webgpuCommandlineExtraFlags) --user-data-dir=$(Agent.TempDirectory)\web\test\04 --chromium-flags=--enable-logging --chromium-flags=--v=1
192
196
workingDirectory: '$(Build.SourcesDirectory)\js\web'
193
197
displayName: 'Run ort-web tests (Suite1, webgpu, IO-binding=gpu-location)'
194
198
condition: and(succeeded(), eq('${{ parameters.RunWebGpuTests }}', 'true'))
@@ -198,7 +202,8 @@ jobs:
198
202
condition: and(succeeded(), eq(variables['Agent.Diagnostic'], 'true'))
199
203
- script : |
200
204
mkdir $(Agent.TempDirectory)\web\test\05
201
- npm test -- --webgl.pack -b=webgl -e=chrome --user-data-dir=$(Agent.TempDirectory)\web\test\05
205
+ dir $(Agent.TempDirectory)\web\test\05
206
+ npm test -- --webgl.pack -b=webgl -e=chrome --user-data-dir=$(Agent.TempDirectory)\web\test\05 --chromium-flags=--enable-logging --chromium-flags=--v=1
202
207
workingDirectory: '$(Build.SourcesDirectory)\js\web'
203
208
displayName: 'Run ort-web tests - WebGL: packed mode'
204
209
- script : |
@@ -207,7 +212,8 @@ jobs:
207
212
condition: and(succeeded(), eq(variables['Agent.Diagnostic'], 'true'))
208
213
- script : |
209
214
mkdir $(Agent.TempDirectory)\web\test\06
210
- npm test -- --wasm.proxy -b=wasm -e=chrome --user-data-dir=$(Agent.TempDirectory)\web\test\06
215
+ dir $(Agent.TempDirectory)\web\test\06
216
+ npm test -- --wasm.proxy -b=wasm -e=chrome --user-data-dir=$(Agent.TempDirectory)\web\test\06 --chromium-flags=--enable-logging --chromium-flags=--v=1
211
217
workingDirectory: '$(Build.SourcesDirectory)\js\web'
212
218
displayName: 'Run ort-web tests - WebAssembly: proxy'
213
219
condition: and(succeeded(), eq('${{ parameters.BuildConfig }}', 'Release'))
@@ -241,6 +247,16 @@ jobs:
241
247
targetPath : ' $(Build.ArtifactStagingDirectory)'
242
248
displayName : ' Publish Pipeline Artifact'
243
249
condition : and(succeeded(), eq('${{ parameters.BuildConfig }}', 'Release'))
250
+ - script : |
251
+ if exist 01 (echo ------------------- BEGIN 01 -------------------&&type 01\chrome_debug.log&&echo ------------------- END 01 ------------------- )
252
+ if exist 02 (echo ------------------- BEGIN 02 -------------------&&type 02\chrome_debug.log&&echo ------------------- END 02 ------------------- )
253
+ if exist 03 (echo ------------------- BEGIN 03 -------------------&&type 03\chrome_debug.log&&echo ------------------- END 03 ------------------- )
254
+ if exist 04 (echo ------------------- BEGIN 04 -------------------&&type 04\chrome_debug.log&&echo ------------------- END 04 ------------------- )
255
+ if exist 05 (echo ------------------- BEGIN 05 -------------------&&type 05\chrome_debug.log&&echo ------------------- END 05 ------------------- )
256
+ if exist 06 (echo ------------------- BEGIN 06 -------------------&&type 06\chrome_debug.log&&echo ------------------- END 06 ------------------- )
257
+ displayName: 'Log Chrome processes (after test)'
258
+ workingDirectory: '$(Agent.TempDirectory)\web\test'
259
+ condition: always()
244
260
- template : component-governance-component-detection-steps.yml
245
261
parameters :
246
262
condition : ' succeeded'
0 commit comments