From 387f45cb7e5355a035b63b7a1c583192b85268ca Mon Sep 17 00:00:00 2001 From: Nick Martin Date: Thu, 19 Apr 2012 23:25:11 -0700 Subject: [PATCH] Tone down fuzz tests. This makes tests run _much_ faster. --- packages/mongo-livedata/mongo_livedata_tests.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/mongo-livedata/mongo_livedata_tests.js b/packages/mongo-livedata/mongo_livedata_tests.js index c083016093..44ecce334b 100644 --- a/packages/mongo-livedata/mongo_livedata_tests.js +++ b/packages/mongo-livedata/mongo_livedata_tests.js @@ -188,8 +188,9 @@ Tinytest.addAsync("mongo-livedata - fuzz test", function(test, onComplete) { var step = 0; // Random integer in [0,n) - // use SeededRandom test helper for deterministic results - var seededRandom = new SeededRandom("foobard"); + // use SeededRandom test helper to allow for deterministic results. + // comment out random input to use seeded mode + var seededRandom = new SeededRandom("foobard" + Math.random()); var rnd = function (n) { return seededRandom.nextIntBetween(0, n-1); }; @@ -205,7 +206,7 @@ Tinytest.addAsync("mongo-livedata - fuzz test", function(test, onComplete) { }; var doStep = function () { - if (step++ === 100) { + if (step++ === 5) { // run N random tests obs.stop(); onComplete(); return; @@ -217,8 +218,8 @@ Tinytest.addAsync("mongo-livedata - fuzz test", function(test, onComplete) { if (Meteor.is_server) obs._suspendPolling(); - // Do a batch of 1-5 operations - var batch_count = rnd(5) + 1; + // Do a batch of 1-10 operations + var batch_count = rnd(10) + 1; for (var i = 0; i < batch_count; i++) { // 25% add, 25% remove, 25% change in place, 25% change and move var op = rnd(4);