Checks that async stacks works good with different limits Running test: testZeroLimit foo1 (test.js:11:2) Running test: testTwoLimit foo1 (test.js:11:2) -- Promise.resolve -- promise (test.js:23:2) (anonymous) (expr.js:0:0) Running test: testOneLimitTwoPromises foo1 (test.js:11:2) foo2 (test.js:15:2) Running test: testFourLimitTwoPromises foo1 (test.js:11:2) foo2 (test.js:15:2) Running test: testSixLimitTwoPromises foo1 (test.js:11:2) foo2 (test.js:15:2) -- Promise.resolve -- twoPromises (test.js:35:2) (anonymous) (expr.js:0:0) Running test: testTwoLimitTwoSetTimeouts foo1 (test.js:11:2) foo2 (test.js:15:2) -- setTimeout -- twoSetTimeout (test.js:41:2) (anonymous) (expr.js:0:0) Running test: testThreeLimitTwoSetTimeouts foo1 (test.js:11:2) -- setTimeout -- twoSetTimeout (test.js:40:2) (anonymous) (expr.js:0:0) foo2 (test.js:15:2) -- setTimeout -- twoSetTimeout (test.js:41:2) (anonymous) (expr.js:0:0) Running test: testTenLimitTwentySetTimeouts foo1 (:0:17) (anonymous) (:0:28) foo2 (:0:17) (anonymous) (:0:28) foo3 (:0:17) (anonymous) (:0:28) foo4 (:0:17) (anonymous) (:0:28) foo5 (:0:17) (anonymous) (:0:28) foo6 (:0:17) (anonymous) (:0:28) foo7 (:0:17) (anonymous) (:0:28) foo8 (:0:17) (anonymous) (:0:28) foo9 (:0:17) (anonymous) (:0:28) foo10 (:0:18) (anonymous) (:0:29) foo11 (:0:18) (anonymous) (:0:29) -- setTimeout -- twentySetTimeout (test.js:49:4) (anonymous) (expr.js:0:0) foo12 (:0:18) (anonymous) (:0:29) -- setTimeout -- twentySetTimeout (test.js:49:4) (anonymous) (expr.js:0:0) foo13 (:0:18) (anonymous) (:0:29) -- setTimeout -- twentySetTimeout (test.js:49:4) (anonymous) (expr.js:0:0) foo14 (:0:18) (anonymous) (:0:29) -- setTimeout -- twentySetTimeout (test.js:49:4) (anonymous) (expr.js:0:0) foo15 (:0:18) (anonymous) (:0:29) -- setTimeout -- twentySetTimeout (test.js:49:4) (anonymous) (expr.js:0:0) foo16 (:0:18) (anonymous) (:0:29) -- setTimeout -- twentySetTimeout (test.js:49:4) (anonymous) (expr.js:0:0) foo17 (:0:18) (anonymous) (:0:29) -- setTimeout -- twentySetTimeout (test.js:49:4) (anonymous) (expr.js:0:0) foo18 (:0:18) (anonymous) (:0:29) -- setTimeout -- twentySetTimeout (test.js:49:4) (anonymous) (expr.js:0:0) foo19 (:0:18) (anonymous) (:0:29) -- setTimeout -- twentySetTimeout (test.js:49:4) (anonymous) (expr.js:0:0)