testing environment builder