Chris Thrasher

@ChrisThrasher
12 Followers
13 Following
3 Posts
Websitechristhrasher.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

Code coverage done right.

Hosted coverage report highly integrated with GitHub, Bitbucket and GitLab. Awesome pull request comments to enhance your QA.

Codecov
We've been heavily investing in adding tests to #SFML over the last ~2 years and we just hit 41% test coverage! 🎉
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 ⚙️
Home - Simple and Fast Multimedia Library

Simple and Fast Multimedia Library