-
Type: Improvement
-
Resolution: Duplicate
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
Evergreen allows reusing the artifacts produced by the previous stage. Therefore, ideally we only need to build WT once and all the test tasks depending on that build should be able to reuse the same build and don't need to build WT again.
However, the Makefile generated in the build stage prevents us from skipping these builds for make check tests as they rely on the Makefile has the correct working dir, which changes in each task.
We should do something to remove the needs for these WT builds completely or at least try to rebuild only the relevant test code instead of everything.