Create a common directory for unit testing utilities
It would be useful to have something like src/testutils/ for common code that is needed in unit tests of several modules. It could contain, for example, main() functions for unit tests that use Google Test and/or Google Mock to do common setup for these frameworks. It could also contain code needed to, e.g., load test data from the disk. Currently, such code needs to be duplicated in all modules. Having it in one place would make test development/maintenance faster and easier.
Is src/testutils/ a good location for this?