diff options
Diffstat (limited to 'jstests/views/invalid_system_views.js')
-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"}}}), |