-
Type: Task
-
Resolution: Won't Do
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Optimization
-
QO 2022-02-07
This ticket is ambiguous at the time of writing, but the motivation is to update the unit tests from the fuzzer to avoid large string comparisons on ABT dumps. Some ideas from the design:
- Callback/registration mechanism with an overload on ABT type (similar to OnCommand helpers)
- Tailored methods to look for a certain pattern/structure in the ABT
- std::visit type method on ABT. Not strictly a test feature, could be useful elsewhere.
- bindAboveBelow sort of thing, similar to the way rewrites are triggered
- Explain to BSON, then implement helper methods to interact with that (e.g. existing tests)
- Should we tailor helper methods to interrogate a path element sub-tree?
- Add configurable options to ABT->BSON that collapses/simplifies that resulting tree
- Iterator type interface, but in what order?
- is related to
-
SERVER-66928 Investigate golden testing framework for translation tests
- Closed