diff options
author | Anatoli Papirovski <apapirovski@mac.com> | 2018-01-13 22:48:17 -0500 |
---|---|---|
committer | Anatoli Papirovski <apapirovski@mac.com> | 2018-01-14 12:29:28 -0500 |
commit | 8d043238dee18c7356f28133e1d353048a14c7ee (patch) | |
tree | 37ba6d2c6c5117b71e5a78b7e1f85b46f086f244 /test | |
parent | 75032c9c8b0f5e47ed3361b45cfb8e8852bc5a5c (diff) | |
download | android-node-v8-8d043238dee18c7356f28133e1d353048a14c7ee.tar.gz android-node-v8-8d043238dee18c7356f28133e1d353048a14c7ee.tar.bz2 android-node-v8-8d043238dee18c7356f28133e1d353048a14c7ee.zip |
test: fix flaky interval test
PR-URL: https://github.com/nodejs/node/pull/18140
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Diffstat (limited to 'test')
-rw-r--r-- | test/sequential/test-timers-set-interval-excludes-callback-duration.js (renamed from test/sequential/test-timers-setInterval-excludes-callback-duration.js) | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/test/sequential/test-timers-setInterval-excludes-callback-duration.js b/test/sequential/test-timers-set-interval-excludes-callback-duration.js index 662a5055b7..736b0f56c5 100644 --- a/test/sequential/test-timers-setInterval-excludes-callback-duration.js +++ b/test/sequential/test-timers-set-interval-excludes-callback-duration.js @@ -4,15 +4,14 @@ const Timer = process.binding('timer_wrap').Timer; const assert = require('assert'); let cntr = 0; -let first, second; +let first; const t = setInterval(() => { - common.busyLoop(50); cntr++; if (cntr === 1) { first = Timer.now(); + common.busyLoop(100); } else if (cntr === 2) { - second = Timer.now(); - assert(Math.abs(second - first - 100) < 10); + assert(Timer.now() - first < 120); clearInterval(t); } }, 100); |