Details
-
Task
-
Resolution: Won't Do
-
Major - P3
-
None
-
None
-
None
-
None
-
Server Development Platform
Description
Over time, the benchmark_main, unittest, and unittest_main targets have grown dependencies on libraries under mongo/db, forcing all unit tests and benchmarks to depend on building components of the database, even if the component under test is at a layer below mongo/db. These libraries should be scrubbed of these dependencies, and facilities should be provided to prevent the re-introduction of these sorts of layer violations.