Codeception's Folder Structure

In this video we look into the folder structure of a standard Codeception project.

We'll look at the codeception.yml file, briefly what this files contains and why you need to know about it.

We'll also look into the default folders that Codeception kindly creates for us:

  • The _data folder (where we put our known good test Database)
  • The _output directory (where Codeception will dump logs and errors)
  • The _support folder (likely you won't need to go in here too much)
  • The Acceptance, Functional, and Unit folders (where we will spend a lot of this course!)

And lastly we will cover the three *.suite.yml files, what they are, where they live, and why you might (likely will) need to change them to suit your project.

Code For This Course

Get the code for this course.

Code For This Video

Get the code for this video.