docs/content/reference/project-processes/testing-procedures.md
This section documents Authelia's testing processes and procedures to ensure code quality and reliability.
Authelia performs multiple types of testing:
Testing is automatically executed on:
We make use of Buildkite as our CI/CD platform. All automated testing for public code is visible from the Authelia Buildkite Dashboard. A complete testing suite run averages ~9 minutes, subject to fluctuation. Testing agents are run on our hosted infrastructure using our custom runner image.
Authelia maintains comprehensive code coverage metrics to ensure thorough testing of the codebase:
cmd/authelia/ and internal/ directoriesweb/ directory