DataViews: prevent unnecessary re-renders (#57452) #91970
end2end-test.yml
on: push
Matrix: e2e-playwright
Puppeteer
14m 41s
Report to GitHub
2m 32s
Annotations
13 errors and 8 notices
[webkit] › editor/various/autocomplete-and-mentions.spec.js:467:2 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L1
1) [webkit] › editor/various/autocomplete-and-mentions.spec.js:467:2 › Autocomplete (@Firefox, @WebKit) › should hide UI when selection changes (by keyboard)
Test finished within timeout of 100000ms, but tearing down "context" ran out of time.
Please allow more time for the test, since teardown is attributed towards the test timeout budget.
|
[webkit] › editor/various/autocomplete-and-mentions.spec.js:467:2 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L1
1) [webkit] › editor/various/autocomplete-and-mentions.spec.js:467:2 › Autocomplete (@Firefox, @WebKit) › should hide UI when selection changes (by keyboard)
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
{
code: 'existing_user_login',
message: 'Sorry, that username already exists!',
data: null
}
|
Playwright - 3
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
[chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L105
1) [chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=button[name="Add default block"i]')
============================================================
103 | await editor.canvas
104 | .locator( 'role=button[name="Add default block"i]' )
> 105 | .click();
| ^
106 | await page.keyboard.type( testData.triggerString );
107 | await expect(
108 | page.locator( `role=option[name="${ testData.optionText }"i]` )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:105:6
|
[chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L105
1) [chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=button[name="Add default block"i]')
============================================================
103 | await editor.canvas
104 | .locator( 'role=button[name="Add default block"i]' )
> 105 | .click();
| ^
106 | await page.keyboard.type( testData.triggerString );
107 | await expect(
108 | page.locator( `role=option[name="${ testData.optionText }"i]` )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:105:6
|
[chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L105
1) [chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=button[name="Add default block"i]')
============================================================
103 | await editor.canvas
104 | .locator( 'role=button[name="Add default block"i]' )
> 105 | .click();
| ^
106 | await page.keyboard.type( testData.triggerString );
107 | await expect(
108 | page.locator( `role=option[name="${ testData.optionText }"i]` )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:105:6
|
[chromium] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L157
2) [chromium] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=button[name="Add default block"i]')
============================================================
155 | await editor.canvas
156 | .locator( 'role=button[name="Add default block"i]' )
> 157 | .click();
| ^
158 | await page.keyboard.type( 'Stuck in the middle with you.' );
159 | await pageUtils.pressKeys( 'ArrowLeft', { times: 'you.'.length } );
160 | await page.keyboard.type( testData.triggerString );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:157:6
|
[chromium] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L157
2) [chromium] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=button[name="Add default block"i]')
============================================================
155 | await editor.canvas
156 | .locator( 'role=button[name="Add default block"i]' )
> 157 | .click();
| ^
158 | await page.keyboard.type( 'Stuck in the middle with you.' );
159 | await pageUtils.pressKeys( 'ArrowLeft', { times: 'you.'.length } );
160 | await page.keyboard.type( testData.triggerString );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:157:6
|
[chromium] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L157
2) [chromium] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=button[name="Add default block"i]')
============================================================
155 | await editor.canvas
156 | .locator( 'role=button[name="Add default block"i]' )
> 157 | .click();
| ^
158 | await page.keyboard.type( 'Stuck in the middle with you.' );
159 | await pageUtils.pressKeys( 'ArrowLeft', { times: 'you.'.length } );
160 | await page.keyboard.type( testData.triggerString );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:157:6
|
[chromium] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L197
3) [chromium] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert two subsequent mentions
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=button[name="Add default block"i]')
============================================================
195 | await editor.canvas
196 | .locator( 'role=button[name="Add default block"i]' )
> 197 | .click();
| ^
198 | await page.keyboard.type( testData.firstTriggerString );
199 | await expect(
200 | page.locator(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:197:6
|
[chromium] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L197
3) [chromium] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert two subsequent mentions
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=button[name="Add default block"i]')
============================================================
195 | await editor.canvas
196 | .locator( 'role=button[name="Add default block"i]' )
> 197 | .click();
| ^
198 | await page.keyboard.type( testData.firstTriggerString );
199 | await expect(
200 | page.locator(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:197:6
|
[chromium] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L197
3) [chromium] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert two subsequent mentions
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=button[name="Add default block"i]')
============================================================
195 | await editor.canvas
196 | .locator( 'role=button[name="Add default block"i]' )
> 197 | .click();
| ^
198 | await page.keyboard.type( testData.firstTriggerString );
199 | await expect(
200 | page.locator(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:197:6
|
[chromium] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L239
4) [chromium] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via click event
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=button[name="Add default block"i]')
============================================================
237 | await editor.canvas
238 | .locator( 'role=button[name="Add default block"i]' )
> 239 | .click();
| ^
240 | await page.keyboard.type( testData.triggerString );
241 | await expect(
242 | page.locator( `role=option[name="${ testData.optionText }"i]` )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:239:6
|
🎭 Playwright Run Summary
1 skipped
114 passed (5.8m)
|
🎭 Playwright Run Summary
1 skipped
150 passed (6.7m)
|
🎭 Playwright Run Summary
1 skipped
124 passed (7.1m)
|
🎭 Playwright Run Summary
136 passed (7.1m)
|
🎭 Playwright Run Summary
3 skipped
119 passed (7.2m)
|
🎭 Playwright Run Summary
11 skipped
152 passed (7.7m)
|
|
🎭 Playwright Run Summary
40 failed
[chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention
[chromium] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words
[chromium] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert two subsequent mentions
[chromium] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via click event
[chromium] › editor/various/autocomplete-and-mentions.spec.js:253:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via keypress event
[chromium] › editor/various/autocomplete-and-mentions.spec.js:291:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should cancel mention selection via `Escape` keypress event
[chromium] › editor/various/autocomplete-and-mentions.spec.js:351:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow newlines after multiple mention completions
[chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert option
[chromium] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert option between two other words
[chromium] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert two subsequent options
[chromium] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow option selection via click event
[chromium] › editor/various/autocomplete-and-mentions.spec.js:253:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow option selection via keypress event
[chromium] › editor/various/autocomplete-and-mentions.spec.js:291:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should cancel option selection via `Escape` keypress event
[chromium] › editor/various/autocomplete-and-mentions.spec.js:330:4 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should not insert disabled options
[chromium] › editor/various/autocomplete-and-mentions.spec.js:351:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow newlines after multiple option completions
[chromium] › editor/various/autocomplete-and-mentions.spec.js:426:2 › Autocomplete (@Firefox, @WebKit) › should insert elements from multiple completers in a single block
[chromium] › editor/various/autocomplete-and-mentions.spec.js:467:2 › Autocomplete (@Firefox, @WebKit) › should hide UI when selection changes (by keyboard)
[chromium] › editor/various/autocomplete-and-mentions.spec.js:484:2 › Autocomplete (@Firefox, @WebKit) › should hide UI when selection changes (by mouse)
[chromium] › editor/various/autocomplete-and-mentions.spec.js:509:2 › Autocomplete (@Firefox, @WebKit) › should allow speaking number of initial results
[chromium] › editor/various/block-deletion.spec.js:11:2 › Block deletion › deleting the last block via its options menu
[chromium] › editor/various/block-deletion.spec.js:64:2 › Block deletion › deleting a block focuses the parent block
[chromium] › editor/various/block-deletion.spec.js:108:2 › Block deletion › deleting the last block via the keyboard shortcut
[chromium] › editor/various/block-deletion.spec.js:156:2 › Block deletion › deleting the last block via backspace from an empty paragraph
[chromium] › editor/various/block-deletion.spec.js:198:2 › Block deletion › deleting last selected block via backspace
[chromium] › editor/various/block-deletion.spec.js:243:2 › Block deletion › deleting the last two selected blocks via backspace
[chromium] › editor/various/block-deletion.spec.js:302:2 › Block deletion › deleting all
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
failures-artifacts
Expired
|
295 KB |
|
flaky-tests-report
Expired
|
853 Bytes |
|