make test-process-uptime fail less often
authorRyan Dahl <ry@tinyclouds.org>
Tue, 5 Jul 2011 18:26:21 +0000 (11:26 -0700)
committerRyan Dahl <ry@tinyclouds.org>
Tue, 5 Jul 2011 18:26:21 +0000 (11:26 -0700)
test/pummel/test-process-uptime.js

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