Skip to content

[WIP/Exploration]: DataForm validation/form field state #120918

[WIP/Exploration]: DataForm validation/form field state

[WIP/Exploration]: DataForm validation/form field state #120918

Triggered via pull request December 4, 2024 11:44
Status Failure
Total duration 21m 43s
Artifacts 1

end2end-test.yml

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

Annotations

33 errors, 9 warnings, and 8 notices
[chromium] › editor/various/writing-flow.spec.js:1085:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L1095
1) [chromium] › editor/various/writing-flow.spec.js:1085:2 › Writing Flow (@Firefox, @WebKit) › should select synced pattern TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('dialog', { name: 'add new pattern' }).getByRole('textbox', { name: 'Name' }) 1093 | await createPatternDialog 1094 | .getByRole( 'textbox', { name: 'Name' } ) > 1095 | .fill( 'test' ); | ^ 1096 | await page.keyboard.press( 'Enter' ); 1097 | 1098 | await expect( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1095:5
[chromium] › editor/various/writing-flow.spec.js:1085:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L1095
1) [chromium] › editor/various/writing-flow.spec.js:1085:2 › Writing Flow (@Firefox, @WebKit) › should select synced pattern Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('dialog', { name: 'add new pattern' }).getByRole('textbox', { name: 'Name' }) 1093 | await createPatternDialog 1094 | .getByRole( 'textbox', { name: 'Name' } ) > 1095 | .fill( 'test' ); | ^ 1096 | await page.keyboard.press( 'Enter' ); 1097 | 1098 | await expect( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1095:5
[chromium] › editor/various/writing-flow.spec.js:1085:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L1095
1) [chromium] › editor/various/writing-flow.spec.js:1085:2 › Writing Flow (@Firefox, @WebKit) › should select synced pattern Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('dialog', { name: 'add new pattern' }).getByRole('textbox', { name: 'Name' }) 1093 | await createPatternDialog 1094 | .getByRole( 'textbox', { name: 'Name' } ) > 1095 | .fill( 'test' ); | ^ 1096 | await page.keyboard.press( 'Enter' ); 1097 | 1098 | await expect( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1095:5
[chromium] › site-editor/patterns.spec.js:30:2 › Patterns › create a new pattern: test/e2e/specs/site-editor/patterns.spec.js#L64
2) [chromium] › site-editor/patterns.spec.js:30:2 › Patterns › create a new pattern ────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('dialog', { name: 'add new pattern' }).getByRole('textbox', { name: 'Name' }) 62 | await createPatternDialog 63 | .getByRole( 'textbox', { name: 'Name' } ) > 64 | .fill( 'My pattern' ); | ^ 65 | await page.keyboard.press( 'Enter' ); 66 | 67 | await expect( page ).toHaveTitle( /^My pattern/ ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/patterns.spec.js:64:5
[chromium] › site-editor/patterns.spec.js:30:2 › Patterns › create a new pattern: test/e2e/specs/site-editor/patterns.spec.js#L64
2) [chromium] › site-editor/patterns.spec.js:30:2 › Patterns › create a new pattern ────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('dialog', { name: 'add new pattern' }).getByRole('textbox', { name: 'Name' }) 62 | await createPatternDialog 63 | .getByRole( 'textbox', { name: 'Name' } ) > 64 | .fill( 'My pattern' ); | ^ 65 | await page.keyboard.press( 'Enter' ); 66 | 67 | await expect( page ).toHaveTitle( /^My pattern/ ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/patterns.spec.js:64:5
[chromium] › site-editor/patterns.spec.js:30:2 › Patterns › create a new pattern: test/e2e/specs/site-editor/patterns.spec.js#L64
2) [chromium] › site-editor/patterns.spec.js:30:2 › Patterns › create a new pattern ────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('dialog', { name: 'add new pattern' }).getByRole('textbox', { name: 'Name' }) 62 | await createPatternDialog 63 | .getByRole( 'textbox', { name: 'Name' } ) > 64 | .fill( 'My pattern' ); | ^ 65 | await page.keyboard.press( 'Enter' ); 66 | 67 | await expect( page ).toHaveTitle( /^My pattern/ ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/patterns.spec.js:64:5
Playwright - 5
Process completed with exit code 1.
[firefox] › editor/various/writing-flow.spec.js:1085:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L1095
1) [firefox] › editor/various/writing-flow.spec.js:1085:2 › Writing Flow (@Firefox, @WebKit) › should select synced pattern TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('dialog', { name: 'add new pattern' }).getByRole('textbox', { name: 'Name' }) 1093 | await createPatternDialog 1094 | .getByRole( 'textbox', { name: 'Name' } ) > 1095 | .fill( 'test' ); | ^ 1096 | await page.keyboard.press( 'Enter' ); 1097 | 1098 | await expect( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1095:5
[firefox] › editor/various/writing-flow.spec.js:1085:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L1095
1) [firefox] › editor/various/writing-flow.spec.js:1085:2 › Writing Flow (@Firefox, @WebKit) › should select synced pattern Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('dialog', { name: 'add new pattern' }).getByRole('textbox', { name: 'Name' }) 1093 | await createPatternDialog 1094 | .getByRole( 'textbox', { name: 'Name' } ) > 1095 | .fill( 'test' ); | ^ 1096 | await page.keyboard.press( 'Enter' ); 1097 | 1098 | await expect( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1095:5
[firefox] › editor/various/writing-flow.spec.js:1085:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L1095
1) [firefox] › editor/various/writing-flow.spec.js:1085:2 › Writing Flow (@Firefox, @WebKit) › should select synced pattern Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('dialog', { name: 'add new pattern' }).getByRole('textbox', { name: 'Name' }) 1093 | await createPatternDialog 1094 | .getByRole( 'textbox', { name: 'Name' } ) > 1095 | .fill( 'test' ); | ^ 1096 | await page.keyboard.press( 'Enter' ); 1097 | 1098 | await expect( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1095:5
Playwright - 8
Process completed with exit code 1.
[chromium] › editor/various/block-editor-keyboard-shortcuts.spec.js:180:3 › Block editor keyboard shortcuts › test shortcuts handling through portals in the same tree › should prevent deleting multiple selected blocks from inputs: test/e2e/specs/editor/various/block-editor-keyboard-shortcuts.spec.js#L197
1) [chromium] › editor/various/block-editor-keyboard-shortcuts.spec.js:180:3 › Block editor keyboard shortcuts › test shortcuts handling through portals in the same tree › should prevent deleting multiple selected blocks from inputs TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('dialog', { name: 'add new pattern' }).getByRole('textbox', { name: 'Name' }) 195 | .getByRole( 'dialog', { name: 'add new pattern' } ) 196 | .getByRole( 'textbox', { name: 'Name' } ) > 197 | .fill( 'hi' ); | ^ 198 | 199 | await page.keyboard.press( 'Backspace' ); 200 | await page.keyboard.press( 'ArrowLeft' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-editor-keyboard-shortcuts.spec.js:197:6
[chromium] › editor/various/block-editor-keyboard-shortcuts.spec.js:180:3 › Block editor keyboard shortcuts › test shortcuts handling through portals in the same tree › should prevent deleting multiple selected blocks from inputs: test/e2e/specs/editor/various/block-editor-keyboard-shortcuts.spec.js#L197
1) [chromium] › editor/various/block-editor-keyboard-shortcuts.spec.js:180:3 › Block editor keyboard shortcuts › test shortcuts handling through portals in the same tree › should prevent deleting multiple selected blocks from inputs Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('dialog', { name: 'add new pattern' }).getByRole('textbox', { name: 'Name' }) 195 | .getByRole( 'dialog', { name: 'add new pattern' } ) 196 | .getByRole( 'textbox', { name: 'Name' } ) > 197 | .fill( 'hi' ); | ^ 198 | 199 | await page.keyboard.press( 'Backspace' ); 200 | await page.keyboard.press( 'ArrowLeft' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-editor-keyboard-shortcuts.spec.js:197:6
[chromium] › editor/various/block-editor-keyboard-shortcuts.spec.js:180:3 › Block editor keyboard shortcuts › test shortcuts handling through portals in the same tree › should prevent deleting multiple selected blocks from inputs: test/e2e/specs/editor/various/block-editor-keyboard-shortcuts.spec.js#L197
1) [chromium] › editor/various/block-editor-keyboard-shortcuts.spec.js:180:3 › Block editor keyboard shortcuts › test shortcuts handling through portals in the same tree › should prevent deleting multiple selected blocks from inputs Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('dialog', { name: 'add new pattern' }).getByRole('textbox', { name: 'Name' }) 195 | .getByRole( 'dialog', { name: 'add new pattern' } ) 196 | .getByRole( 'textbox', { name: 'Name' } ) > 197 | .fill( 'hi' ); | ^ 198 | 199 | await page.keyboard.press( 'Backspace' ); 200 | await page.keyboard.press( 'ArrowLeft' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-editor-keyboard-shortcuts.spec.js:197:6
Playwright - 3
Process completed with exit code 1.
[webkit] › editor/various/inserting-blocks.spec.js:234:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L276
1) [webkit] › editor/various/inserting-blocks.spec.js:234:2 › Inserting blocks (@Firefox, @WebKit) › inserts synced patterns by dragging and dropping from the global inserter TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('dialog', { name: 'add new pattern' }).getByRole('textbox', { name: 'Name' }) 274 | await createPatternDialog 275 | .getByRole( 'textbox', { name: 'Name' } ) > 276 | .fill( PATTERN_NAME ); | ^ 277 | await createPatternDialog 278 | .getByRole( 'checkbox', { name: 'Synced' } ) 279 | .setChecked( true ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:276:5
[webkit] › editor/various/inserting-blocks.spec.js:234:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L276
1) [webkit] › editor/various/inserting-blocks.spec.js:234:2 › Inserting blocks (@Firefox, @WebKit) › inserts synced patterns by dragging and dropping from the global inserter Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('dialog', { name: 'add new pattern' }).getByRole('textbox', { name: 'Name' }) 274 | await createPatternDialog 275 | .getByRole( 'textbox', { name: 'Name' } ) > 276 | .fill( PATTERN_NAME ); | ^ 277 | await createPatternDialog 278 | .getByRole( 'checkbox', { name: 'Synced' } ) 279 | .setChecked( true ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:276:5
[webkit] › editor/various/inserting-blocks.spec.js:234:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L276
1) [webkit] › editor/various/inserting-blocks.spec.js:234:2 › Inserting blocks (@Firefox, @WebKit) › inserts synced patterns by dragging and dropping from the global inserter Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('dialog', { name: 'add new pattern' }).getByRole('textbox', { name: 'Name' }) 274 | await createPatternDialog 275 | .getByRole( 'textbox', { name: 'Name' } ) > 276 | .fill( PATTERN_NAME ); | ^ 277 | await createPatternDialog 278 | .getByRole( 'checkbox', { name: 'Synced' } ) 279 | .setChecked( true ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:276:5
[webkit] › editor/various/writing-flow.spec.js:1085:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L1095
2) [webkit] › editor/various/writing-flow.spec.js:1085:2 › Writing Flow (@Firefox, @WebKit) › should select synced pattern TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('dialog', { name: 'add new pattern' }).getByRole('textbox', { name: 'Name' }) 1093 | await createPatternDialog 1094 | .getByRole( 'textbox', { name: 'Name' } ) > 1095 | .fill( 'test' ); | ^ 1096 | await page.keyboard.press( 'Enter' ); 1097 | 1098 | await expect( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1095:5
[webkit] › editor/various/writing-flow.spec.js:1085:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L1095
2) [webkit] › editor/various/writing-flow.spec.js:1085:2 › Writing Flow (@Firefox, @WebKit) › should select synced pattern Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('dialog', { name: 'add new pattern' }).getByRole('textbox', { name: 'Name' }) 1093 | await createPatternDialog 1094 | .getByRole( 'textbox', { name: 'Name' } ) > 1095 | .fill( 'test' ); | ^ 1096 | await page.keyboard.press( 'Enter' ); 1097 | 1098 | await expect( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1095:5
[webkit] › editor/various/writing-flow.spec.js:1085:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L1095
2) [webkit] › editor/various/writing-flow.spec.js:1085:2 › Writing Flow (@Firefox, @WebKit) › should select synced pattern Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('dialog', { name: 'add new pattern' }).getByRole('textbox', { name: 'Name' }) 1093 | await createPatternDialog 1094 | .getByRole( 'textbox', { name: 'Name' } ) > 1095 | .fill( 'test' ); | ^ 1096 | await page.keyboard.press( 'Enter' ); 1097 | 1098 | await expect( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1095:5
Playwright - 7
Process completed with exit code 1.
[chromium] › editor/various/inserting-blocks.spec.js:234:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L276
1) [chromium] › editor/various/inserting-blocks.spec.js:234:2 › Inserting blocks (@Firefox, @WebKit) › inserts synced patterns by dragging and dropping from the global inserter TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('dialog', { name: 'add new pattern' }).getByRole('textbox', { name: 'Name' }) 274 | await createPatternDialog 275 | .getByRole( 'textbox', { name: 'Name' } ) > 276 | .fill( PATTERN_NAME ); | ^ 277 | await createPatternDialog 278 | .getByRole( 'checkbox', { name: 'Synced' } ) 279 | .setChecked( true ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:276:5
[chromium] › editor/various/inserting-blocks.spec.js:234:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L276
1) [chromium] › editor/various/inserting-blocks.spec.js:234:2 › Inserting blocks (@Firefox, @WebKit) › inserts synced patterns by dragging and dropping from the global inserter Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('dialog', { name: 'add new pattern' }).getByRole('textbox', { name: 'Name' }) 274 | await createPatternDialog 275 | .getByRole( 'textbox', { name: 'Name' } ) > 276 | .fill( PATTERN_NAME ); | ^ 277 | await createPatternDialog 278 | .getByRole( 'checkbox', { name: 'Synced' } ) 279 | .setChecked( true ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:276:5
[chromium] › editor/various/inserting-blocks.spec.js:234:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L276
1) [chromium] › editor/various/inserting-blocks.spec.js:234:2 › Inserting blocks (@Firefox, @WebKit) › inserts synced patterns by dragging and dropping from the global inserter Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('dialog', { name: 'add new pattern' }).getByRole('textbox', { name: 'Name' }) 274 | await createPatternDialog 275 | .getByRole( 'textbox', { name: 'Name' } ) > 276 | .fill( PATTERN_NAME ); | ^ 277 | await createPatternDialog 278 | .getByRole( 'checkbox', { name: 'Synced' } ) 279 | .setChecked( true ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:276:5
[chromium] › editor/various/pattern-overrides.spec.js:30:2 › Pattern Overrides › Create a pattern with overrides: test/e2e/specs/editor/various/pattern-overrides.spec.js#L56
2) [chromium] › editor/various/pattern-overrides.spec.js:30:2 › Pattern Overrides › Create a pattern with overrides › Create a synced pattern and assign blocks to allow overrides TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('dialog', { name: 'add new pattern' }).getByRole('textbox', { name: 'Name' }) 54 | await createPatternDialog 55 | .getByRole( 'textbox', { name: 'Name' } ) > 56 | .fill( 'Pattern with overrides' ); | ^ 57 | await createPatternDialog 58 | .getByRole( 'checkbox', { name: 'Synced' } ) 59 | .setChecked( true ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:56:6 at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:38:3
[chromium] › editor/various/pattern-overrides.spec.js:30:2 › Pattern Overrides › Create a pattern with overrides: test/e2e/specs/editor/various/pattern-overrides.spec.js#L56
2) [chromium] › editor/various/pattern-overrides.spec.js:30:2 › Pattern Overrides › Create a pattern with overrides › Create a synced pattern and assign blocks to allow overrides Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('dialog', { name: 'add new pattern' }).getByRole('textbox', { name: 'Name' }) 54 | await createPatternDialog 55 | .getByRole( 'textbox', { name: 'Name' } ) > 56 | .fill( 'Pattern with overrides' ); | ^ 57 | await createPatternDialog 58 | .getByRole( 'checkbox', { name: 'Synced' } ) 59 | .setChecked( true ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:56:6 at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:38:3
[chromium] › editor/various/pattern-overrides.spec.js:30:2 › Pattern Overrides › Create a pattern with overrides: test/e2e/specs/editor/various/pattern-overrides.spec.js#L56
2) [chromium] › editor/various/pattern-overrides.spec.js:30:2 › Pattern Overrides › Create a pattern with overrides › Create a synced pattern and assign blocks to allow overrides Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('dialog', { name: 'add new pattern' }).getByRole('textbox', { name: 'Name' }) 54 | await createPatternDialog 55 | .getByRole( 'textbox', { name: 'Name' } ) > 56 | .fill( 'Pattern with overrides' ); | ^ 57 | await createPatternDialog 58 | .getByRole( 'checkbox', { name: 'Synced' } ) 59 | .setChecked( true ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:56:6 at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:38:3
[chromium] › editor/various/patterns.spec.js:21:2 › Unsynced pattern › create a new unsynced pattern via the block options menu: test/e2e/specs/editor/various/patterns.spec.js#L44
3) [chromium] › editor/various/patterns.spec.js:21:2 › Unsynced pattern › create a new unsynced pattern via the block options menu TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('dialog', { name: 'add new pattern' }).getByRole('textbox', { name: 'Name' }) 42 | await createPatternDialog 43 | .getByRole( 'textbox', { name: 'Name' } ) > 44 | .fill( 'My unsynced pattern' ); | ^ 45 | const newCategory = 'Contact details'; 46 | await createPatternDialog 47 | .getByRole( 'combobox', { name: 'Categories' } ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/patterns.spec.js:44:5
[chromium] › editor/various/patterns.spec.js:21:2 › Unsynced pattern › create a new unsynced pattern via the block options menu: test/e2e/specs/editor/various/patterns.spec.js#L44
3) [chromium] › editor/various/patterns.spec.js:21:2 › Unsynced pattern › create a new unsynced pattern via the block options menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('dialog', { name: 'add new pattern' }).getByRole('textbox', { name: 'Name' }) 42 | await createPatternDialog 43 | .getByRole( 'textbox', { name: 'Name' } ) > 44 | .fill( 'My unsynced pattern' ); | ^ 45 | const newCategory = 'Contact details'; 46 | await createPatternDialog 47 | .getByRole( 'combobox', { name: 'Categories' } ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/patterns.spec.js:44:5
[chromium] › editor/various/patterns.spec.js:21:2 › Unsynced pattern › create a new unsynced pattern via the block options menu: test/e2e/specs/editor/various/patterns.spec.js#L44
3) [chromium] › editor/various/patterns.spec.js:21:2 › Unsynced pattern › create a new unsynced pattern via the block options menu Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('dialog', { name: 'add new pattern' }).getByRole('textbox', { name: 'Name' }) 42 | await createPatternDialog 43 | .getByRole( 'textbox', { name: 'Name' } ) > 44 | .fill( 'My unsynced pattern' ); | ^ 45 | const newCategory = 'Contact details'; 46 | await createPatternDialog 47 | .getByRole( 'combobox', { name: 'Categories' } ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/patterns.spec.js:44:5
[chromium] › editor/various/patterns.spec.js:118:2 › Synced pattern › create a new synced pattern via the block options menu: test/e2e/specs/editor/various/patterns.spec.js#L143
4) [chromium] › editor/various/patterns.spec.js:118:2 › Synced pattern › create a new synced pattern via the block options menu TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('dialog', { name: 'add new pattern' }).getByRole('textbox', { name: 'Name' }) 141 | await createPatternDialog 142 | .getByRole( 'textbox', { name: 'Name' } ) > 143 | .fill( 'My synced pattern' ); | ^ 144 | const newCategory = 'Contact details'; 145 | await createPatternDialog 146 | .getByRole( 'combobox', { name: 'Categories' } ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/patterns.spec.js:143:5
Merge Artifacts
No artifacts found matching pattern 'flaky-tests-report*'
Playwright - 6
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Playwright - 5
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Playwright - 2
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Playwright - 8
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Playwright - 1
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Playwright - 3
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Playwright - 7
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Playwright - 4
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Merge Artifacts
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
🎭 Playwright Run Summary
2 skipped 195 passed (6.5m)
🎭 Playwright Run Summary
2 failed [chromium] › editor/various/writing-flow.spec.js:1085:2 › Writing Flow (@Firefox, @WebKit) › should select synced pattern [chromium] › site-editor/patterns.spec.js:30:2 › Patterns › create a new pattern ─────────────── 1 skipped 188 passed (10.1m)
🎭 Playwright Run Summary
1 skipped 194 passed (9.5m)
🎭 Playwright Run Summary
1 failed [firefox] › editor/various/writing-flow.spec.js:1085:2 › Writing Flow (@Firefox, @WebKit) › should select synced pattern 3 skipped 187 passed (10.6m)
🎭 Playwright Run Summary
199 passed (10.6m)
🎭 Playwright Run Summary
1 failed [chromium] › editor/various/block-editor-keyboard-shortcuts.spec.js:180:3 › Block editor keyboard shortcuts › test shortcuts handling through portals in the same tree › should prevent deleting multiple selected blocks from inputs 1 skipped 200 passed (10.5m)
🎭 Playwright Run Summary
2 failed [webkit] › editor/various/inserting-blocks.spec.js:234:2 › Inserting blocks (@Firefox, @WebKit) › inserts synced patterns by dragging and dropping from the global inserter [webkit] › editor/various/writing-flow.spec.js:1085:2 › Writing Flow (@Firefox, @WebKit) › should select synced pattern 1 skipped 199 passed (11.7m)
🎭 Playwright Run Summary
7 failed [chromium] › editor/various/inserting-blocks.spec.js:234:2 › Inserting blocks (@Firefox, @WebKit) › inserts synced patterns by dragging and dropping from the global inserter [chromium] › editor/various/pattern-overrides.spec.js:30:2 › Pattern Overrides › Create a pattern with overrides [chromium] › editor/various/patterns.spec.js:21:2 › Unsynced pattern › create a new unsynced pattern via the block options menu [chromium] › editor/various/patterns.spec.js:118:2 › Synced pattern › create a new synced pattern via the block options menu [chromium] › editor/various/patterns.spec.js:367:2 › Synced pattern › can be inserted after refresh [chromium] › editor/various/patterns.spec.js:412:2 › Synced pattern › can be created from multiselection and converted back to regular blocks [chromium] › editor/various/patterns.spec.js:590:2 › Synced pattern › should allow a block with styles to be converted to a reusable block 1 skipped 190 passed (14.1m)

Artifacts

Produced during runtime
Name Size
failures-artifacts
56 MB