diff options
Diffstat (limited to 'jstests/slowWeekly/query_yield1.js')
| -rw-r--r-- | jstests/slowWeekly/query_yield1.js | 11 |
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(); + |
