TLDR Web Dev · ARTICLES & TUTORIALS
FLAKY TESTS OVERHAUL AT UBER
Summary from the TLDR Web Dev newsletter
Uber developed Testopedia, a centralized system for managing flaky tests in its CI pipelines, to address the issue of flaky tests in its legacy system. Testopedia focuses on tracking test entities identified by Fully Qualified Names (FQNs). It uses a finite state machine model to capture their states. Testopedia supports scalable data ingestion, flexible partitioning for efficient cone queries, and customizable analyzers and ticketing systems.