Commit e6dc4f3a2fdb3ccb7e880825233d7b1dcf77dec9
1 parent
837c3706
Exists in
master
and in
22 other branches
Fixed task to run cucumber and selenium tasks
Cucumber and selenium tests from plugins weren't running: I: no tests to run test:noosfero_plugins:cucumber I: no tests to run test:noosfero_plugins:selenium
Showing
1 changed file
with
5 additions
and
5 deletions
Show diff stats
lib/tasks/plugins_tests.rake
@@ -31,7 +31,7 @@ def run_cucumber(name, profile, files_glob) | @@ -31,7 +31,7 @@ def run_cucumber(name, profile, files_glob) | ||
31 | if files.empty? | 31 | if files.empty? |
32 | puts "I: no tests to run #{name}" | 32 | puts "I: no tests to run #{name}" |
33 | else | 33 | else |
34 | - sh 'xvfb-run', 'ruby', '-S', 'cucumber', '--profile', profile, '--format', ENV['CUCUMBER_FORMAT'] || 'progress' , *files | 34 | + sh 'xvfb-run', 'ruby', '-S', 'cucumber', '--profile', profile.to_s, '--format', ENV['CUCUMBER_FORMAT'] || 'progress' , *files |
35 | end | 35 | end |
36 | end | 36 | end |
37 | 37 | ||
@@ -81,8 +81,8 @@ namespace :test do | @@ -81,8 +81,8 @@ namespace :test do | ||
81 | plugin_test_task :units, plugin, "plugins/#{plugin}/test/unit/**/*.rb" | 81 | plugin_test_task :units, plugin, "plugins/#{plugin}/test/unit/**/*.rb" |
82 | plugin_test_task :functionals, plugin, "plugins/#{plugin}/test/functional/**/*.rb" | 82 | plugin_test_task :functionals, plugin, "plugins/#{plugin}/test/functional/**/*.rb" |
83 | plugin_test_task :integration, plugin, "plugins/#{plugin}/test/integration/**/*.rb" | 83 | plugin_test_task :integration, plugin, "plugins/#{plugin}/test/integration/**/*.rb" |
84 | - plugin_cucumber_task :cucumber, plugin, "plugins/#{plugin}/features/**/*.feature" | ||
85 | - plugin_selenium_task :selenium, plugin, "plugins/#{plugin}/features/**/*.feature" | 84 | + plugin_cucumber_task :cucumber, plugin, "plugins/#{plugin}/test/features/**/*.feature" |
85 | + plugin_selenium_task :selenium, plugin, "plugins/#{plugin}/test/features/**/*.feature" | ||
86 | end | 86 | end |
87 | 87 | ||
88 | test_sequence_task(plugin, plugin, "#{plugin}:units", "#{plugin}:functionals", "#{plugin}:integration", "#{plugin}:cucumber", "#{plugin}:selenium") | 88 | test_sequence_task(plugin, plugin, "#{plugin}:units", "#{plugin}:functionals", "#{plugin}:integration", "#{plugin}:cucumber", "#{plugin}:selenium") |
@@ -95,11 +95,11 @@ namespace :test do | @@ -95,11 +95,11 @@ namespace :test do | ||
95 | end | 95 | end |
96 | 96 | ||
97 | task :cucumber => 'db:test:plugins:prepare' do |t| | 97 | task :cucumber => 'db:test:plugins:prepare' do |t| |
98 | - run_cucumber t.name, :default, "plugins/{#{enabled_plugins.join(',')}}/features/**/*.features" | 98 | + run_cucumber t.name, :default, "plugins/{#{enabled_plugins.join(',')}}/test/features/**/*.features" |
99 | end | 99 | end |
100 | 100 | ||
101 | task :selenium => 'db:test:plugins:prepare' do |t| | 101 | task :selenium => 'db:test:plugins:prepare' do |t| |
102 | - run_cucumber t.name, :selenium, "plugins/{#{enabled_plugins.join(',')}}/features/**/*.features" | 102 | + run_cucumber t.name, :selenium, "plugins/{#{enabled_plugins.join(',')}}/test/features/**/*.features" |
103 | end | 103 | end |
104 | 104 | ||
105 | task :temp_enable_all_plugins do | 105 | task :temp_enable_all_plugins do |