CMake: Avoid executing tests during the build phase
GoogleTest: gtest_discover_tests
discovers tests by asking the compiled test executable to enumerate its tests. PRE_TEST
delays test discovery until just prior to test execution; this avoids calling the executables during the build phase and hence, error messages like "Error running test executable".
Related to issue #133 (closed)