From 359f5d1cc2646464b0f127b19e37d6c76bbdd30d Mon Sep 17 00:00:00 2001 From: Antonio Terceiro Date: Mon, 9 Nov 2015 15:00:36 -0200 Subject: [PATCH] plugins: don't abort on failure of a single plugin --- lib/tasks/plugins_tests.rake | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/lib/tasks/plugins_tests.rake b/lib/tasks/plugins_tests.rake index 12df29d..ea3c37a 100644 --- a/lib/tasks/plugins_tests.rake +++ b/lib/tasks/plugins_tests.rake @@ -21,17 +21,15 @@ def disabled_plugins @all_plugins - enabled_plugins end -def enable_plugins(plugins = nil) - if plugins == '*' || plugins.nil? - sh './script/noosfero-plugins', '-q', 'enableall' - else - plugins = Array(plugins) - sh './script/noosfero-plugins', '-q', 'enable', *plugins - end +def enable_plugins(plugins) + plugins = Array(plugins) + command = ['./script/noosfero-plugins', '-q', 'enable', *plugins] + puts plugins.join(' ') + system *command end -def disable_plugins(plugins = nil) - if plugins == '*' || plugins.nil? +def disable_plugins(plugins = '*') + if plugins == '*' sh './script/noosfero-plugins', '-q', 'disableall' else plugins = Array(plugins) -- libgit2 0.21.2