summaryrefslogtreecommitdiff
path: root/jstests/noPassthroughWithMongod/logpath.js
diff options
context:
space:
mode:
authorJonathan Abrahams <jonathan@mongodb.com>2016-03-09 12:17:50 -0500
committerJonathan Abrahams <jonathan@mongodb.com>2016-03-09 12:18:14 -0500
commit4ae691e8edc87d0e3cfb633bb91c328426be007b (patch)
tree52079a593f54382ca13a2e741633eab1b6271893 /jstests/noPassthroughWithMongod/logpath.js
parenta025d43f3ce2efc1fb1282a718f5d286fa0a4dc1 (diff)
downloadmongo-4ae691e8edc87d0e3cfb633bb91c328426be007b.tar.gz
SERVER-22468 Format JS code with approved style in jstests/
Diffstat (limited to 'jstests/noPassthroughWithMongod/logpath.js')
-rw-r--r--jstests/noPassthroughWithMongod/logpath.js51
1 files changed, 29 insertions, 22 deletions
diff --git a/jstests/noPassthroughWithMongod/logpath.js b/jstests/noPassthroughWithMongod/logpath.js
index 1634495cd17..3b6b2069937 100644
--- a/jstests/noPassthroughWithMongod/logpath.js
+++ b/jstests/noPassthroughWithMongod/logpath.js
@@ -3,7 +3,7 @@
var name = "logpath";
var token = "logpath_token";
-var dbdir = MongoRunner.dataPath + name + "/"; // this will work under windows as well as linux
+var dbdir = MongoRunner.dataPath + name + "/"; // this will work under windows as well as linux
var basedir = MongoRunner.dataPath + name + "files" + "/";
var logdir = basedir + "logdir/";
var testdir = basedir + "testdir/";
@@ -19,15 +19,15 @@ assert(mkdir(basedir));
assert(mkdir(logdir));
assert(mkdir(testdir));
-var cleanupFiles = function() {
+var cleanupFiles = function() {
var files = listFiles(logdir);
- for(f in files) {
+ for (f in files) {
var name = files[f].name;
// mostly here for safety
- if(name.indexOf(token) != -1) {
- removeFile(name);
+ if (name.indexOf(token) != -1) {
+ removeFile(name);
}
}
};
@@ -37,8 +37,8 @@ var logCount = function(fpattern, prefix) {
var pat = RegExp(fpattern + (prefix ? "" : "$"));
var cnt = 0;
- for(f in files) {
- if(pat.test(files[f].name)) {
+ for (f in files) {
+ if (pat.test(files[f].name)) {
cnt++;
}
}
@@ -53,14 +53,14 @@ cleanupFiles();
assert.eq(logCount(logs[0]), 0);
print("------ Start mongod with logpath set to new file");
-var m = MongoRunner.runMongod({ port: port[0], dbpath: dbdir, logpath: logdir + logs[0]});
+var m = MongoRunner.runMongod({port: port[0], dbpath: dbdir, logpath: logdir + logs[0]});
// log should now exist (and no rotations should exist)
assert.eq(logCount(logs[0], true), 1);
MongoRunner.stopMongod(port[0]);
print("------ Start mongod with logpath set to existing file");
-m = MongoRunner.runMongod({ port: port[1], dbpath: dbdir, logpath: logdir + logs[0]});
+m = MongoRunner.runMongod({port: port[1], dbpath: dbdir, logpath: logdir + logs[0]});
// log should continue to exist
assert.eq(logCount(logs[0]), 1);
@@ -73,36 +73,43 @@ MongoRunner.stopMongod(port[1]);
// Blocking on SERVER-5117:
// MongoRunner currently hangs if mongod fails to start so these tests don't work
-if ( false ) {
+if (false) {
// only run forking test on *nix (not supported on Windows)
- if ( _isWindows() ) {
+ if (_isWindows()) {
print("------ Skipping fork tests... (Windows)");
} else {
print("------ Start mongod with logpath set to new file, fork");
- var m = MongoRunner.runMongod({ port: port[2], dbpath: dbdir, logpath: logdir + logs[1], fork: true});
-
+ var m = MongoRunner.runMongod(
+ {port: port[2], dbpath: dbdir, logpath: logdir + logs[1], fork: true});
+
// log should now exist (and no rotations should exist)
assert.eq(logCount(logs[1], true), 1);
MongoRunner.stopMongod(port[2]);
-
+
print("------ Start mongod with logpath set to existing file, fork");
- m = MongoRunner.runMongod({ port: port[3], dbpath: dbdir, logpath: logdir + logs[1], fork: true});
-
+ m = MongoRunner.runMongod(
+ {port: port[3], dbpath: dbdir, logpath: logdir + logs[1], fork: true});
+
// log should continue to exist
assert.eq(logCount(logs[1]), 1);
-
+
// but now there should be a rotation file
assert.eq(logCount(logs[1], true), 2);
cleanupFiles();
-
+
MongoRunner.stopMongod(port[3]);
}
-
- // the following tests depend on undefined behavior; assume that MongoRunner raises exception on error
+
+ // the following tests depend on undefined behavior; assume that MongoRunner raises exception on
+ // error
print("------ Confirm that launch fails with directory");
- assert.throws(function() { MongoRunner.runMongod({ port: port[4], dbpath: dbdir, logpath: testdir }); });
+ assert.throws(function() {
+ MongoRunner.runMongod({port: port[4], dbpath: dbdir, logpath: testdir});
+ });
print("------ Confirm that launch fails with special file");
- assert.throws(function() { MongoRunner.runMongod({ port: port[5], dbpath: dbdir, logpath: sfile }); });
+ assert.throws(function() {
+ MongoRunner.runMongod({port: port[5], dbpath: dbdir, logpath: sfile});
+ });
}