Skip to content

Commit c923cff

Browse files
authored
chore(java-shell): skip executionStats validation in tests (#873)
The SBE engine has been turned on by default in the latest server versions, which returns a different explain output in executionStats. Therefore, skip validation in the java-shell tests, which currently expect the pre-5.0 format.
1 parent 3e827c6 commit c923cff

File tree

2 files changed

+1
-10
lines changed

2 files changed

+1
-10
lines changed

packages/java-shell/src/test/resources/cursor/explain.expected.txt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,3 @@
33
"admin.coll"
44
true
55
false
6-
42
7-
{ "name": { "$eq": "Vasya" } }
8-
{ "_id": -1 }

packages/java-shell/src/test/resources/cursor/explain.js

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,5 @@ db.coll.find().explain();
1313
db.coll.find().explain("executionStats");
1414
// command containsProperty=executionStats
1515
db.coll.find().explain("queryPlanner");
16-
// command extractProperty=executionStats extractProperty=executionStages extractProperty=limitAmount
17-
db.coll.find().limit(42).explain("executionStats");
18-
// command extractProperty=executionStats extractProperty=executionStages extractProperty=filter
19-
db.coll.find({name: "Vasya"}).explain("executionStats");
20-
// command extractProperty=executionStats extractProperty=executionStages extractProperty=transformBy
21-
db.coll.find({}, {_id: -1}).explain("executionStats");
2216
// clear
23-
db.coll.drop();
17+
db.coll.drop();

0 commit comments

Comments
 (0)