Commit 8fdd75e7 authored by Andrejs Cunskis's avatar Andrejs Cunskis

Promote batch of 'manage' stage tests to reliable

parent 74b0b68e
......@@ -4,7 +4,7 @@ require 'airborne'
module QA
RSpec.describe 'Manage' do
describe 'Users API' do
describe 'Users API', :reliable do
let(:api_client) { Runtime::API::Client.new(:gitlab) }
let(:request) { Runtime::API::Request.new(api_client, '/users') }
......
......@@ -2,7 +2,7 @@
module QA
RSpec.describe 'Manage' do
describe 'Project transfer between groups' do
describe 'Project transfer between groups', :reliable do
let(:source_group) do
Resource::Group.fabricate_via_api! do |group|
group.path = 'source-group'
......
# frozen_string_literal: true
module QA
RSpec.describe 'Manage', :requires_admin do
RSpec.describe 'Manage', :requires_admin, :reliable do
describe 'Add project member' do
it 'user adds project member', testcase: 'https://gitlab.com/gitlab-org/gitlab/-/quality/test_cases/347887' do
Flow::Login.sign_in
......
......@@ -2,8 +2,7 @@
module QA
RSpec.describe 'Manage' do
# TODO: Remove :requires_admin meta when the `Runtime::Feature.enable` method call is removed
describe 'Repository tags', :requires_admin do
describe 'Repository tags', :reliable do
let(:project) do
Resource::Project.fabricate_via_api! do |project|
project.name = 'project-for-tags'
......@@ -11,8 +10,14 @@ module QA
end
end
let(:developer_user) { Resource::User.fabricate_or_use(Runtime::Env.gitlab_qa_username_1, Runtime::Env.gitlab_qa_password_1) }
let(:maintainer_user) { Resource::User.fabricate_or_use(Runtime::Env.gitlab_qa_username_2, Runtime::Env.gitlab_qa_password_2) }
let(:developer_user) do
Resource::User.fabricate_or_use(Runtime::Env.gitlab_qa_username_1, Runtime::Env.gitlab_qa_password_1)
end
let(:maintainer_user) do
Resource::User.fabricate_or_use(Runtime::Env.gitlab_qa_username_2, Runtime::Env.gitlab_qa_password_2)
end
let(:tag_name) { 'v0.0.1' }
let(:tag_message) { 'Version 0.0.1' }
let(:tag_release_notes) { 'Release It!' }
......
......@@ -2,8 +2,9 @@
module QA
RSpec.describe 'Manage' do
describe 'Project activity' do
it 'user creates an event in the activity page upon Git push', testcase: 'https://gitlab.com/gitlab-org/gitlab/-/quality/test_cases/347879' do
describe 'Project activity', :reliable do
it 'user creates an event in the activity page upon Git push',
testcase: 'https://gitlab.com/gitlab-org/gitlab/-/quality/test_cases/347879' do
Flow::Login.sign_in
project = Resource::Repository::ProjectPush.fabricate! do |push|
......
......@@ -2,7 +2,7 @@
module QA
RSpec.describe 'Manage' do
describe 'User', :requires_admin do
describe 'User', :requires_admin, :reliable do
let(:admin_api_client) { Runtime::API::Client.as_admin }
let!(:user) do
......
# frozen_string_literal: true
module QA
RSpec.describe 'Manage' do
RSpec.describe 'Manage', :reliable do
shared_examples 'default insights page' do
it 'displays issues and merge requests dashboards' do
EE::Page::Insights::Show.perform do |show|
......
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