Richard Hughes<p>We're slowly increasing the test coverage of the <a href="https://mastodon.social/tags/fwupd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fwupd</span></a> project. This is really hard, as we're dealing with hardware and probably 25% of the code is for error handling -- some of which might be impossible to hit in reality.</p><p>That said, there's a huge amount of code we can test, and we've proactively found real bugs and a lots of niggles. <a href="https://mastodon.social/tags/codecov" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>codecov</span></a> is useful to work out what to focus on next: <a href="https://app.codecov.io/gh/fwupd/fwupd" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">app.codecov.io/gh/fwupd/fwupd</span><span class="invisible"></span></a></p><p>My 2025 aim is 60% coverage, but it could be a long time to get there. :)</p>