Testing only known good foundations

You should not be testing source code that cannot even compile and you should not bother to run any acceptance tests when the unit and integration tests are failing. Basically, there must exist a known good baseline for any of the additional stages of the deployment process to be run and to continue.

Get Hands-On Continuous Integration and Delivery now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.