Running test should not build whole application
When building a test, we want it to only build the target that is required (if possible) to run the test. This might be different than just building the target binary, depending on build system.
When building a test, we want it to only build the target that is required (if possible) to run the test. This might be different than just building the target binary, depending on build system.