summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAnatoli Papirovski <apapirovski@mac.com>2018-01-13 22:48:17 -0500
committerAnatoli Papirovski <apapirovski@mac.com>2018-01-14 12:29:28 -0500
commit8d043238dee18c7356f28133e1d353048a14c7ee (patch)
tree37ba6d2c6c5117b71e5a78b7e1f85b46f086f244 /test
parent75032c9c8b0f5e47ed3361b45cfb8e8852bc5a5c (diff)
downloadandroid-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);