| OLD | NEW |
| 1 // Copyright 2016 the V8 project authors. All rights reserved. | 1 // Copyright 2016 the V8 project authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 InspectorTest = {}; | 5 InspectorTest = {}; |
| 6 InspectorTest._dispatchTable = new Map(); | 6 InspectorTest._dispatchTable = new Map(); |
| 7 InspectorTest._requestId = 0; | 7 InspectorTest._requestId = 0; |
| 8 InspectorTest._dumpInspectorProtocolMessages = false; | 8 InspectorTest._dumpInspectorProtocolMessages = false; |
| 9 InspectorTest._eventHandler = {}; | 9 InspectorTest._eventHandler = {}; |
| 10 InspectorTest._commandsForLogging = new Set(); | 10 InspectorTest._commandsForLogging = new Set(); |
| (...skipping 216 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 227 var fun = testSuite.shift(); | 227 var fun = testSuite.shift(); |
| 228 InspectorTest.log("\nRunning test: " + fun.name); | 228 InspectorTest.log("\nRunning test: " + fun.name); |
| 229 fun(nextTest); | 229 fun(nextTest); |
| 230 } | 230 } |
| 231 nextTest(); | 231 nextTest(); |
| 232 } | 232 } |
| 233 | 233 |
| 234 InspectorTest.runAsyncTestSuite = async function(testSuite) { | 234 InspectorTest.runAsyncTestSuite = async function(testSuite) { |
| 235 for (var test of testSuite) { | 235 for (var test of testSuite) { |
| 236 InspectorTest.log("\nRunning test: " + test.name); | 236 InspectorTest.log("\nRunning test: " + test.name); |
| 237 await test(); | 237 try { |
| 238 await test(); |
| 239 } catch (e) { |
| 240 InspectorTest.log(e.stack); |
| 241 } |
| 238 } | 242 } |
| 239 InspectorTest.completeTest(); | 243 InspectorTest.completeTest(); |
| 240 } | 244 } |
| 241 | 245 |
| 242 InspectorTest._sendCommandPromise = function(method, params, contextGroupId) | 246 InspectorTest._sendCommandPromise = function(method, params, contextGroupId) |
| 243 { | 247 { |
| 244 var requestId = ++InspectorTest._requestId; | 248 var requestId = ++InspectorTest._requestId; |
| 245 var messageObject = { "id": requestId, "method": method, "params": params }; | 249 var messageObject = { "id": requestId, "method": method, "params": params }; |
| 246 var fulfillCallback; | 250 var fulfillCallback; |
| 247 var promise = new Promise(fulfill => fulfillCallback = fulfill); | 251 var promise = new Promise(fulfill => fulfillCallback = fulfill); |
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 321 InspectorTest.log('WARNING: run test with --expose-inspector-scripts flag to
get more details.'); | 325 InspectorTest.log('WARNING: run test with --expose-inspector-scripts flag to
get more details.'); |
| 322 InspectorTest.log('WARNING: you can additionally comment rjsmin in xxd.py to
get unminified injected-script-source.js.'); | 326 InspectorTest.log('WARNING: you can additionally comment rjsmin in xxd.py to
get unminified injected-script-source.js.'); |
| 323 InspectorTest.setupScriptMap(); | 327 InspectorTest.setupScriptMap(); |
| 324 Protocol.Debugger.enable(); | 328 Protocol.Debugger.enable(); |
| 325 Protocol.Debugger.onPaused(message => { | 329 Protocol.Debugger.onPaused(message => { |
| 326 let callFrames = message.params.callFrames; | 330 let callFrames = message.params.callFrames; |
| 327 InspectorTest.logSourceLocations(callFrames.map(frame => frame.location)); | 331 InspectorTest.logSourceLocations(callFrames.map(frame => frame.location)); |
| 328 }) | 332 }) |
| 329 } | 333 } |
| 330 } | 334 } |
| OLD | NEW |