This document proposes an automated testing environment for CloudStack to continuously run basic verification tests (BVTs), enable community testing, and keep the master branch stable. It describes an architecture using Jenkins for continuous integration, Cobbler for provisioning management and hypervisor servers, and Marvin tests to check for regressions. The implementation is outlined, along with plans for easy replication of the testing environment and enhancements to integrate additional hypervisors and improve testing.