Skip to content
Snippets Groups Projects
Commit 12e09986 authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets
Browse files

Refactor rake tasks for tests

parent b5e7096c
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -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
Loading
Loading
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),
Loading
Loading
@@ -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),
Loading
Loading
@@ -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),
Loading
Loading
@@ -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),
Loading
Loading
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
cmds = [
%W(rake gitlab:setup),
%W(spinach --tags #{tags}),
]
run_commands(cmds)
end
namespace :spinach do
desc "GitLab | Spinach | Run project spinach features"
task :project do
cmds = [
%W(rake gitlab:setup),
%W(spinach --tags ~@admin,~@dashboard,~@profile,~@public,~@snippets),
]
run_commands(cmds)
end
 
desc "GITLAB | Run project spinach features"
task :spinach_project do
cmds = [
%W(rake gitlab:setup),
%W(spinach --tags ~@admin,~@dashboard,~@profile,~@public,~@snippets),
]
run_commands(cmds)
desc "GitLab | Spinach | Run other spinach features"
task :other do
cmds = [
%W(rake gitlab:setup),
%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
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment