This is a massiv win in two ways:
- We only had ~9% of coverage on SFML 2.6 📈
- A lot of SFML code is platform specific and rather hard to test ⚙️
| Website | christhrasher.com |
The goal of course isn't to chase some coverage number, instead adding tests has already helped us uncover multiple issues, simplify many implementation details, push forward the C++17 migration, and gives us more confidence during refactoring and when adding new features.
Here's a graph from the time we started using Codecov. It seems that something wasn't configured correctly in the beginning, thus the big chunk of 25% code coverage that later dropped again.
https://app.codecov.io/gh/SFML/SFML?search=&trend=all%20time
SFML 2.6.1 has been released! 🎉
- Website: https://sfml-dev.org
- Forum: https://en.sfml-dev.org/forums/index.php?topic=29258.0
- Tutorials & Documentation: https://sfml-dev.org/learn.php
- Downloads: https://sfml-dev.org/download/sfml/2.6.1/
- GitHub: https://github.com/SFML/SFML/releases/tag/2.6.1