Further reading
For more information you can refer to the following links:
- CMake documentation on CTest: https://cmake.org/cmake/help/latest/manual/ctest.1.html
- Catch2 documentation:
https://github.com/catchorg/Catch2/blob/devel/docs/cmake-integration.md
https://github.com/catchorg/Catch2/blob/devel/docs/tutorial.md
- GMock tutorial: https://google.github.io/googletest/gmock_for_dummies.html
- Abseil: https://abseil.io/
- Live at head with Abseil: https://abseil.io/about/philosophy#we-recommend-that-you-choose-to-live-at-head
- Why Abseil is becoming a dependency of GTest: https://github.com/google/googletest/issues/2883
- Coverage in GCC:
https://gcc.gnu.org/onlinedocs/gcc/Instrumentation-Options.html
https://gcc.gnu.org/onlinedocs/gcc/Invoking-Gcov.html
https://gcc.gnu.org/onlinedocs/gcc/Gcov-Data-Files.html
- Coverage in Clang: https://clang.llvm.org/docs/SourceBasedCodeCoverage.html
- LCOV documentation for command-line tools...