-
Type: Improvement
-
Resolution: Gone away
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Labels:
In order to further reducing pull request runtime and improve developer efficiency, one direction we can pursue is to shorten the makespan for those long-poll tests. As a well-known best practice in Evergreen, most of the testing tasks are currently configured to depend on the compile task to achieve building efficiency (i.e. to share the compile artifacts). However, the compile task artifacts achieving and test task artifacts fetching cost some non-testing time overhead, compared to the approach of putting compile and testing steps together into a single task. It could be worth making those long-poll testing tasks embed compile step in order to achieve an overall shorter runtime for a pull request patch build.
Candidate tasks:
- csuite-wt2909-checkpoint-integrity-test (!Ubuntu 18.04 variant)
- fops (! Windows 64-bit variant)