Commit d4cfdf22 authored by Walmyr Lima e Silva Filho's avatar Walmyr Lima e Silva Filho

Merge branch...

Merge branch '202149-failure-in-qa-specs-features-browser_ui-4_verify-pipeline-create_and_process_pipeline_spec-rb' into 'master'

Fix pipeline smoke test by waiting for jobs to finish

Closes #202149

See merge request gitlab-org/gitlab!24518
parents bf0b267a b8bc3ad7
...@@ -4,6 +4,7 @@ module QA ...@@ -4,6 +4,7 @@ module QA
context 'Verify', :docker do context 'Verify', :docker do
describe 'Pipeline creation and processing' do describe 'Pipeline creation and processing' do
let(:executor) { "qa-runner-#{Time.now.to_i}" } let(:executor) { "qa-runner-#{Time.now.to_i}" }
let(:max_wait) { 30 }
let(:project) do let(:project) do
Resource::Project.fabricate_via_api! do |project| Resource::Project.fabricate_via_api! do |project|
...@@ -68,11 +69,11 @@ module QA ...@@ -68,11 +69,11 @@ module QA
Page::Project::Pipeline::Index.perform(&:click_on_latest_pipeline) Page::Project::Pipeline::Index.perform(&:click_on_latest_pipeline)
Page::Project::Pipeline::Show.perform do |pipeline| Page::Project::Pipeline::Show.perform do |pipeline|
expect(pipeline).to be_running(wait: 30) expect(pipeline).to be_running(wait: max_wait)
expect(pipeline).to have_build('test-success', status: :success) expect(pipeline).to have_build('test-success', status: :success, wait: max_wait)
expect(pipeline).to have_build('test-failure', status: :failed) expect(pipeline).to have_build('test-failure', status: :failed, wait: max_wait)
expect(pipeline).to have_build('test-tags', status: :pending) expect(pipeline).to have_build('test-tags', status: :pending, wait: max_wait)
expect(pipeline).to have_build('test-artifacts', status: :success) expect(pipeline).to have_build('test-artifacts', status: :success, wait: max_wait)
end end
end end
end 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