import {ShardingTest} from "jstests/libs/shardingtest.js"; let st = new ShardingTest({ shards: 2, other: {chunkSize: 1, useHostname: true, keyFile: "jstests/libs/key1"}, }); let mongos = st.s; let adminDB = mongos.getDB("admin"); var db = mongos.getDB("test"); adminDB.createUser({user: "admin", pwd: "password", roles: jsTest.adminUserRoles}); jsTestLog("Add user was successful"); // Test for SERVER-6549, make sure that repeatedly logging in always passes. for (let i = 0; i < 100; i++) { adminDB = new Mongo(mongos.host).getDB("admin"); assert(adminDB.auth("admin", "password"), "Auth failed on attempt #: " + i); } st.stop();