This repo contains tools and scripts that are used for testing the Aegir hosting system.
For more information on Aegir, visit aegirproject.org
There are a large number of repositories that make up Aegir. This repo is an effort to standardize the testing process across all of them.
The test status of each repository is listed below. This does not reflect the stability of the projects. The tests and testing infrastructure are still in development.
Project | Description | Links | Status |
---|---|---|---|
Provision | Drush commands | drupal.org/project/provision github.com/aegir-project/provision gitlab.com/aegir/provision |
|
Hosting | Drupal Modules | drupal.org/project/hosting github.com/aegir-project/hosting |
|
Hostmaster | Drupal Install Profile | drupal.org/project/hostmaster github.com/aegir-project/hostmaster |
|
Dockerfiles | Docker image definitions. Used for all tests. | github.com/aegir-project/dockerfiles | |
Tests | Behat tests and Travis tools | github.com/aegir-project/tests | |
Development Environment | Local docker-based development environment. | github.com/aegir-project/development |
Test runs currently happen on Travis-ci.org (custom install and Behat) and GitLab CI (Debian packages).
You can see an overview of all Travis projects at travis-ci.org/aegir-project.
An over view of tests on GitLab can be found on their pipelines page