summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMathias Stearn <mathias@10gen.com>2010-09-03 13:27:37 -0400
committerMathias Stearn <mathias@10gen.com>2010-09-03 13:28:10 -0400
commitfe341ea9e06d7103cf4efbdaf30844582b02bcb5 (patch)
treefe0d651ac0f52aa92db6f46bd6af476062961b2a
parentb5e57bae310b4f097fcb4c7230cbe3de42477dab (diff)
Adjust times on geo_near_random tests
-rw-r--r--jstests/geo_near_random1.js2
-rw-r--r--jstests/slowNightly/geo_near_random1.js2
-rw-r--r--jstests/slowNightly/geo_near_random2.js2
-rw-r--r--jstests/slowWeekly/geo_near_random1.js13
-rw-r--r--jstests/slowWeekly/geo_near_random2.js21
5 files changed, 37 insertions, 3 deletions
diff --git a/jstests/geo_near_random1.js b/jstests/geo_near_random1.js
index 0cef62c6736..50539f3ea5d 100644
--- a/jstests/geo_near_random1.js
+++ b/jstests/geo_near_random1.js
@@ -3,7 +3,7 @@ load("jstests/libs/geo_near_random.js");
var test = new GeoNearRandomTest("geo_near_random1");
-test.insertPts(100);
+test.insertPts(50);
test.testPt([0,0]);
test.testPt(test.mkPt());
diff --git a/jstests/slowNightly/geo_near_random1.js b/jstests/slowNightly/geo_near_random1.js
index 12c22e3af62..ad67bdc2734 100644
--- a/jstests/slowNightly/geo_near_random1.js
+++ b/jstests/slowNightly/geo_near_random1.js
@@ -3,7 +3,7 @@ load("jstests/libs/geo_near_random.js");
var test = new GeoNearRandomTest("nightly.geo_near_random1");
-test.insertPts(1000);
+test.insertPts(200);
test.testPt([0,0]);
test.testPt(test.mkPt());
diff --git a/jstests/slowNightly/geo_near_random2.js b/jstests/slowNightly/geo_near_random2.js
index 145c97595e1..d7dbc9792a5 100644
--- a/jstests/slowNightly/geo_near_random2.js
+++ b/jstests/slowNightly/geo_near_random2.js
@@ -3,7 +3,7 @@ load("jstests/libs/geo_near_random.js");
var test = new GeoNearRandomTest("nightly.geo_near_random2");
-test.insertPts(100000);
+test.insertPts(10000);
opts = {sphere:0, nToTest:test.nPts*0.01};
test.testPt([0,0], opts);
diff --git a/jstests/slowWeekly/geo_near_random1.js b/jstests/slowWeekly/geo_near_random1.js
new file mode 100644
index 00000000000..5ddfd26599d
--- /dev/null
+++ b/jstests/slowWeekly/geo_near_random1.js
@@ -0,0 +1,13 @@
+// this tests all points using $near
+load("jstests/libs/geo_near_random.js");
+
+var test = new GeoNearRandomTest("weekly.geo_near_random1");
+
+test.insertPts(1000);
+
+test.testPt([0,0]);
+test.testPt(test.mkPt());
+test.testPt(test.mkPt());
+test.testPt(test.mkPt());
+test.testPt(test.mkPt());
+
diff --git a/jstests/slowWeekly/geo_near_random2.js b/jstests/slowWeekly/geo_near_random2.js
new file mode 100644
index 00000000000..9e93657849d
--- /dev/null
+++ b/jstests/slowWeekly/geo_near_random2.js
@@ -0,0 +1,21 @@
+// this tests 1% of all points using $near and $nearSphere
+load("jstests/libs/geo_near_random.js");
+
+var test = new GeoNearRandomTest("weekly.geo_near_random2");
+
+test.insertPts(50000);
+
+opts = {sphere:0, nToTest:test.nPts*0.01};
+test.testPt([0,0], opts);
+test.testPt(test.mkPt(), opts);
+test.testPt(test.mkPt(), opts);
+test.testPt(test.mkPt(), opts);
+test.testPt(test.mkPt(), opts);
+
+opts.sphere = 1
+test.testPt([0,0], opts);
+test.testPt(test.mkPt(0.8), opts);
+test.testPt(test.mkPt(0.8), opts);
+test.testPt(test.mkPt(0.8), opts);
+test.testPt(test.mkPt(0.8), opts);
+