Commit 12e09986 authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets

Refactor rake tasks for tests

parent b5e7096c
......@@ -45,7 +45,7 @@ Feature: Project Source Browse Files
Then I am redirected to the new file on new branch
And I should see its new content
@javascript @tricky
@javascript
Scenario: I can create file in empty repo
Given I own an empty project
And I visit my empty project page
......
Rake::Task["spec"].clear if Rake::Task.task_defined?('spec')
namespace :spec do
desc 'GITLAB | Run request specs'
desc 'GitLab | Rspec | Run request specs'
task :api do
cmds = [
%W(rake gitlab:setup),
......@@ -10,7 +10,7 @@ namespace :spec do
run_commands(cmds)
end
desc 'GITLAB | Run feature specs'
desc 'GitLab | Rspec | Run feature specs'
task :feature do
cmds = [
%W(rake gitlab:setup),
......@@ -19,7 +19,7 @@ namespace :spec do
run_commands(cmds)
end
desc 'GITLAB | Run other specs'
desc 'GitLab | Rspec | Run other specs'
task :other do
cmds = [
%W(rake gitlab:setup),
......@@ -29,7 +29,7 @@ namespace :spec do
end
end
desc "GITLAB | Run specs"
desc "GitLab | Run specs"
task :spec do
cmds = [
%W(rake gitlab:setup),
......
Rake::Task["spinach"].clear if Rake::Task.task_defined?('spinach')
desc "GITLAB | Run spinach"
task :spinach do
tags = if ENV['SEMAPHORE']
'~@tricky'
else
'~@semaphore'
end
namespace :spinach do
desc "GitLab | Spinach | Run project spinach features"
task :project do
cmds = [
%W(rake gitlab:setup),
%W(spinach --tags #{tags}),
%W(spinach --tags ~@admin,~@dashboard,~@profile,~@public,~@snippets),
]
run_commands(cmds)
end
end
desc "GITLAB | Run project spinach features"
task :spinach_project do
desc "GitLab | Spinach | Run other spinach features"
task :other do
cmds = [
%W(rake gitlab:setup),
%W(spinach --tags ~@admin,~@dashboard,~@profile,~@public,~@snippets),
%W(spinach --tags @admin,@dashboard,@profile,@public,@snippets),
]
run_commands(cmds)
end
end
desc "GITLAB | Run other spinach features"
task :spinach_other do
desc "GitLab | Run spinach"
task :spinach do
cmds = [
%W(rake gitlab:setup),
%W(spinach --tags @admin,@dashboard,@profile,@public,@snippets),
%W(spinach),
]
run_commands(cmds)
end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment