charm-drupal
charm-drupal copied to clipboard
Behavior driven infrastructure tests
This issue will contain all the user stories with the objective of developing the automated tests with Amulet.
- Download and get ready to continue the setup wizard of the Drupal. This is the default behavior.
- Automated install a new Drupal site. This happen when the install option (download-install) is checked.
- Test administration credentials like: drupal-admin-username and drupal-admin-password.
- Test if the administrator email match with the option drupal-admin-email.
- Check if the Drupal version is equal to drupal-version.
- Check if the install profile is equal to drupal-profile.
- Deal when enable/disable the Perusio's configuration for NGINX.
- Deal when removing and adding again the MySQL relation.
- Check the relation with the Varnish charm.
- Deploy an existing Drupal installation from a private repository where the deploy-key is needed.
- Check if the Drupal is booting up after the database import.
- Check if the Drupal is booting and ready to continue the profile installation, if the database is not specified.