- Patch #663828 by chx: allow core tests to be programmatically disabled.

merge-requests/26/head
Dries Buytaert 2009-12-20 21:12:54 +00:00
parent e9f1814748
commit 2def99b226
2 changed files with 17 additions and 0 deletions

View File

@ -11,6 +11,21 @@
* @{
*/
/**
* Alter the list of tests.
*
* @param $groups
* A two dimension array, the first key is the test group (as defined in
* getInfo) the second is the name of the class and the value is the return
* value of the getInfo method.
*/
function hook_simpletest_alter(&$groups) {
// An alternative session handler module would not want to run the original
// Session https handling test because it checks the sessions table in the
// database.
unset($groups['Session']['testHttpsSession']);
}
/**
* A test group has started.
*

View File

@ -368,6 +368,8 @@ function simpletest_test_get_all() {
uksort($tests, 'strnatcasecmp');
}
// Allow modules extending core tests to disable originals.
drupal_alter('simpletest', $groups);
cache_set('simpletest', $groups);
}
}