Page MenuHomePhabricator

Cite backlinks browser tests failing randomly on CI
Open, Needs TriagePublic

Description

15:09:14   Cite backlinks test
15:09:16     ✓ hides clickable up arrow by default when there are multiple backlinks (2308ms)
15:09:27     ✓ hides clickable up arrow when jumping back from multiple used references (10867ms)
15:09:33     (Attempt 1 of 3) shows clickable up arrow when jumping to multiple used references
15:09:39     (Attempt 2 of 3) shows clickable up arrow when jumping to multiple used references
15:09:44     1) shows clickable up arrow when jumping to multiple used references
15:09:45     ✓ highlights backlink in the reference list for the clicked reference when there are multiple used references (417ms)
15:09:45     ✓ uses the last clicked target for the clickable up arrow on multiple used references (483ms)
15:09:46     ✓ retains backlink visibility for unnamed references when interacting with other references (523ms)
15:09:46 
15:09:46 
15:09:46   5 passing (32s)
15:09:46   1 failing
15:09:46 
15:09:46   1) Cite backlinks test
15:09:46        shows clickable up arrow when jumping to multiple used references:
15:09:46      AssertionError: Timed out retrying after 5000ms: Expected to find element: `.references li:nth-of-type(1) .mw-cite-up-arrow-backlink`, but never found it.
15:09:46       at Context.eval (webpack:///./e2e/tests/backlinks.cy.js:35:35)

Seen on https://integration.wikimedia.org/ci/job/wmf-quibble-selenium-php74/14626/console#console-section-10 and https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ContentTranslation/+/1048443/1#message-ef43b384967ec5db86cb959e47610f6c6371cdba, and in other builds recently too (e.g. https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1037576/12#message-dcea090ece40c2cbf701905debebd69918938845)

Event Timeline

Change #1049167 had a related patch set uploaded (by Kosta Harlan; author: Kosta Harlan):

[mediawiki/extensions/Cite@master] cypress: Disable flaky backlinks.cy.js test

https://gerrit.wikimedia.org/r/1049167

Another one from https://integration.wikimedia.org/ci/job/wmf-quibble-selenium-php74/14630/consoleFull#console-section-13 / https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CheckUser/+/1038870?usp=email

15:27:21   Cite backlinks test
15:27:25     ✓ hides clickable up arrow by default when there are multiple backlinks (3320ms)
15:27:26     ✓ hides clickable up arrow when jumping back from multiple used references (703ms)
15:27:26     ✓ shows clickable up arrow when jumping to multiple used references (584ms)
15:27:32     (Attempt 1 of 3) highlights backlink in the reference list for the clicked reference when there are multiple used references
15:27:38     (Attempt 2 of 3) highlights backlink in the reference list for the clicked reference when there are multiple used references
15:27:45     1) highlights backlink in the reference list for the clicked reference when there are multiple used references
15:27:45     ✓ uses the last clicked target for the clickable up arrow on multiple used references (646ms)
15:27:46     ✓ retains backlink visibility for unnamed references when interacting with other references (633ms)
15:27:46 
15:27:46 
15:27:46   5 passing (25s)
15:27:46   1 failing
15:27:46 
15:27:46   1) Cite backlinks test
15:27:46        highlights backlink in the reference list for the clicked reference when there are multiple used references:
15:27:46      AssertionError: Timed out retrying after 5000ms: expected '<a>' to have class 'mw-cite-targeted-backlink'
15:27:46       at Context.eval (webpack:///./e2e/tests/backlinks.cy.js:45:33)
15:27:46 
15:27:46 
15:27:46 
15:27:47 
15:27:47   (Results)
15:27:47 
15:27:47   ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
15:27:47   │ Tests:        6                                                                                │
15:27:47   │ Passing:      5                                                                                │
15:27:47   │ Failing:      1                                                                                │
15:27:47   │ Pending:      0                                                                                │
15:27:47   │ Skipped:      0                                                                                │
15:27:47   │ Screenshots:  3                                                                                │
15:27:47   │ Video:        true                                                                             │
15:27:47   │ Duration:     24 seconds                                                                       │
15:27:47   │ Spec Ran:     backlinks.cy.js                                                                  │
15:27:47   └────────────────────────────────────────────────────────────────────────────────────────────────┘

Change #1049167 merged by jenkins-bot:

[mediawiki/extensions/Cite@master] cypress: Disable flaky backlinks.cy.js test

https://gerrit.wikimedia.org/r/1049167

Change #1049819 had a related patch set uploaded (by WMDE-Fisch; author: WMDE-Fisch):

[mediawiki/extensions/Cite@master] [Cypress] Fix module wait

https://gerrit.wikimedia.org/r/1049819

Change #1049819 merged by jenkins-bot:

[mediawiki/extensions/Cite@master] [Cypress] Fix module wait

https://gerrit.wikimedia.org/r/1049819

Change #1049881 had a related patch set uploaded (by WMDE-Fisch; author: WMDE-Fisch):

[mediawiki/extensions/Cite@master] [Cypress] Re-enable skipped backlinks test

https://gerrit.wikimedia.org/r/1049881

Change #1049881 merged by jenkins-bot:

[mediawiki/extensions/Cite@master] [Cypress] Re-enable skipped backlinks test

https://gerrit.wikimedia.org/r/1049881

WMDE-Fisch renamed this task from AssertionError: Timed out retrying after 5000ms: Expected to find element: `.references li:nth-of-type(1) .mw-cite-up-arrow-backlink`, but never found it to Cite backlinks browser tests failing randomly on CI.Wed, Jun 26, 1:16 PM
WMDE-Fisch moved this task from Sprint Backlog to Done on the WMDE-TechWish-Sprint-2024-06-26 board.