AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
Handling Flaky Tests and Code Coverage at Google
Flaky tests are costly due to computational and human reasons. Google handles flaky tests by rerunning them multiple times during off-peak hours to determine their reliability. The continuous integration system at Google decides whether to run these tests based on their potential to provide accurate results. Additionally, Google uses code coverage as a tool to measure the adequacy of their test suite by determining if specific code paths are tested, emphasizing that code coverage is a metric and not the ultimate goal of testing.