diff options
author | Mihai Andrei <mihai.andrei@10gen.com> | 2021-10-12 18:04:55 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-10-12 18:50:15 +0000 |
commit | 52174ffab806e33d77ccb255ddc0d6c8023acc8d (patch) | |
tree | e85de328d2ebdf6c09812e5e5fb6b398374a8dfa /jstests/core/txns | |
parent | 602738c03ec549c5469ad8942ea489b95e83d3d6 (diff) | |
download | mongo-52174ffab806e33d77ccb255ddc0d6c8023acc8d.tar.gz |
SERVER-60389 [SBE] Rewrite engine specific assertions to be multiversion compatible
Co-authored-by Mickey. J Winters <mickey.winters@mongodb.com>
Diffstat (limited to 'jstests/core/txns')
-rw-r--r-- | jstests/core/txns/sbe_cmd_disallowed_in_txn.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/jstests/core/txns/sbe_cmd_disallowed_in_txn.js b/jstests/core/txns/sbe_cmd_disallowed_in_txn.js index 4583c9819aa..25a45abf6db 100644 --- a/jstests/core/txns/sbe_cmd_disallowed_in_txn.js +++ b/jstests/core/txns/sbe_cmd_disallowed_in_txn.js @@ -33,7 +33,10 @@ assert.commandWorked(coll.insertMany([ // Use explain to obtain a test SBE command string. const explain = coll.find({a: 1, b: 2}).explain(); -assert(explain.queryPlanner.winningPlan.hasOwnProperty("slotBasedPlan"), explain); +if (!explain.queryPlanner.winningPlan.hasOwnProperty("slotBasedPlan")) { + jsTestLog("Skipping test because the SBE feature flag is disabled"); + return; +} const slotBasedPlan = explain.queryPlanner.winningPlan.slotBasedPlan; assert(slotBasedPlan.hasOwnProperty("stages"), explain); const sbeString = slotBasedPlan.stages; |