Issue #1373634 by oriol_e9g, sun: Fixed Installation profile is not installed and not registered as module, unless identical to parent site.
parent
8de8ead4d3
commit
364cc3349a
|
@ -1327,6 +1327,13 @@ class DrupalWebTestCase extends DrupalTestCase {
|
|||
$test_info['test_run_id'] = $this->databasePrefix;
|
||||
$test_info['in_child_site'] = FALSE;
|
||||
|
||||
// Preset the 'install_profile' system variable, so the first call into
|
||||
// system_rebuild_module_data() (in drupal_install_system()) will register
|
||||
// the test's profile as a module. Without this, the installation profile of
|
||||
// the parent site (executing the test) is registered, and the test
|
||||
// profile's hook_install() and other hook implementations are never invoked.
|
||||
$conf['install_profile'] = $this->profile;
|
||||
|
||||
include_once DRUPAL_ROOT . '/includes/install.inc';
|
||||
drupal_install_system();
|
||||
|
||||
|
|
Loading…
Reference in New Issue