summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyle Suarez <kyle.suarez@mongodb.com>2016-08-26 11:27:31 -0400
committerKyle Suarez <kyle.suarez@mongodb.com>2016-08-26 11:27:31 -0400
commitc047bd4f28c3cbf16716e3641e9f0e4fa2cde582 (patch)
treed275899d5b0d232f2d768fa820d9b86d7254897e
parent18f6dcda94ddabc4a8731cb9d5138aa7b1c223fe (diff)
downloadmongo-c047bd4f28c3cbf16716e3641e9f0e4fa2cde582.tar.gz
SERVER-25812 don't run compact on ephemeral storage engines in tests
-rw-r--r--jstests/views/invalid_system_views.js9
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"}}}),