diff options
author | Tim Almdal <tnalmdal@shaw.ca> | 2009-10-28 11:37:05 -0700 |
---|---|---|
committer | Tim Almdal <tnalmdal@shaw.ca> | 2009-10-28 11:37:05 -0700 |
commit | 2a21f3bc80758a20635534b837c11836a72b202c (patch) | |
tree | 3ecea03840c78a685df6be953a46807823a42055 | |
parent | f16941a90bddce20cdc6a868fbc888eb3e944a5a (diff) |
Only install and activate modules that have tests to run.
-rw-r--r-- | modules/gallery_unit_test/controllers/gallery_unit_test.php | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/modules/gallery_unit_test/controllers/gallery_unit_test.php b/modules/gallery_unit_test/controllers/gallery_unit_test.php index f72b1b08..58e0d9c5 100644 --- a/modules/gallery_unit_test/controllers/gallery_unit_test.php +++ b/modules/gallery_unit_test/controllers/gallery_unit_test.php @@ -106,16 +106,17 @@ class Gallery_Unit_Test_Controller extends Controller { module::install("user"); module::activate("user"); - $modules = $paths =array(); - foreach ($active_modules as $module) { - if (file_exists($path = MODPATH . "{$module->name}/tests")) { - $paths[] = $path; - } - if (in_array($module->name, array("gallery", "user"))) { + $modules = $paths = array(); + foreach (module::available() as $module_name => $unused) { + if (in_array($module_name, array("gallery", "user"))) { + $paths[] = MODPATH . "{$module_name}/tests"; continue; } - module::install($module->name); - module::activate($module->name); + if (file_exists($path = MODPATH . "{$module_name}/tests")) { + $paths[] = $path; + module::install($module_name); + module::activate($module_name); + } } Kohana::config_set('unit_test.paths', $paths); |