How We Test MongoDB: Evergreen

June 01, 2015

Facebook ShareLinkedin ShareReddit ShareTwitter ShareGoogle+ Share

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.