civicrm / civicrm-setup

MIT License
7 stars 5 forks source link

Expand test-coverage for multi-site deployments #2

Open totten opened 6 years ago

totten commented 6 years ago

The main test coverage for this library comes from CoreLifecycleTest. That test creates empty sites running Drupal, WordPress, and Backdrop and attempts installation.

To create sites, it uses civibuild with the drupal-empty, backdrop-empty, and wp-empty configurations -- which all create single-site builds.

We should also have test-coverage for multi-site builds.

Perhaps a decent way to get there... start by adding multisite configurations for civibuild (e.g civibuild create drupal-empty-ms..., civibuild create backdrop-empty-ms..., civibuild create wp-empty-ms... would create a small multisite network)?