Category | Master | Develop |
---|---|---|
Build status | ||
Code coverage |
I want to centralized all the informations that I have gathered using CMake and Travis-CI.
-
CMake
- Catch2 unittest
- Debug and Release configuration
- Make and Ninja build system
- GCC Warnings
-
Travis-CI
- Email notification
- Check whitespace trailing
- GNU g++-5/6/7
- Clang 4.0, 5.0
- Unitttest execution
- CppCheck
- code coverage
- Google Address Sanitizer
- Google Undefined Sanitizer
- Google Thread Sanitizer
-
Tools
- travis-ci.com
- clang-tidy
- clang-format
- Badge Github
- coveralls.io
- codecov.io
- Doxygen
- cmake-generator-expression
- Intel Memory Protection Extensions aka IMPX (-fcheck-pointer-bounds -mmpx)