-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
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.
- related to
-
SERVER-68063 Ability to define a sub-set of unit tests as a scons target
- Closed