Book Image

Learning Yii Testing

Book Image

Learning Yii Testing

Overview of this book

Table of Contents (16 chapters)
Learning Yii Testing
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Chapter 9. Eliminating Stress with the Help of Automation

So far, we've covered almost every aspect of what testing in practice is. We've learned what can be done with Codeception at all the levels of testing: unit, functional, and acceptance. We've covered additional resources on how to improve and debug your tests while looking at architectural choices and long-term considerations.

To keep it short, in this chapter, we're going to take the final step, which is nowadays considered as the best practice: continuous integration.

We are going to understand what a continuous integration system is, and what the choices that we have are. We'll also start working with Jenkins.

In this chapter, we will discuss everything that we need to install and configure. We will run our builds and obtain the required level of automation for our project. We'll cover the following topics:

  • Automating the build process

  • Creating the required build files

  • Configuring the Jenkins build

  • Going forward