| OLD | NEW |
| 1 // Copyright 2017 the V8 project authors. All rights reserved. | 1 // Copyright 2017 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 // TODO(kozyatinskiy): fix or remove it later with new stack traces it's almost | |
| 6 // imposible to hit limit. | |
| 7 InspectorTest.log('Checks that we report not more then maxDepth call chains.'); | 5 InspectorTest.log('Checks that we report not more then maxDepth call chains.'); |
| 8 | 6 |
| 9 InspectorTest.addScript(` | 7 InspectorTest.addScript(` |
| 10 function promisesChain(num) { | 8 function promisesChain(num) { |
| 11 var p = Promise.resolve(); | 9 var p = Promise.resolve(); |
| 12 for (var i = 0; i < num - 1; ++i) { | 10 for (var i = 0; i < num - 1; ++i) { |
| 13 p = p.then(() => 42); | 11 p = p.then(() => 42); |
| 14 } | 12 } |
| 15 return p; | 13 return p; |
| 16 } | 14 } |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 70 } | 68 } |
| 71 | 69 |
| 72 function dumpCaptured(stack) { | 70 function dumpCaptured(stack) { |
| 73 let count = 0; | 71 let count = 0; |
| 74 while (stack) { | 72 while (stack) { |
| 75 ++count; | 73 ++count; |
| 76 stack = stack.parent; | 74 stack = stack.parent; |
| 77 } | 75 } |
| 78 InspectorTest.log('reported: ' + count + '\n'); | 76 InspectorTest.log('reported: ' + count + '\n'); |
| 79 } | 77 } |
| OLD | NEW |