diff options
author | Bharat Mediratta <bharat@menalto.com> | 2008-11-06 03:51:30 +0000 |
---|---|---|
committer | Bharat Mediratta <bharat@menalto.com> | 2008-11-06 03:51:30 +0000 |
commit | ef4b1257964dde8ed04cc574cb7004043d54f9c5 (patch) | |
tree | 7da7d853401c48756525741d7c26e071ccd38d89 | |
parent | c389e229828e5e9b8acd2618f0e4365ada77beab (diff) |
Uninstall/reinstall modules in the right order and catch exceptions (fixes test failures)
-rw-r--r-- | modules/gallery_unit_test/controllers/test.php | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/modules/gallery_unit_test/controllers/test.php b/modules/gallery_unit_test/controllers/test.php index 5084957b..543d3183 100644 --- a/modules/gallery_unit_test/controllers/test.php +++ b/modules/gallery_unit_test/controllers/test.php @@ -59,11 +59,14 @@ class Test_Controller extends Controller { Kohana::config_set('unit_test.paths', $paths); // We probably don't want to uninstall and reinstall the core every time, but let's start off - // this way. - core_installer::uninstall(); - core_installer::install(); + // this way. Uninstall modules first and core last. Ignore errors during uninstall. + try { + user_installer::uninstall(); + core_installer::uninstall(); + } catch (Exception $e) { + } - user_installer::uninstall(); + core_installer::install(); user_installer::install(); print new Unit_Test(); |