PRESENTATION - June 1, 2015

How We Test MongoDB: Evergreen

Internals

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.

Try MongoDB Atlas, our fully-managed database as a service
Available on AWS, Azure and GCP.