summaryrefslogtreecommitdiff
path: root/jstests/slowWeekly/query_yield1.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/slowWeekly/query_yield1.js')
-rw-r--r--jstests/slowWeekly/query_yield1.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/jstests/slowWeekly/query_yield1.js b/jstests/slowWeekly/query_yield1.js
index 1a95b877199..2080eb9e50e 100644
--- a/jstests/slowWeekly/query_yield1.js
+++ b/jstests/slowWeekly/query_yield1.js
@@ -1,3 +1,6 @@
+load( "jstests/libs/slow_weekly_util.js" )
+testServer = new SlowWeeklyMongod( "query_yield1" )
+db = testServer.getDB( "test" );
t = db.query_yield1;
t.drop()
@@ -51,6 +54,7 @@ print( "start query" );
num = 0;
start = new Date();
+biggestMe = 0;
while ( ( (new Date()).getTime() - start ) < ( time * 2 ) ){
var me = Date.timeFunc( function(){ t.insert( { x : 1 } ); db.getLastError(); } )
var x = db.currentOp()
@@ -59,6 +63,11 @@ while ( ( (new Date()).getTime() - start ) < ( time * 2 ) ){
assert.eq( 1 , x.inprog.length , "nothing in prog" );
}
+ if ( me > biggestMe ) {
+ biggestMe = me;
+ print( "biggestMe: " + biggestMe );
+ }
+
assert.gt( 200 , me , "took too long for me to run" );
if ( x.inprog.length == 0 )
@@ -71,3 +80,5 @@ join();
var x = db.currentOp()
assert.eq( 0 , x.inprog.length , "weird 2" );
+testServer.stop();
+