Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-67724

Consolidate all CQF related tests under a resmoke command

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 6.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • QO 2022-07-11, QO 2022-07-25, QO 2022-08-08, QO 2022-08-22

      While working on the CQF project, it is expected that changes to optimizer-related areas will cause multiple changes in many CQF-related tests. Developers should be able to quickly and conveniently run all tests specifically written to test CQF in order to quickly isolate and investigate these changes, update expected results, and rerun the same tests.

      This iterative process should be done locally on each developer's machine before starting a more extensive test on Evergreen.

      Ideally CQF tests should be run via one or two resmoke commands (one for unit tests, and one for JS tests).

      The addition of new tests should either happen automatically by virtue of adding them to certain directories, or there should be clear documentation how to do that, and it should be a requirement for each CQF task to make sure new tests are added to the CQF-specific setup.

            Assignee:
            charlie.swanson@mongodb.com Charlie Swanson
            Reporter:
            timour.katchaounov@mongodb.com Timour Katchaounov
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated:
              Resolved: