Add intersectional/combinatorial coverage for 9.0 QEMP features to QueryTester

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Query Execution
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Each epic in QEMP that is enabling some features in 9.0 will add QueryTester coverage independently of one another. However, we need to add coverage which combines all of the features that we are adding. As such, this ticket tracks the work to add  intersectional/combinatorial coverage for the following projects:

      Note also that, per WRITING-34305, there are some limitations/restrictions that we may wish to investigate resolving as part of adding this intersectional coverage, including:

      • No stage is allowed to follow $replaceRoot/$replaceWith in QueryTester
      • No stage is allowed to follow $lookup (though, this may change under https://jira.mongodb.org/browse/SERVER-119398)
      • No stage is allowed to follow $unionWith (note that this may not be relevant to this ticket as $unionWith is slated to be enabled in SBE after 9.0) 

            Assignee:
            Unassigned
            Reporter:
            Mihai Andrei
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: