Includes: - Smoke.py options for filtering by jstest tags - New resmoke.py test utility in v0 alpha - Lots of example resmoke configurations - SCons integration for unittests - Sample tagged jstests
16 lines
481 B
JavaScript
16 lines
481 B
JavaScript
// Test hashed presplit with 1 shard.
|
|
// @tags : [ hashed ]
|
|
|
|
var st = new ShardingTest({ shards: 1 });
|
|
var testDB = st.getDB('test');
|
|
|
|
//create hashed shard key and enable sharding
|
|
testDB.adminCommand({ enablesharding: "test" });
|
|
testDB.adminCommand({ shardCollection: "test.collection", key: { a: "hashed" }});
|
|
|
|
//check the number of initial chunks.
|
|
assert.eq(2, st.getDB('config').chunks.count(),
|
|
'Using hashed shard key but failing to do correct presplitting');
|
|
st.stop();
|
|
|