-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Dev Platform 2019-12-30, Dev Platform 2020-01-13
-
50
We provide a mechanism for building and executing unit tests via the @test_name syntax. As part of SERVER-41809 we grouped the tests into fewer binaries to improve the Evergreen build times. While this improved the evergreen experience it made the developer experience worse because you now have to read the build system to find what binary your unittest got grouped into.
We should create the execution target and create matching @source_file aliases to execute it for all of the source files in a test. This way as a developer I can use my known source file name to just execute the binary without worrying about how it got grouped.