Files
mongo/jstests/parallel/checkMultiThread.js
Mike Grundy 6bf0dcee8a SERVER-22341 fix jslint errors in jstests/parallel with eslint --fix
Conflicts:
	jstests/parallel/manyclients.js
2016-02-05 15:02:53 -05:00

15 lines
502 B
JavaScript

load('jstests/libs/parallelTester.js');
var start = new Date();
print("start: " + start);
var func = function() { db.runCommand({$eval: "sleep(10000);", nolock: true}); return new Date();};
a = new ScopedThread( func );
b = new ScopedThread( func );
a.start();
b.start();
a.join();
b.join();
assert.lt( a.returnData().getMilliseconds(), start.getMilliseconds() + 15000, "A took more than 15s" );
assert.lt( b.returnData().getMilliseconds(), start.getMilliseconds() + 15000, "B took more than 15s" );