| OLD | NEW |
| 1 Tests asynchronous call stacks for Promises. | 1 Tests asynchronous call stacks for Promises. |
| 2 | 2 |
| 3 Set timer for test function. | 3 Set timer for test function. |
| 4 Captured call stacks in no particular order: | 4 Captured call stacks in no particular order: |
| 5 Call stack: | 5 Call stack: |
| 6 0) afterJSONStringifyAndParse (async-callstack-promises.html:97) | 6 0) afterJSONStringifyAndParse (async-callstack-promises.html:97) |
| 7 [Promise.resolve] | 7 [Promise.resolve] |
| 8 0) resolvePromise (async-callstack-promises.html:12) | 8 0) resolvePromise (async-callstack-promises.html:12) |
| 9 [setTimeout] | 9 [setTimeout] |
| 10 0) promiseCallback (async-callstack-promises.html:21) | 10 0) promiseCallback (async-callstack-promises.html:21) |
| 11 1) timeoutPromise (async-callstack-promises.html:9) | 11 1) timeoutPromise (async-callstack-promises.html:9) |
| 12 2) doTestChainedPromises (async-callstack-promises.html:93) | 12 2) doTestChainedPromises (async-callstack-promises.html:93) |
| 13 3) testFunctionTimeout (async-callstack-promises.html:50) | 13 3) testFunctionTimeout (async-callstack-promises.html:50) |
| 14 [setTimeout] | 14 [setTimeout] |
| 15 0) testFunction (async-callstack-promises.html:43) | 15 0) testFunction (async-callstack-promises.html:43) |
| 16 [setTimeout] | 16 [setTimeout] |
| 17 0) scheduleTestFunction (debugger-test.js:3) | 17 0) scheduleTestFunction (debugger-test.js:3) |
| 18 <... skipped remaining frames ...> | 18 <... skipped remaining frames ...> |
| 19 | 19 |
| 20 Call stack: | 20 Call stack: |
| 21 0) catchCallback (async-callstack-promises.html:118) | 21 0) catchCallback (async-callstack-promises.html:118) |
| 22 [Promise.resolve] | 22 [Promise.resolve] |
| 23 0) resolveCallback (async-callstack-promises.html:29) |
| 24 1) settledPromise (async-callstack-promises.html:38) |
| 25 2) chained2 (async-callstack-promises.html:112) |
| 26 [Promise.resolve] |
| 23 0) resolvePromise (async-callstack-promises.html:12) | 27 0) resolvePromise (async-callstack-promises.html:12) |
| 24 [setTimeout] | 28 [setTimeout] |
| 25 0) promiseCallback (async-callstack-promises.html:21) | 29 0) promiseCallback (async-callstack-promises.html:21) |
| 26 1) timeoutPromise (async-callstack-promises.html:9) | 30 1) timeoutPromise (async-callstack-promises.html:9) |
| 27 2) chained1 (async-callstack-promises.html:110) | 31 2) chained1 (async-callstack-promises.html:110) |
| 28 [Promise.resolve] | 32 [Promise.resolve] |
| 29 0) resolvePromise (async-callstack-promises.html:12) | 33 0) resolvePromise (async-callstack-promises.html:12) |
| 30 [setTimeout] | |
| 31 0) promiseCallback (async-callstack-promises.html:21) | |
| 32 1) timeoutPromise (async-callstack-promises.html:9) | |
| 33 2) doTestThrowFromChain (async-callstack-promises.html:109) | |
| 34 3) testFunctionTimeout (async-callstack-promises.html:50) | |
| 35 | 34 |
| 36 Call stack: | 35 Call stack: |
| 37 0) catchCallback (async-callstack-promises.html:130) | 36 0) catchCallback (async-callstack-promises.html:130) |
| 38 [Promise.reject] | 37 [Promise.reject] |
| 39 0) rejectPromise (async-callstack-promises.html:16) | 38 0) rejectPromise (async-callstack-promises.html:16) |
| 40 [setTimeout] | 39 [setTimeout] |
| 41 0) promiseCallback (async-callstack-promises.html:19) | 40 0) promiseCallback (async-callstack-promises.html:19) |
| 42 1) timeoutPromise (async-callstack-promises.html:9) | 41 1) timeoutPromise (async-callstack-promises.html:9) |
| 43 2) chained3 (async-callstack-promises.html:126) | 42 2) chained3 (async-callstack-promises.html:126) |
| 44 [Promise.resolve] | 43 [Promise.resolve] |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 91 0) resolvePromise (async-callstack-promises.html:12) | 90 0) resolvePromise (async-callstack-promises.html:12) |
| 92 [setTimeout] | 91 [setTimeout] |
| 93 0) promiseCallback (async-callstack-promises.html:21) | 92 0) promiseCallback (async-callstack-promises.html:21) |
| 94 1) timeoutPromise (async-callstack-promises.html:9) | 93 1) timeoutPromise (async-callstack-promises.html:9) |
| 95 2) doTestChainedPromises (async-callstack-promises.html:79) | 94 2) doTestChainedPromises (async-callstack-promises.html:79) |
| 96 3) testFunctionTimeout (async-callstack-promises.html:50) | 95 3) testFunctionTimeout (async-callstack-promises.html:50) |
| 97 | 96 |
| 98 Call stack: | 97 Call stack: |
| 99 0) chained4 (async-callstack-promises.html:89) | 98 0) chained4 (async-callstack-promises.html:89) |
| 100 [Promise.resolve] | 99 [Promise.resolve] |
| 100 0) resolveCallback (async-callstack-promises.html:29) |
| 101 1) settledPromise (async-callstack-promises.html:38) |
| 102 2) chained3 (async-callstack-promises.html:87) |
| 103 [Promise.resolve] |
| 101 0) resolvePromise (async-callstack-promises.html:12) | 104 0) resolvePromise (async-callstack-promises.html:12) |
| 102 [setTimeout] | 105 [setTimeout] |
| 103 0) promiseCallback (async-callstack-promises.html:21) | 106 0) promiseCallback (async-callstack-promises.html:21) |
| 104 1) timeoutPromise (async-callstack-promises.html:9) | 107 1) timeoutPromise (async-callstack-promises.html:9) |
| 105 2) chained1 (async-callstack-promises.html:81) | 108 2) chained1 (async-callstack-promises.html:81) |
| 106 [Promise.resolve] | 109 [Promise.resolve] |
| 107 0) resolvePromise (async-callstack-promises.html:12) | 110 0) resolvePromise (async-callstack-promises.html:12) |
| 108 [setTimeout] | |
| 109 0) promiseCallback (async-callstack-promises.html:21) | |
| 110 1) timeoutPromise (async-callstack-promises.html:9) | |
| 111 2) doTestChainedPromises (async-callstack-promises.html:79) | |
| 112 3) testFunctionTimeout (async-callstack-promises.html:50) | |
| 113 | 111 |
| 114 Call stack: | 112 Call stack: |
| 115 0) errorCallback (async-callstack-promises.html:60) | 113 0) errorCallback (async-callstack-promises.html:60) |
| 116 [Promise.reject] | 114 [Promise.reject] |
| 117 0) doTestPromiseResolveAndReject (async-callstack-promises.html:137) | 115 0) doTestPromiseResolveAndReject (async-callstack-promises.html:137) |
| 118 1) testFunctionTimeout (async-callstack-promises.html:50) | 116 1) testFunctionTimeout (async-callstack-promises.html:50) |
| 119 [setTimeout] | 117 [setTimeout] |
| 120 0) testFunction (async-callstack-promises.html:43) | 118 0) testFunction (async-callstack-promises.html:43) |
| 121 [setTimeout] | 119 [setTimeout] |
| 122 0) scheduleTestFunction (debugger-test.js:3) | 120 0) scheduleTestFunction (debugger-test.js:3) |
| 123 <... skipped remaining frames ...> | 121 <... skipped remaining frames ...> |
| 124 | 122 |
| 125 Call stack: | 123 Call stack: |
| 126 0) errorCallback (async-callstack-promises.html:60) | 124 0) errorCallback (async-callstack-promises.html:60) |
| 127 [Promise.reject] | 125 [Promise.reject] |
| 128 0) doTestSettledPromises (async-callstack-promises.html:74) | 126 0) rejectCallback (async-callstack-promises.html:33) |
| 129 1) testFunctionTimeout (async-callstack-promises.html:50) | 127 1) settledPromise (async-callstack-promises.html:36) |
| 128 2) doTestSettledPromises (async-callstack-promises.html:74) |
| 129 3) testFunctionTimeout (async-callstack-promises.html:50) |
| 130 [setTimeout] | 130 [setTimeout] |
| 131 0) testFunction (async-callstack-promises.html:43) | 131 0) testFunction (async-callstack-promises.html:43) |
| 132 [setTimeout] | 132 [setTimeout] |
| 133 0) scheduleTestFunction (debugger-test.js:3) | 133 0) scheduleTestFunction (debugger-test.js:3) |
| 134 <... skipped remaining frames ...> | 134 <... skipped remaining frames ...> |
| 135 | 135 |
| 136 Call stack: | 136 Call stack: |
| 137 0) promiseCallback (async-callstack-promises.html:67) | 137 0) promiseCallback (async-callstack-promises.html:67) |
| 138 1) doTestPromiseConstructor (async-callstack-promises.html:65) | 138 1) doTestPromiseConstructor (async-callstack-promises.html:65) |
| 139 2) testFunctionTimeout (async-callstack-promises.html:50) | 139 2) testFunctionTimeout (async-callstack-promises.html:50) |
| (...skipping 10 matching lines...) Expand all Loading... |
| 150 1) testFunctionTimeout (async-callstack-promises.html:50) | 150 1) testFunctionTimeout (async-callstack-promises.html:50) |
| 151 [setTimeout] | 151 [setTimeout] |
| 152 0) testFunction (async-callstack-promises.html:43) | 152 0) testFunction (async-callstack-promises.html:43) |
| 153 [setTimeout] | 153 [setTimeout] |
| 154 0) scheduleTestFunction (debugger-test.js:3) | 154 0) scheduleTestFunction (debugger-test.js:3) |
| 155 <... skipped remaining frames ...> | 155 <... skipped remaining frames ...> |
| 156 | 156 |
| 157 Call stack: | 157 Call stack: |
| 158 0) thenCallback (async-callstack-promises.html:55) | 158 0) thenCallback (async-callstack-promises.html:55) |
| 159 [Promise.resolve] | 159 [Promise.resolve] |
| 160 0) doTestSettledPromises (async-callstack-promises.html:73) | 160 0) resolveCallback (async-callstack-promises.html:29) |
| 161 1) testFunctionTimeout (async-callstack-promises.html:50) | 161 1) settledPromise (async-callstack-promises.html:38) |
| 162 2) doTestSettledPromises (async-callstack-promises.html:73) |
| 163 3) testFunctionTimeout (async-callstack-promises.html:50) |
| 162 [setTimeout] | 164 [setTimeout] |
| 163 0) testFunction (async-callstack-promises.html:43) | 165 0) testFunction (async-callstack-promises.html:43) |
| 164 [setTimeout] | 166 [setTimeout] |
| 165 0) scheduleTestFunction (debugger-test.js:3) | 167 0) scheduleTestFunction (debugger-test.js:3) |
| 166 <... skipped remaining frames ...> | 168 <... skipped remaining frames ...> |
| 167 | 169 |
| 168 Call stack: | 170 Call stack: |
| 169 0) thenCallback (async-callstack-promises.html:55) | 171 0) thenCallback (async-callstack-promises.html:55) |
| 170 [Promise.resolve] | 172 [Promise.resolve] |
| 171 0) resolvePromise (async-callstack-promises.html:12) | 173 0) resolvePromise (async-callstack-promises.html:12) |
| 172 [setTimeout] | 174 [setTimeout] |
| 173 0) promiseCallback (async-callstack-promises.html:21) | 175 0) promiseCallback (async-callstack-promises.html:21) |
| 174 1) timeoutPromise (async-callstack-promises.html:9) | 176 1) timeoutPromise (async-callstack-promises.html:9) |
| 175 2) chained4 (async-callstack-promises.html:90) | 177 2) chained4 (async-callstack-promises.html:90) |
| 176 [Promise.resolve] | 178 [Promise.resolve] |
| 179 0) resolveCallback (async-callstack-promises.html:29) |
| 180 1) settledPromise (async-callstack-promises.html:38) |
| 181 2) chained3 (async-callstack-promises.html:87) |
| 182 [Promise.resolve] |
| 177 0) resolvePromise (async-callstack-promises.html:12) | 183 0) resolvePromise (async-callstack-promises.html:12) |
| 178 [setTimeout] | |
| 179 0) promiseCallback (async-callstack-promises.html:21) | |
| 180 1) timeoutPromise (async-callstack-promises.html:9) | |
| 181 2) chained1 (async-callstack-promises.html:81) | |
| 182 | 184 |
| 183 Call stack: | 185 Call stack: |
| 184 0) thenCallback (async-callstack-promises.html:55) | 186 0) thenCallback (async-callstack-promises.html:55) |
| 185 [Promise.resolve] | 187 [Promise.resolve] |
| 186 0) resolvePromise (async-callstack-promises.html:12) | 188 0) resolvePromise (async-callstack-promises.html:12) |
| 187 [setTimeout] | 189 [setTimeout] |
| 188 0) promiseCallback (async-callstack-promises.html:21) | 190 0) promiseCallback (async-callstack-promises.html:21) |
| 189 1) timeoutPromise (async-callstack-promises.html:9) | 191 1) timeoutPromise (async-callstack-promises.html:9) |
| 190 2) doTestPromiseAll (async-callstack-promises.html:103) | 192 2) doTestPromiseAll (async-callstack-promises.html:103) |
| 191 3) testFunctionTimeout (async-callstack-promises.html:50) | 193 3) testFunctionTimeout (async-callstack-promises.html:50) |
| 192 [setTimeout] | 194 [setTimeout] |
| 193 0) testFunction (async-callstack-promises.html:43) | 195 0) testFunction (async-callstack-promises.html:43) |
| 194 [setTimeout] | 196 [setTimeout] |
| 195 0) scheduleTestFunction (debugger-test.js:3) | 197 0) scheduleTestFunction (debugger-test.js:3) |
| 196 <... skipped remaining frames ...> | 198 <... skipped remaining frames ...> |
| 197 | 199 |
| 198 | 200 |
| OLD | NEW |