Index: test/inspector/debugger/promise-chain-when-limit-hit-expected.txt |
diff --git a/test/inspector/debugger/promise-chain-when-limit-hit-expected.txt b/test/inspector/debugger/promise-chain-when-limit-hit-expected.txt |
new file mode 100644 |
index 0000000000000000000000000000000000000000..1b63dea52557067fd841e89f9a3296e386529faf |
--- /dev/null |
+++ b/test/inspector/debugger/promise-chain-when-limit-hit-expected.txt |
@@ -0,0 +1,297 @@ |
+Checks correctness of promise chains when limit hit |
+inspector.setMaxAsyncTaskStacks(3) |
+Run expression 'console.trace()' with async chain len: 3 |
+{ |
+ method : Runtime.consoleAPICalled |
+ params : { |
+ args : [ |
+ [0] : { |
+ type : string |
+ value : console.trace |
+ } |
+ ] |
+ executionContextId : <executionContextId> |
+ stackTrace : { |
+ callFrames : [ |
+ [0] : { |
+ columnNumber : 67 |
+ functionName : Promise.resolve.then.then.then |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ url : |
+ } |
+ ] |
+ } |
+ timestamp : <timestamp> |
+ type : trace |
+ } |
+} |
+inspector.setMaxAsyncTaskStacks(4) |
+Run expression 'console.trace()' with async chain len: 3 |
+{ |
+ method : Runtime.consoleAPICalled |
+ params : { |
+ args : [ |
+ [0] : { |
+ type : string |
+ value : console.trace |
+ } |
+ ] |
+ executionContextId : <executionContextId> |
+ stackTrace : { |
+ callFrames : [ |
+ [0] : { |
+ columnNumber : 67 |
+ functionName : Promise.resolve.then.then.then |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ url : |
+ } |
+ ] |
+ parent : { |
+ callFrames : [ |
+ ] |
+ description : Promise.resolve |
+ promiseCreationFrame : { |
+ columnNumber : 46 |
+ functionName : |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ url : |
+ } |
+ } |
+ } |
+ timestamp : <timestamp> |
+ type : trace |
+ } |
+} |
+inspector.setMaxAsyncTaskStacks(5) |
+Run expression 'console.trace()' with async chain len: 3 |
+{ |
+ method : Runtime.consoleAPICalled |
+ params : { |
+ args : [ |
+ [0] : { |
+ type : string |
+ value : console.trace |
+ } |
+ ] |
+ executionContextId : <executionContextId> |
+ stackTrace : { |
+ callFrames : [ |
+ [0] : { |
+ columnNumber : 67 |
+ functionName : Promise.resolve.then.then.then |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ url : |
+ } |
+ ] |
+ parent : { |
+ callFrames : [ |
+ ] |
+ description : Promise.resolve |
+ parent : { |
+ callFrames : [ |
+ ] |
+ description : Promise.resolve |
+ promiseCreationFrame : { |
+ columnNumber : 32 |
+ functionName : |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ url : |
+ } |
+ } |
+ promiseCreationFrame : { |
+ columnNumber : 46 |
+ functionName : |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ url : |
+ } |
+ } |
+ } |
+ timestamp : <timestamp> |
+ type : trace |
+ } |
+} |
+inspector.setMaxAsyncTaskStacks(6) |
+Run expression 'console.trace()' with async chain len: 3 |
+{ |
+ method : Runtime.consoleAPICalled |
+ params : { |
+ args : [ |
+ [0] : { |
+ type : string |
+ value : console.trace |
+ } |
+ ] |
+ executionContextId : <executionContextId> |
+ stackTrace : { |
+ callFrames : [ |
+ [0] : { |
+ columnNumber : 67 |
+ functionName : Promise.resolve.then.then.then |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ url : |
+ } |
+ ] |
+ parent : { |
+ callFrames : [ |
+ ] |
+ description : Promise.resolve |
+ promiseCreationFrame : { |
+ columnNumber : 46 |
+ functionName : |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ url : |
+ } |
+ } |
+ } |
+ timestamp : <timestamp> |
+ type : trace |
+ } |
+} |
+inspector.setMaxAsyncTaskStacks(7) |
+Run expression 'console.trace()' with async chain len: 3 |
+{ |
+ method : Runtime.consoleAPICalled |
+ params : { |
+ args : [ |
+ [0] : { |
+ type : string |
+ value : console.trace |
+ } |
+ ] |
+ executionContextId : <executionContextId> |
+ stackTrace : { |
+ callFrames : [ |
+ [0] : { |
+ columnNumber : 67 |
+ functionName : Promise.resolve.then.then.then |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ url : |
+ } |
+ ] |
+ parent : { |
+ callFrames : [ |
+ ] |
+ description : Promise.resolve |
+ parent : { |
+ callFrames : [ |
+ ] |
+ description : Promise.resolve |
+ parent : { |
+ callFrames : [ |
+ [0] : { |
+ columnNumber : 8 |
+ functionName : |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ url : |
+ } |
+ ] |
+ description : Promise.resolve |
+ promiseCreationFrame : { |
+ columnNumber : 18 |
+ functionName : |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ url : |
+ } |
+ } |
+ promiseCreationFrame : { |
+ columnNumber : 32 |
+ functionName : |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ url : |
+ } |
+ } |
+ promiseCreationFrame : { |
+ columnNumber : 46 |
+ functionName : |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ url : |
+ } |
+ } |
+ } |
+ timestamp : <timestamp> |
+ type : trace |
+ } |
+} |
+inspector.setMaxAsyncTaskStacks(8) |
+Run expression 'console.trace()' with async chain len: 3 |
+{ |
+ method : Runtime.consoleAPICalled |
+ params : { |
+ args : [ |
+ [0] : { |
+ type : string |
+ value : console.trace |
+ } |
+ ] |
+ executionContextId : <executionContextId> |
+ stackTrace : { |
+ callFrames : [ |
+ [0] : { |
+ columnNumber : 67 |
+ functionName : Promise.resolve.then.then.then |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ url : |
+ } |
+ ] |
+ parent : { |
+ callFrames : [ |
+ ] |
+ description : Promise.resolve |
+ parent : { |
+ callFrames : [ |
+ ] |
+ description : Promise.resolve |
+ parent : { |
+ callFrames : [ |
+ [0] : { |
+ columnNumber : 8 |
+ functionName : |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ url : |
+ } |
+ ] |
+ description : Promise.resolve |
+ promiseCreationFrame : { |
+ columnNumber : 18 |
+ functionName : |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ url : |
+ } |
+ } |
+ promiseCreationFrame : { |
+ columnNumber : 32 |
+ functionName : |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ url : |
+ } |
+ } |
+ promiseCreationFrame : { |
+ columnNumber : 46 |
+ functionName : |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ url : |
+ } |
+ } |
+ } |
+ timestamp : <timestamp> |
+ type : trace |
+ } |
+} |