Browse Source

make test-process-uptime fail less often

v0.7.4-release
Ryan Dahl 14 years ago
parent
commit
9c77169112
  1. 8
      test/pummel/test-process-uptime.js

8
test/pummel/test-process-uptime.js

@ -22,12 +22,14 @@
var assert = require('assert'); var assert = require('assert');
console.error(process.uptime()); console.error(process.uptime());
assert.ok(process.uptime() <= 0.9); assert.ok(process.uptime() <= 2);
var original = process.uptime();
setTimeout(function() { setTimeout(function() {
var uptime = process.uptime(); var uptime = process.uptime();
// some wiggle room to account for timer // some wiggle room to account for timer
// granularity, processor speed, and scheduling // granularity, processor speed, and scheduling
assert.ok(uptime >= 2); assert.ok(uptime >= original + 2);
assert.ok(uptime <= 3); assert.ok(uptime <= original + 3);
}, 2000); }, 2000);

Loading…
Cancel
Save