Broken test in Project Studio: qa/specs/features/ee/browser_ui/2_plan/group_wiki/create_group_wiki_page_spec.rb:40
Summary
The QA test Plan Creating pages in group wikis when wiki has a home page adds a second page is failing when Project Studio is enabled.
Test Details
-
Test file:
qa/specs/features/ee/browser_ui/2_plan/group_wiki/create_group_wiki_page_spec.rb:40 -
Test description:
Plan Creating pages in group wikis when wiki has a home page adds a second page - Failure location: Line 56
Failure Details
Job log: https://gitlab.com/gitlab-org/gitlab/-/jobs/11811422032
Failure/Error: expect(wiki).to have_page_listed('Home')
expected `QA::EE::Page::Group::Wiki::Show.has_page_listed?("Home")` to be truthy, got false
Full trace
Failures:
1) Plan Creating pages in group wikis when wiki has a home page adds a second page
Failure/Error: expect(wiki).to have_page_listed('Home')
expected `QA::EE::Page::Group::Wiki::Show.has_page_listed?("Home")` to be truthy, got false
# ./qa/specs/features/ee/browser_ui/2_plan/group_wiki/create_group_wiki_page_spec.rb:56:in `block (5 levels) in <module:QA>'
# ./qa/scenario/actable.rb:16:in `perform'
# ./qa/specs/features/ee/browser_ui/2_plan/group_wiki/create_group_wiki_page_spec.rb:53:in `block (4 levels) in <module:QA>'
# /builds/gitlab-org/gitlab/spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'
# ./qa/specs/runner.rb:124:in `run_rspec'
# ./qa/specs/runner.rb:32:in `perform'
# ./qa/scenario/template.rb:10:in `block in perform'
# ./qa/scenario/template.rb:8:in `perform'
# ./qa/scenario/template.rb:63:in `perform'
# ./qa/scenario/template.rb:10:in `block in perform'
# ./qa/scenario/template.rb:8:in `perform'
# ./qa/scenario/bootable.rb:52:in `launch!'
Finished in 50.2 seconds (files took 1.55 seconds to load)
1 example, 1 failure
Failed examples:
rspec ./qa/specs/features/ee/browser_ui/2_plan/group_wiki/create_group_wiki_page_spec.rb:40 # Plan Creating pages in group wikis when wiki has a home page adds a second page
Test Execution Details
- Duration: 50.2 seconds
- Seed: 51471
- Retry status: Retry run did not finish successfully
Potential Causes
This is probably related to a recent change in the Wiki. It would not have been detectable during that change because Project Studio E2E tests are not run unless the ~"Project Studio" label is present.
However, it blocked MRs with that label from progressing.
Suggested Fix
Fix / delete / quarantine the spec, adding the Project Studio label to the MR to ensure the E2E pipeline is green before merging.
Edited by 🤖 GitLab Bot 🤖