How We Test MongoDB: Evergreen

How We Test MongoDB: Evergreen

June 02, 2015

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 new database as a service.

Now available on AWS, Azure, and GCP.