summaryrefslogtreecommitdiff
path: root/modules/simpletest/drupal_web_test_case.php
diff options
context:
space:
mode:
authorwebchick <webchick@24967.no-reply.drupal.org>2012-04-30 21:31:44 -0700
committerwebchick <webchick@24967.no-reply.drupal.org>2012-04-30 21:31:44 -0700
commitb7ac66710151bfbb197e653c1d03a43d2ccfcbfa (patch)
treec85164d8dc84c1e78a65f4841f7b928767a0c4c0 /modules/simpletest/drupal_web_test_case.php
parentd0b5d31cbca7b5ce521ee180b6ca31e301b63b4e (diff)
downloadbrdo-b7ac66710151bfbb197e653c1d03a43d2ccfcbfa.tar.gz
brdo-b7ac66710151bfbb197e653c1d03a43d2ccfcbfa.tar.bz2
Issue #1213536 by David_Rothstein, tim.plunkett, sun, effulgentsia, Yorirou, xjm: Fixed Non-resettable theme_get_registry() cache causes problems for non-interactive installations.
Diffstat (limited to 'modules/simpletest/drupal_web_test_case.php')
-rw-r--r--modules/simpletest/drupal_web_test_case.php8
1 files changed, 4 insertions, 4 deletions
diff --git a/modules/simpletest/drupal_web_test_case.php b/modules/simpletest/drupal_web_test_case.php
index 42bab12ce..251c5c1bc 100644
--- a/modules/simpletest/drupal_web_test_case.php
+++ b/modules/simpletest/drupal_web_test_case.php
@@ -1271,6 +1271,10 @@ class DrupalWebTestCase extends DrupalTestCase {
->condition('test_id', $this->testId)
->execute();
+ // Reset all statics and variables to perform tests in a clean environment.
+ $conf = array();
+ drupal_static_reset();
+
// Clone the current connection and replace the current prefix.
$connection_info = Database::getConnectionInfo('default');
Database::renameConnection('default', 'simpletest_original_default');
@@ -1318,10 +1322,6 @@ class DrupalWebTestCase extends DrupalTestCase {
ini_set('log_errors', 1);
ini_set('error_log', $public_files_directory . '/error.log');
- // Reset all statics and variables to perform tests in a clean environment.
- $conf = array();
- drupal_static_reset();
-
// Set the test information for use in other parts of Drupal.
$test_info = &$GLOBALS['drupal_test_info'];
$test_info['test_run_id'] = $this->databasePrefix;