diff options
author | Kyle Suarez <kyle.suarez@mongodb.com> | 2016-08-26 11:27:31 -0400 |
---|---|---|
committer | Kyle Suarez <kyle.suarez@mongodb.com> | 2016-08-26 11:27:31 -0400 |
commit | c047bd4f28c3cbf16716e3641e9f0e4fa2cde582 (patch) | |
tree | d275899d5b0d232f2d768fa820d9b86d7254897e | |
parent | 18f6dcda94ddabc4a8731cb9d5138aa7b1c223fe (diff) | |
download | mongo-c047bd4f28c3cbf16716e3641e9f0e4fa2cde582.tar.gz |
SERVER-25812 don't run compact on ephemeral storage engines in tests
-rw-r--r-- | jstests/views/invalid_system_views.js | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/jstests/views/invalid_system_views.js b/jstests/views/invalid_system_views.js index 051f485e0a4..d02c9c3e61e 100644 --- a/jstests/views/invalid_system_views.js +++ b/jstests/views/invalid_system_views.js @@ -78,8 +78,13 @@ assert.commandWorked(viewsDB.collection.reIndex(), makeErrorMessage("reIndex")); - assert.commandWorked(viewsDB.runCommand({compact: "collection", force: true}), - makeErrorMessage("compact")); + const storageEngine = jsTest.options().storageEngine; + if (storageEngine === "ephemeralForTest" || storageEngine === "inMemory") { + print("Not testing compact command on ephemeral storage engine " + storageEngine); + } else { + assert.commandWorked(viewsDB.runCommand({compact: "collection", force: true}), + makeErrorMessage("compact")); + } assert.commandWorked( viewsDB.runCommand({collMod: "collection", validator: {x: {$type: "string"}}}), |