How We Test MongoDB: Evergreen

PublishedJune 1, 2015


Kyle Erf, Software Engineer at MongoDB

Comprehensive testing is a critical part of how we develop MongoDB. Because we support myriad features on multiple operating systems and architectures, it takes hundreds of hours to fully test a single commit to the MongoDB server repository. So how do we keep up? In this talk, we will detail our automated testing process and introduce Evergreen, the distributed continuous integration system enabling our engineers to get feedback on their code like never before.