Skip to content

Experiment: Try block inspector controls toggle in block toolbar #113967

Experiment: Try block inspector controls toggle in block toolbar

Experiment: Try block inspector controls toggle in block toolbar #113967

Triggered via pull request September 9, 2024 13:38
Status Failure
Total duration 18m 4s
Artifacts 1

end2end-test.yml

on: pull_request
Matrix: e2e-playwright
Merge Artifacts
4s
Merge Artifacts
Report to GitHub
0s
Report to GitHub
Fit to window
Zoom out
Zoom in

Annotations

9 errors and 8 notices
[chromium] › editor/various/block-locking.spec.js:70:2 › Block Locking › can unlock from toolbar: test/e2e/specs/editor/various/block-locking.spec.js#L89
1) [chromium] › editor/various/block-locking.spec.js:70:2 › Block Locking › can unlock from toolbar Error: expect.toBeFocused: Error: strict mode violation: getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Lock' }) resolved to 2 elements: 1) <button id=":r1n:" type="button" aria-label="Lock" aria-expanded="false" aria-haspopup="dialog" data-active-item="true" data-toolbar-item="true" class="components-button components-toolbar-button has-icon">…</button> aka getByLabel('Lock', { exact: true }) 2) <button id=":r19:" type="button" tabindex="-1" aria-pressed="true" data-toolbar-item="true" aria-label="Toggle block settings" class="components-button components-toolbar-button is-pressed has-icon">…</button> aka getByLabel('Toggle block settings') Call log: - expect.toBeFocused with timeout 5000ms - waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Lock' }) 87 | .getByRole( 'toolbar', { name: 'Block tools' } ) 88 | .getByRole( 'button', { name: 'Lock' } ) > 89 | ).toBeFocused(); | ^ 90 | 91 | expect( await editor.getEditedPostContent() ) 92 | .toBe( `<!-- wp:paragraph {"lock":{"move":false,"remove":false}} --> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-locking.spec.js:89:5
[chromium] › editor/various/block-locking.spec.js:70:2 › Block Locking › can unlock from toolbar: test/e2e/specs/editor/various/block-locking.spec.js#L89
1) [chromium] › editor/various/block-locking.spec.js:70:2 › Block Locking › can unlock from toolbar Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect.toBeFocused: Error: strict mode violation: getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Lock' }) resolved to 2 elements: 1) <button id=":r1n:" type="button" aria-label="Lock" aria-expanded="false" aria-haspopup="dialog" data-active-item="true" data-toolbar-item="true" class="components-button components-toolbar-button has-icon">…</button> aka getByLabel('Lock', { exact: true }) 2) <button id=":r19:" type="button" tabindex="-1" aria-pressed="true" data-toolbar-item="true" aria-label="Toggle block settings" class="components-button components-toolbar-button is-pressed has-icon">…</button> aka getByLabel('Toggle block settings') Call log: - expect.toBeFocused with timeout 5000ms - waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Lock' }) 87 | .getByRole( 'toolbar', { name: 'Block tools' } ) 88 | .getByRole( 'button', { name: 'Lock' } ) > 89 | ).toBeFocused(); | ^ 90 | 91 | expect( await editor.getEditedPostContent() ) 92 | .toBe( `<!-- wp:paragraph {"lock":{"move":false,"remove":false}} --> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-locking.spec.js:89:5
[chromium] › editor/various/block-locking.spec.js:70:2 › Block Locking › can unlock from toolbar: test/e2e/specs/editor/various/block-locking.spec.js#L89
1) [chromium] › editor/various/block-locking.spec.js:70:2 › Block Locking › can unlock from toolbar Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect.toBeFocused: Error: strict mode violation: getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Lock' }) resolved to 2 elements: 1) <button id=":r1n:" type="button" aria-label="Lock" aria-expanded="false" aria-haspopup="dialog" data-active-item="true" data-toolbar-item="true" class="components-button components-toolbar-button has-icon">…</button> aka getByLabel('Lock', { exact: true }) 2) <button id=":r19:" type="button" tabindex="-1" aria-pressed="true" data-toolbar-item="true" aria-label="Toggle block settings" class="components-button components-toolbar-button is-pressed has-icon">…</button> aka getByLabel('Toggle block settings') Call log: - expect.toBeFocused with timeout 5000ms - waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Lock' }) 87 | .getByRole( 'toolbar', { name: 'Block tools' } ) 88 | .getByRole( 'button', { name: 'Lock' } ) > 89 | ).toBeFocused(); | ^ 90 | 91 | expect( await editor.getEditedPostContent() ) 92 | .toBe( `<!-- wp:paragraph {"lock":{"move":false,"remove":false}} --> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-locking.spec.js:89:5
Playwright - 3
Process completed with exit code 1.
[chromium] › editor/various/keyboard-navigable-blocks.spec.js:20:2 › Order of block keyboard navigation › permits tabbing through paragraph blocks in the expected order: test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js#L208
1) [chromium] › editor/various/keyboard-navigable-blocks.spec.js:20:2 › Order of block keyboard navigation › permits tabbing through paragraph blocks in the expected order Error: expect(received).toBe(expected) // Object.is equality Expected: "Options" Received: "Toggle block settings" 206 | } ); 207 | > 208 | expect( ariaLabel ).toBe( label ); | ^ 209 | } 210 | 211 | async navigateToContentEditorTop() { at KeyboardNavigableBlocks.expectLabelToHaveFocus (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:208:23) at KeyboardNavigableBlocks.tabThroughBlockToolbar (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:260:3) at KeyboardNavigableBlocks.tabThroughParagraphBlock (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:217:3) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:37:3
[chromium] › editor/various/keyboard-navigable-blocks.spec.js:20:2 › Order of block keyboard navigation › permits tabbing through paragraph blocks in the expected order: test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js#L208
1) [chromium] › editor/various/keyboard-navigable-blocks.spec.js:20:2 › Order of block keyboard navigation › permits tabbing through paragraph blocks in the expected order Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "Options" Received: "Toggle block settings" 206 | } ); 207 | > 208 | expect( ariaLabel ).toBe( label ); | ^ 209 | } 210 | 211 | async navigateToContentEditorTop() { at KeyboardNavigableBlocks.expectLabelToHaveFocus (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:208:23) at KeyboardNavigableBlocks.tabThroughBlockToolbar (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:260:3) at KeyboardNavigableBlocks.tabThroughParagraphBlock (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:217:3) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:37:3
[chromium] › editor/various/keyboard-navigable-blocks.spec.js:20:2 › Order of block keyboard navigation › permits tabbing through paragraph blocks in the expected order: test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js#L208
1) [chromium] › editor/various/keyboard-navigable-blocks.spec.js:20:2 › Order of block keyboard navigation › permits tabbing through paragraph blocks in the expected order Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "Options" Received: "Toggle block settings" 206 | } ); 207 | > 208 | expect( ariaLabel ).toBe( label ); | ^ 209 | } 210 | 211 | async navigateToContentEditorTop() { at KeyboardNavigableBlocks.expectLabelToHaveFocus (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:208:23) at KeyboardNavigableBlocks.tabThroughBlockToolbar (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:260:3) at KeyboardNavigableBlocks.tabThroughParagraphBlock (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:217:3) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:37:3
Playwright - 4
Process completed with exit code 1.
Merge Artifacts
No artifacts found matching pattern 'flaky-tests-report*'
🎭 Playwright Run Summary
4 skipped 192 passed (6.6m)
🎭 Playwright Run Summary
192 passed (8.7m)
🎭 Playwright Run Summary
1 skipped 194 passed (9.2m)
🎭 Playwright Run Summary
199 passed (10.1m)
🎭 Playwright Run Summary
1 failed [chromium] › editor/various/block-locking.spec.js:70:2 › Block Locking › can unlock from toolbar 1 skipped 198 passed (9.8m)
🎭 Playwright Run Summary
196 passed (10.7m)
🎭 Playwright Run Summary
1 failed [chromium] › editor/various/keyboard-navigable-blocks.spec.js:20:2 › Order of block keyboard navigation › permits tabbing through paragraph blocks in the expected order 1 skipped 188 passed (9.5m)
🎭 Playwright Run Summary
3 skipped 188 passed (10.1m)

Artifacts

Produced during runtime
Name Size
failures-artifacts
13 MB