Drupal CI

Documentation for the automated testing infrastructure on Drupal.org.

Architectural overview

DrupalCI represents the next generation of testing infrastructure for Drupal.org. This page documents a rough architectural overview of each

Using DrupalCI on Drupal.org

For any project on Drupal.org, DrupalCI testing can be enabled from the Automated Testing link on the Project page. Please note: Only

Running DrupalCI Locally

Please note that if you are doing any work involving building the containers, it can take several hours. Pulling down containers from the

Contributing to DrupalCI

Contribution Guidelines for DrupalCI

Understanding Test Output

Learn how to interpret the test output from DrupalCI on Drupal.org

Drupal.org Testing Policy

Satisfying the variety of use-cases for testing while keeping the cost of the testing infrastructure manageable

Enabling Notifications

You can configure email notifications for test results.

Test Runner Architecture

The test runner reuses the Drupal 8 annotated plugin discovery as its PHP architecture.

FAQ

Frequently Asked Questions about Automated Testing and Drupal CI aka testbots

Glossary and Command Reference

The glossary and command reference for DrupalCI

Testbot broke! What do I do now?

What to do when you believe the testbots themselves are not working

Troubleshooting

This page will help solving common problems that can occur when running the DrupalCI testbot on a local development environment.

Guide maintainers