Skip to content

Try: Simple async block loading #69605

Try: Simple async block loading

Try: Simple async block loading #69605

Triggered via pull request March 29, 2023 11:40
Status Failure
Total duration 38m 46s
Artifacts 2
This run and associated checks have been archived and are scheduled for deletion. Learn more about checks retention

end2end-test.yml

on: pull_request
Matrix: e2e-playwright
Matrix: e2e-puppeteer
Report to GitHub
4m 6s
Report to GitHub
Fit to window
Zoom out
Zoom in

Annotations

42 errors and 2 notices
Puppeteer - 4: packages/e2e-tests/specs/editor/various/reusable-blocks.test.js#L813
TimeoutError: waiting for XPath `//*[@ROLE="region"][@aria-label="Editor settings"]//button[.="Styles"]` failed: timeout 30000ms exceeded at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28) at DOMWorld.waitForXPath (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:702:22) at Frame.waitForXPath (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1303:47) at Page.waitForXPath (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3269:29) at Object.waitForXPath (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/reusable-blocks.test.js:369:14) at runMicrotasks (<anonymous>) at processTicksAndRejections (internal/process/task_queues.js:95:5)
Puppeteer - 4: packages/e2e-tests/specs/editor/various/invalid-block.test.js#L32
Error: expect(jest.fn()).not.toHaveErrored(expected) Expected mock function not to be called but it was called with: ["Block validation: Block validation failed for `%s` (%o).· Content generated by `save` function:· %s· Content retrieved from post body:· %s core/paragraph JSHandle@object <p>hello</p> <p>hello</p><p>invalid paragraph"] at Object.expect (/home/runner/work/gutenberg/gutenberg/packages/jest-console/build/@wordpress/jest-console/src/index.js:32:4) at Promise.then.completed (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/utils.js:293:28) at new Promise (<anonymous>) at callAsyncCircusFn (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/utils.js:226:10) at _callCircusHook (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:262:40) at runMicrotasks (<anonymous>) at processTicksAndRejections (internal/process/task_queues.js:95:5) at _runTest (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:235:5) at _runTestsForDescribeBlock (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:157:7) at _runTestsForDescribeBlock (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:130:9) at run (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:68:3) at runAndTransformResultsToJestFormat (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21) at jestAdapter (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19) at runTestInternal (/home/runner/work/gutenberg/gutenberg/node_modules/jest-runner/build/runTest.js:367:16) at runTest (/home/runner/work/gutenberg/gutenberg/node_modules/jest-runner/build/runTest.js:444:34)
Puppeteer - 4: packages/e2e-tests/specs/editor/various/invalid-block.test.js#L32
Error: expect(jest.fn()).not.toHaveWarned(expected) Expected mock function not to be called but it was called with: ["Block validation: Expected end of content, instead saw %o. JSHandle@object"] at Object.expect (/home/runner/work/gutenberg/gutenberg/packages/jest-console/build/@wordpress/jest-console/src/index.js:32:4) at Promise.then.completed (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/utils.js:293:28) at new Promise (<anonymous>) at callAsyncCircusFn (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/utils.js:226:10) at _callCircusHook (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:262:40) at runMicrotasks (<anonymous>) at processTicksAndRejections (internal/process/task_queues.js:95:5) at _runTest (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:235:5) at _runTestsForDescribeBlock (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:157:7) at _runTestsForDescribeBlock (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:130:9) at run (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:68:3) at runAndTransformResultsToJestFormat (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21) at jestAdapter (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19) at runTestInternal (/home/runner/work/gutenberg/gutenberg/node_modules/jest-runner/build/runTest.js:367:16) at runTest (/home/runner/work/gutenberg/gutenberg/node_modules/jest-runner/build/runTest.js:444:34)
Puppeteer - 4
Process completed with exit code 1.
Puppeteer - 1: packages/e2e-tests/specs/site-editor/multi-entity-saving.test.js#L23
Error: No node found for selector: .components-font-size-picker__controls button[aria-label="Medium"] at assert (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/assert.ts:23:21) at DOMWorld.click (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:461:11) at runMicrotasks (<anonymous>) at processTicksAndRejections (internal/process/task_queues.js:95:5) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/site-editor/multi-entity-saving.test.js:331:4)
Puppeteer - 1: packages/e2e-tests/specs/editor/plugins/cpt-locking.test.js#L89
Error: expect(received).toMatchSnapshot() Snapshot name: `cpt locking template_lock all should not error when deleting the cotents of a paragraph 1` - Snapshot - 6 + Received + 2 @@ -1,8 +1,6 @@ - "<!-- wp:image --> - <figure class="wp-block-image"><img alt=""/></figure> - <!-- /wp:image --> + " <!-- wp:paragraph {"placeholder":"Add a description"} --> <p></p> <!-- /wp:paragraph --> @@ -10,8 +8,6 @@ <blockquote class="wp-block-quote"><!-- wp:paragraph --> <p></p> <!-- /wp:paragraph --></blockquote> <!-- /wp:quote --> - <!-- wp:columns --> - <div class="wp-block-columns"></div> - <!-- /wp:columns -->" + " at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/plugins/cpt-locking.test.js:89:43) at runMicrotasks (<anonymous>) at processTicksAndRejections (internal/process/task_queues.js:95:5)
Puppeteer - 1: packages/e2e-tests/specs/editor/plugins/cpt-locking.test.js#L101
Error: expect(received).toMatchSnapshot() Snapshot name: `cpt locking template_lock all should insert line breaks when using enter and shift-enter 1` - Snapshot - 6 + Received + 2 @@ -1,8 +1,6 @@ - "<!-- wp:image --> - <figure class="wp-block-image"><img alt=""/></figure> - <!-- /wp:image --> + " <!-- wp:paragraph {"placeholder":"Add a description"} --> <p>First line<br>Second line<br>Third line</p> <!-- /wp:paragraph --> @@ -10,8 +8,6 @@ <blockquote class="wp-block-quote"><!-- wp:paragraph --> <p></p> <!-- /wp:paragraph --></blockquote> <!-- /wp:quote --> - <!-- wp:columns --> - <div class="wp-block-columns"></div> - <!-- /wp:columns -->" + " at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/plugins/cpt-locking.test.js:101:43) at runMicrotasks (<anonymous>) at processTicksAndRejections (internal/process/task_queues.js:95:5)
Puppeteer - 1: packages/e2e-tests/specs/editor/plugins/cpt-locking.test.js#L1
Error: Evaluation failed: TypeError: Cannot read properties of undefined (reading 'length') at p (http://localhost:8889/wp-content/plugins/gutenberg/build/block-serialization-default-parser/index.min.js?ver=c368bdf11527d14a3625:1:1863) at f (http://localhost:8889/wp-content/plugins/gutenberg/build/block-serialization-default-parser/index.min.js?ver=c368bdf11527d14a3625:1:1193) at i (http://localhost:8889/wp-content/plugins/gutenberg/build/block-serialization-default-parser/index.min.js?ver=c368bdf11527d14a3625:1:759) at Module.Zn (http://localhost:8889/wp-content/plugins/gutenberg/build/blocks/index.min.js?ver=11f457660eb00cfb7cbc:13:39770) at __puppeteer_evaluation_script__:5:30 at ExecutionContext._evaluateInternal (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/ExecutionContext.ts:273:13) at runMicrotasks (<anonymous>) at processTicksAndRejections (internal/process/task_queues.js:95:5) at ExecutionContext.evaluate (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/ExecutionContext.ts:140:12) at setPostContent (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/set-post-content.js:9:9) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/plugins/cpt-locking.test.js:108:4)
Puppeteer - 1: packages/e2e-tests/specs/editor/plugins/cpt-locking.test.js#L23
Error: No node found for selector: button[aria-label="Two columns; equal split"] at assert (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/assert.ts:23:21) at DOMWorld.click (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:461:11) at runMicrotasks (<anonymous>) at processTicksAndRejections (internal/process/task_queues.js:95:5) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/plugins/cpt-locking.test.js:123:4)
Puppeteer - 1: packages/e2e-tests/specs/editor/plugins/cpt-locking.test.js#L60
Error: expect(received).toMatchSnapshot() Snapshot name: `cpt locking template_lock insert should allow blocks to be moved 1` - Snapshot - 6 + Received + 2 "<!-- wp:paragraph {"placeholder":"Add a description"} --> <p>p1</p> <!-- /wp:paragraph --> - <!-- wp:image --> - <figure class="wp-block-image"><img alt=""/></figure> - <!-- /wp:image --> + <!-- wp:quote --> <blockquote class="wp-block-quote"><!-- wp:paragraph --> <p></p> <!-- /wp:paragraph --></blockquote> <!-- /wp:quote --> - <!-- wp:columns --> - <div class="wp-block-columns"></div> - <!-- /wp:columns -->" + " at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/plugins/cpt-locking.test.js:60:42) at runMicrotasks (<anonymous>) at processTicksAndRejections (internal/process/task_queues.js:95:5)
Puppeteer - 1: packages/e2e-tests/specs/editor/plugins/cpt-locking.test.js#L174
Error: expect(received).toMatchSnapshot() Snapshot name: `cpt locking template_lock false should allow blocks to be inserted 1` - Snapshot - 6 + Received + 2 @@ -1,8 +1,6 @@ - "<!-- wp:image --> - <figure class="wp-block-image"><img alt=""/></figure> - <!-- /wp:image --> + " <!-- wp:paragraph {"placeholder":"Add a description"} --> <p></p> <!-- /wp:paragraph --> @@ -10,13 +8,11 @@ <blockquote class="wp-block-quote"><!-- wp:paragraph --> <p></p> <!-- /wp:paragraph --></blockquote> <!-- /wp:quote --> - <!-- wp:columns --> - <div class="wp-block-columns"></div> - <!-- /wp:columns --> + <!-- wp:list --> <ul><!-- wp:list-item --> <li>List content</li> <!-- /wp:list-item --></ul> at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/plugins/cpt-locking.test.js:174:43) at runMicrotasks (<anonymous>) at processTicksAndRejections (internal/process/task_queues.js:95:5)
Puppeteer - 1: packages/e2e-tests/specs/editor/plugins/cpt-locking.test.js#L184
Error: expect(received).toMatchSnapshot() Snapshot name: `cpt locking template_lock false should allow blocks to be removed 1` - Snapshot - 6 + Received + 2 - "<!-- wp:image --> - <figure class="wp-block-image"><img alt=""/></figure> - <!-- /wp:image --> + " <!-- wp:quote --> <blockquote class="wp-block-quote"><!-- wp:paragraph --> <p></p> <!-- /wp:paragraph --></blockquote> <!-- /wp:quote --> - <!-- wp:columns --> - <div class="wp-block-columns"></div> - <!-- /wp:columns -->" + " at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/plugins/cpt-locking.test.js:184:43) at runMicrotasks (<anonymous>) at processTicksAndRejections (internal/process/task_queues.js:95:5)
Puppeteer - 1: packages/e2e-tests/specs/editor/plugins/cpt-locking.test.js#L60
Error: expect(received).toMatchSnapshot() Snapshot name: `cpt locking template_lock false should allow blocks to be moved 1` - Snapshot - 6 + Received + 2 "<!-- wp:paragraph {"placeholder":"Add a description"} --> <p>p1</p> <!-- /wp:paragraph --> - <!-- wp:image --> - <figure class="wp-block-image"><img alt=""/></figure> - <!-- /wp:image --> + <!-- wp:quote --> <blockquote class="wp-block-quote"><!-- wp:paragraph --> <p></p> <!-- /wp:paragraph --></blockquote> <!-- /wp:quote --> - <!-- wp:columns --> - <div class="wp-block-columns"></div> - <!-- /wp:columns -->" + " at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/plugins/cpt-locking.test.js:60:42) at runMicrotasks (<anonymous>) at processTicksAndRejections (internal/process/task_queues.js:95:5)
Puppeteer - 1
Process completed with exit code 1.
Puppeteer - 3: packages/e2e-tests/specs/editor/various/undo.test.js#L475
Error: Node is detached from document at ElementHandle._scrollIntoViewIfNeeded (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/JSHandle.ts:475:22) at runMicrotasks (<anonymous>) at processTicksAndRejections (internal/process/task_queues.js:95:5) at ElementHandle.click (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/JSHandle.ts:617:5) at DOMWorld.click (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:462:5) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/undo.test.js:183:3)
Puppeteer - 3: packages/e2e-tests/specs/editor/various/undo.test.js#L48
Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 4849 - original + + + document.body.className = document.body.className.replace('no-js','js'); + + + + (function() { + var request, b = document.body, c = 'className', cs = 'customize-support', rcs = new RegExp('(^|\\s+)(no-)?'+cs+'(\\s+|$)'); + + request = true; + + b[c] = b[c].replace( rcs, ' ' ); + // The customizer requires postMessage and CORS (if the site is cross domain). + b[c] += ( window.postMessage && request ? ' ' : ' no-' ) + cs; + }()); + + + + + + Skip to main content + Skip to toolbar + + + + + + + Dashboard + DashboardHomeUpdates 0 + + + Posts + PostsAll PostsAdd NewCategoriesTags + + Media + MediaLibraryAdd New + + Pages + PagesAll PagesAdd New + + Comments 00 Comments in moderation + + + Appearance + AppearanceThemes 0CustomizeWidgetsMenusBackgroundBackgroundTheme File Editor + + Plugins 0 + Plugins 0Installed PluginsAdd NewPlugin File Editor + + Users + UsersAll UsersAdd NewProfile + + Tools + ToolsAvailable ToolsImportExportSite Health 0Export Personal DataErase Personal Data + + Settings + SettingsGeneralWritingReadingDiscussionMediaPermalinksPrivacy + + Gutenberg + GutenbergDemoSupportDocumentationExperimentsCollapse menu + + + + + + + MenuAbout WordPressAbout WordPressWordPress.orgDocumentationSupportFeedbackgutenbergVisit Site00 Comments in moderationNewPostMediaPageUserView PostHowdy, adminadminEdit ProfileLog Out + Log Out + + + + + + + + + + + + + + + + + + + + + + + + + Edit Post + SavedPreviewPreview(opens in a new tab)Publish.editor-styles-wrapper { + --wp--preset--color--black: #000000; + --wp--preset--color--cyan-bluish-gray: #abb8c3; + --wp--preset--color--white: #ffffff; + --wp--preset--color--pale-pink: #f78da7; + --wp--preset--color--vivid-red: #cf2e2e; + --wp--preset--color--luminous-vivid-orange: #ff6900; + --wp--preset--color--luminous-vivid-amber: #fcb900; + --wp--preset--color--light-green-cyan: #7bdcb5; + --wp--preset--color--vivid-green-cyan: #00d084; + --wp--preset--color--pale-cyan-blue: #8ed1fc; + --wp--preset--color--vivid-cyan-blue: #0693e3; + --wp--preset--color--vivid-purple: #9b51e0; + --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%); + --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%); + --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); + --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%); + --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%); + --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%); + --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%); + --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%); + --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%); + --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%); + --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%); + --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%); + --wp--preset--gradient--purple-to-yellow: linear-gradient(160deg, #D1D1E4 0%, #EEEADD 100%); + --wp--preset--gradient--yellow-to-purple: linear-gradient(160deg, #EEEADD 0%, #D1D1E4
Puppeteer - 3: packages/e2e-tests/specs/editor/various/autosave.test.js#L94
TypeError: Cannot destructure property 'content' of 'JSON.parse(...)' as it is null. at Object.content (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:94:11) at runMicrotasks (<anonymous>) at processTicksAndRejections (internal/process/task_queues.js:95:5)
Puppeteer - 3: packages/e2e-tests/specs/editor/various/autosave.test.js#L1032
Error: Error: failed to find element matching selector ".components-notice__content" at ElementHandle.$eval (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/JSHandle.ts:1032:13) at runMicrotasks (<anonymous>) at processTicksAndRejections (internal/process/task_queues.js:95:5) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:112:18)
Puppeteer - 3: packages/e2e-tests/specs/editor/various/autosave.test.js#L813
TimeoutError: waiting for selector `.editor-post-save-draft` failed: timeout 30000ms exceeded at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28) at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22) at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19) at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25) at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1273:47) at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3210:29) at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:25:13) at Object.saveDraftWithKeyboard (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:227:9) at runMicrotasks (<anonymous>) at processTicksAndRejections (internal/process/task_queues.js:95:5)
Puppeteer - 3
Process completed with exit code 1.
Puppeteer - 2: packages/e2e-tests/specs/editor/various/change-detection.test.js#L475
Error: Node is detached from document at ElementHandle._scrollIntoViewIfNeeded (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/JSHandle.ts:475:22) at runMicrotasks (<anonymous>) at processTicksAndRejections (internal/process/task_queues.js:95:5) at ElementHandle.click (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/JSHandle.ts:617:5) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/change-detection.test.js:406:3)
Puppeteer - 2
Process completed with exit code 1.
[chromium] › editor/plugins/post-type-templates.spec.js:24:3 › Post type templates › Using a CPT with a predefined template › Should add a custom post types with a predefined template: test/e2e/specs/editor/plugins/post-type-templates.spec.js#L27
1) [chromium] › editor/plugins/post-type-templates.spec.js:24:3 › Post type templates › Using a CPT with a predefined template › Should add a custom post types with a predefined template Error: Snapshot comparison failed: <!-- wp:image --> <figure class="wp-block-image"><img alt=""/></figure> <!-- /wp:image --> <!-- wp:paragraph {"placeholder":"Add a book description"} --> <p></p> <!-- /wp:paragraph --> <!-- wp:quote --> <blockquote class="wp-block-quote"><!-- wp:paragraph --> <p></p> <!-- /wp:paragraph --></blockquote> <!-- /wp:quote --> <!-- wp:columns --> <div class="wp-block-columns"><!-- wp:column --> <div class="wp-block-column"><!-- wp:image --> <figure class="wp-block-image"><img alt=""/></figure> <!-- /wp:image --></div> <!-- /wp:column --> <!-- wp:column --> <div class="wp-block-column"><!-- wp:paragraph {"placeholder":"Add a inner paragraph"} --> <p></p> <!-- /wp:paragraph --></div> <!-- /wp:column --></div> <!-- /wp:columns --> Expected: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-plugins-post-type-templates-Post-type-t-150e1--a-custom-post-types-with-a-predefined-template-chromium/Post-type-templates-Using-a-CPT-with-a-predefi-fffe1--custom-post-types-with-a-predefined-template-1-expected.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-plugins-post-type-templates-Post-type-t-150e1--a-custom-post-types-with-a-predefined-template-chromium/Post-type-templates-Using-a-CPT-with-a-predefi-fffe1--custom-post-types-with-a-predefined-template-1-actual.txt 25 | editor, 26 | } ) => { > 27 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 28 | } ); 29 | 30 | test( 'Should respect user edits to not re-apply template after save (single block removal)', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:27:50
[chromium] › editor/plugins/post-type-templates.spec.js:24:3 › Post type templates › Using a CPT with a predefined template › Should add a custom post types with a predefined template: test/e2e/specs/editor/plugins/post-type-templates.spec.js#L27
1) [chromium] › editor/plugins/post-type-templates.spec.js:24:3 › Post type templates › Using a CPT with a predefined template › Should add a custom post types with a predefined template Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Snapshot comparison failed: <!-- wp:image --> <figure class="wp-block-image"><img alt=""/></figure> <!-- /wp:image --> <!-- wp:paragraph {"placeholder":"Add a book description"} --> <p></p> <!-- /wp:paragraph --> <!-- wp:quote --> <blockquote class="wp-block-quote"><!-- wp:paragraph --> <p></p> <!-- /wp:paragraph --></blockquote> <!-- /wp:quote --> <!-- wp:columns --> <div class="wp-block-columns"><!-- wp:column --> <div class="wp-block-column"><!-- wp:image --> <figure class="wp-block-image"><img alt=""/></figure> <!-- /wp:image --></div> <!-- /wp:column --> <!-- wp:column --> <div class="wp-block-column"><!-- wp:paragraph {"placeholder":"Add a inner paragraph"} --> <p></p> <!-- /wp:paragraph --></div> <!-- /wp:column --></div> <!-- /wp:columns --> Expected: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-plugins-post-type-templates-Post-type-t-150e1--a-custom-post-types-with-a-predefined-template-chromium-retry1/Post-type-templates-Using-a-CPT-with-a-predefi-fffe1--custom-post-types-with-a-predefined-template-1-expected.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-plugins-post-type-templates-Post-type-t-150e1--a-custom-post-types-with-a-predefined-template-chromium-retry1/Post-type-templates-Using-a-CPT-with-a-predefi-fffe1--custom-post-types-with-a-predefined-template-1-actual.txt 25 | editor, 26 | } ) => { > 27 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 28 | } ); 29 | 30 | test( 'Should respect user edits to not re-apply template after save (single block removal)', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:27:50
[chromium] › editor/plugins/post-type-templates.spec.js:24:3 › Post type templates › Using a CPT with a predefined template › Should add a custom post types with a predefined template: test/e2e/specs/editor/plugins/post-type-templates.spec.js#L27
1) [chromium] › editor/plugins/post-type-templates.spec.js:24:3 › Post type templates › Using a CPT with a predefined template › Should add a custom post types with a predefined template Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Snapshot comparison failed: <!-- wp:image --> <figure class="wp-block-image"><img alt=""/></figure> <!-- /wp:image --> <!-- wp:paragraph {"placeholder":"Add a book description"} --> <p></p> <!-- /wp:paragraph --> <!-- wp:quote --> <blockquote class="wp-block-quote"><!-- wp:paragraph --> <p></p> <!-- /wp:paragraph --></blockquote> <!-- /wp:quote --> <!-- wp:columns --> <div class="wp-block-columns"><!-- wp:column --> <div class="wp-block-column"><!-- wp:image --> <figure class="wp-block-image"><img alt=""/></figure> <!-- /wp:image --></div> <!-- /wp:column --> <!-- wp:column --> <div class="wp-block-column"><!-- wp:paragraph {"placeholder":"Add a inner paragraph"} --> <p></p> <!-- /wp:paragraph --></div> <!-- /wp:column --></div> <!-- /wp:columns --> Expected: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-plugins-post-type-templates-Post-type-t-150e1--a-custom-post-types-with-a-predefined-template-chromium-retry2/Post-type-templates-Using-a-CPT-with-a-predefi-fffe1--custom-post-types-with-a-predefined-template-1-expected.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-plugins-post-type-templates-Post-type-t-150e1--a-custom-post-types-with-a-predefined-template-chromium-retry2/Post-type-templates-Using-a-CPT-with-a-predefi-fffe1--custom-post-types-with-a-predefined-template-1-actual.txt 25 | editor, 26 | } ) => { > 27 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 28 | } ); 29 | 30 | test( 'Should respect user edits to not re-apply template after save (single block removal)', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:27:50
[chromium] › editor/plugins/post-type-templates.spec.js:30:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (single block removal): test/e2e/specs/editor/plugins/post-type-templates.spec.js#L55
2) [chromium] › editor/plugins/post-type-templates.spec.js:30:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (single block removal) Error: expect(received).toBe(expected) // Object.is equality - Expected - 0 + Received + 4 + <!-- wp:paragraph {"placeholder":"Add a book description"} --> + <p></p> + <!-- /wp:paragraph --> + <!-- wp:quote --> <blockquote class="wp-block-quote"><!-- wp:paragraph --> <p></p> <!-- /wp:paragraph --></blockquote> <!-- /wp:quote --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 53 | }, beforeContent ); 54 | > 55 | await expect | ^ 56 | .poll( editor.getEditedPostContent ) 57 | .toBe( expectedContent ); 58 | } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:55:4
[chromium] › editor/plugins/post-type-templates.spec.js:30:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (single block removal): test/e2e/specs/editor/plugins/post-type-templates.spec.js#L55
2) [chromium] › editor/plugins/post-type-templates.spec.js:30:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (single block removal) Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 0 + Received + 4 + <!-- wp:paragraph {"placeholder":"Add a book description"} --> + <p></p> + <!-- /wp:paragraph --> + <!-- wp:quote --> <blockquote class="wp-block-quote"><!-- wp:paragraph --> <p></p> <!-- /wp:paragraph --></blockquote> <!-- /wp:quote --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 53 | }, beforeContent ); 54 | > 55 | await expect | ^ 56 | .poll( editor.getEditedPostContent ) 57 | .toBe( expectedContent ); 58 | } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:55:4
[chromium] › editor/plugins/post-type-templates.spec.js:30:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (single block removal): test/e2e/specs/editor/plugins/post-type-templates.spec.js#L55
2) [chromium] › editor/plugins/post-type-templates.spec.js:30:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (single block removal) Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 0 + Received + 4 + <!-- wp:paragraph {"placeholder":"Add a book description"} --> + <p></p> + <!-- /wp:paragraph --> + <!-- wp:quote --> <blockquote class="wp-block-quote"><!-- wp:paragraph --> <p></p> <!-- /wp:paragraph --></blockquote> <!-- /wp:quote --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 53 | }, beforeContent ); 54 | > 55 | await expect | ^ 56 | .poll( editor.getEditedPostContent ) 57 | .toBe( expectedContent ); 58 | } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:55:4
[chromium] › editor/plugins/post-type-templates.spec.js:107:3 › Post type templates › With default post format assigned › should populate new post with default block for format: test/e2e/specs/editor/plugins/post-type-templates.spec.js#L113
3) [chromium] › editor/plugins/post-type-templates.spec.js:107:3 › Post type templates › With default post format assigned › should populate new post with default block for format Error: expect(received).toBe(expected) // Object.is equality Expected: "<!-- wp:image --> <figure class=\"wp-block-image\"><img alt=\"\"/></figure> <!-- /wp:image -->" Received: "" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 111 | await admin.createNewPost(); 112 | > 113 | await expect.poll( editor.getEditedPostContent ) | ^ 114 | .toBe( `<!-- wp:image --> 115 | <figure class="wp-block-image"><img alt=""/></figure> 116 | <!-- /wp:image -->` ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:113:4
[chromium] › editor/plugins/post-type-templates.spec.js:107:3 › Post type templates › With default post format assigned › should populate new post with default block for format: test/e2e/specs/editor/plugins/post-type-templates.spec.js#L113
3) [chromium] › editor/plugins/post-type-templates.spec.js:107:3 › Post type templates › With default post format assigned › should populate new post with default block for format Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "<!-- wp:image --> <figure class=\"wp-block-image\"><img alt=\"\"/></figure> <!-- /wp:image -->" Received: "" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 111 | await admin.createNewPost(); 112 | > 113 | await expect.poll( editor.getEditedPostContent ) | ^ 114 | .toBe( `<!-- wp:image --> 115 | <figure class="wp-block-image"><img alt=""/></figure> 116 | <!-- /wp:image -->` ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:113:4
[chromium] › editor/plugins/post-type-templates.spec.js:107:3 › Post type templates › With default post format assigned › should populate new post with default block for format: test/e2e/specs/editor/plugins/post-type-templates.spec.js#L113
3) [chromium] › editor/plugins/post-type-templates.spec.js:107:3 › Post type templates › With default post format assigned › should populate new post with default block for format Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "<!-- wp:image --> <figure class=\"wp-block-image\"><img alt=\"\"/></figure> <!-- /wp:image -->" Received: "" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 111 | await admin.createNewPost(); 112 | > 113 | await expect.poll( editor.getEditedPostContent ) | ^ 114 | .toBe( `<!-- wp:image --> 115 | <figure class="wp-block-image"><img alt=""/></figure> 116 | <!-- /wp:image -->` ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:113:4
[chromium] › editor/plugins/post-type-templates.spec.js:119:3 › Post type templates › With default post format assigned › should not populate edited post with default block for format: test/e2e/specs/editor/plugins/post-type-templates.spec.js#L132
4) [chromium] › editor/plugins/post-type-templates.spec.js:119:3 › Post type templates › With default post format assigned › should not populate edited post with default block for format TimeoutError: page.focus: Timeout 10000ms exceeded. =========================== logs =========================== waiting for locator('role=document[name="Block: Image"i]') ============================================================ 130 | 'My Image Format' 131 | ); > 132 | await page.focus( 'role=document[name="Block: Image"i]' ); | ^ 133 | await page.keyboard.press( 'Backspace' ); 134 | await page.click( 'role=button[name="Save draft"i]' ); 135 | await expect( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:132:15
[chromium] › editor/various/post-editor-template-mode.spec.js:115:4 › Post Editor Template mode › Delete Post Template Confirmation Dialog › should retain template if deletion is canceled when the viewport is large: test/e2e/specs/editor/various/post-editor-template-mode.spec.js#L293
1) [chromium] › editor/various/post-editor-template-mode.spec.js:115:4 › Post Editor Template mode › Delete Post Template Confirmation Dialog › should retain template if deletion is canceled when the viewport is large TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for locator('role=region[name="Editor settings"i]').locator('role=button[name^="Select template"i]') ============================================================ 291 | await this.editorSettingsSidebar 292 | .locator( 'role=button[name^="Select template"i]' ) > 293 | .click(); | ^ 294 | } 295 | 296 | async switchToTemplateMode() { at PostEditorTemplateMode.openTemplatePopover (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:293:5) at PostEditorTemplateMode.createNewTemplate (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:335:3) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:127:5
[chromium] › editor/various/post-editor-template-mode.spec.js:115:4 › Post Editor Template mode › Delete Post Template Confirmation Dialog › should retain template if deletion is canceled when the viewport is large: test/e2e/specs/editor/various/post-editor-template-mode.spec.js#L293
1) [chromium] › editor/various/post-editor-template-mode.spec.js:115:4 › Post Editor Template mode › Delete Post Template Confirmation Dialog › should retain template if deletion is canceled when the viewport is large Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for locator('role=region[name="Editor settings"i]').locator('role=button[name^="Select template"i]') ============================================================ 291 | await this.editorSettingsSidebar 292 | .locator( 'role=button[name^="Select template"i]' ) > 293 | .click(); | ^ 294 | } 295 | 296 | async switchToTemplateMode() { at PostEditorTemplateMode.openTemplatePopover (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:293:5) at PostEditorTemplateMode.createNewTemplate (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:335:3) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:127:5
[chromium] › editor/various/post-editor-template-mode.spec.js:115:4 › Post Editor Template mode › Delete Post Template Confirmation Dialog › should retain template if deletion is canceled when the viewport is large: test/e2e/specs/editor/various/post-editor-template-mode.spec.js#L293
1) [chromium] › editor/various/post-editor-template-mode.spec.js:115:4 › Post Editor Template mode › Delete Post Template Confirmation Dialog › should retain template if deletion is canceled when the viewport is large Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for locator('role=region[name="Editor settings"i]').locator('role=button[name^="Select template"i]') ============================================================ 291 | await this.editorSettingsSidebar 292 | .locator( 'role=button[name^="Select template"i]' ) > 293 | .click(); | ^ 294 | } 295 | 296 | async switchToTemplateMode() { at PostEditorTemplateMode.openTemplatePopover (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:293:5) at PostEditorTemplateMode.createNewTemplate (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:335:3) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:127:5
[chromium] › editor/various/post-editor-template-mode.spec.js:188:4 › Post Editor Template mode › Delete Post Template Confirmation Dialog › should delete template if deletion is confirmed when the viewport is large: test/e2e/specs/editor/various/post-editor-template-mode.spec.js#L293
2) [chromium] › editor/various/post-editor-template-mode.spec.js:188:4 › Post Editor Template mode › Delete Post Template Confirmation Dialog › should delete template if deletion is confirmed when the viewport is large TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for locator('role=region[name="Editor settings"i]').locator('role=button[name^="Select template"i]') ============================================================ 291 | await this.editorSettingsSidebar 292 | .locator( 'role=button[name^="Select template"i]' ) > 293 | .click(); | ^ 294 | } 295 | 296 | async switchToTemplateMode() { at PostEditorTemplateMode.openTemplatePopover (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:293:5) at PostEditorTemplateMode.createNewTemplate (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:335:3) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:198:5
[chromium] › editor/various/post-editor-template-mode.spec.js:188:4 › Post Editor Template mode › Delete Post Template Confirmation Dialog › should delete template if deletion is confirmed when the viewport is large: test/e2e/specs/editor/various/post-editor-template-mode.spec.js#L293
2) [chromium] › editor/various/post-editor-template-mode.spec.js:188:4 › Post Editor Template mode › Delete Post Template Confirmation Dialog › should delete template if deletion is confirmed when the viewport is large Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for locator('role=region[name="Editor settings"i]').locator('role=button[name^="Select template"i]') ============================================================ 291 | await this.editorSettingsSidebar 292 | .locator( 'role=button[name^="Select template"i]' ) > 293 | .click(); | ^ 294 | } 295 | 296 | async switchToTemplateMode() { at PostEditorTemplateMode.openTemplatePopover (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:293:5) at PostEditorTemplateMode.createNewTemplate (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:335:3) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:198:5
[chromium] › editor/various/post-editor-template-mode.spec.js:188:4 › Post Editor Template mode › Delete Post Template Confirmation Dialog › should delete template if deletion is confirmed when the viewport is large: test/e2e/specs/editor/various/post-editor-template-mode.spec.js#L293
2) [chromium] › editor/various/post-editor-template-mode.spec.js:188:4 › Post Editor Template mode › Delete Post Template Confirmation Dialog › should delete template if deletion is confirmed when the viewport is large Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for locator('role=region[name="Editor settings"i]').locator('role=button[name^="Select template"i]') ============================================================ 291 | await this.editorSettingsSidebar 292 | .locator( 'role=button[name^="Select template"i]' ) > 293 | .click(); | ^ 294 | } 295 | 296 | async switchToTemplateMode() { at PostEditorTemplateMode.openTemplatePopover (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:293:5) at PostEditorTemplateMode.createNewTemplate (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:335:3) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:198:5
[chromium] › editor/various/post-editor-template-mode.spec.js:115:4 › Post Editor Template mode › Delete Post Template Confirmation Dialog › should retain template if deletion is canceled when the viewport is small: test/e2e/specs/editor/various/post-editor-template-mode.spec.js#L293
3) [chromium] › editor/various/post-editor-template-mode.spec.js:115:4 › Post Editor Template mode › Delete Post Template Confirmation Dialog › should retain template if deletion is canceled when the viewport is small TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for locator('role=region[name="Editor settings"i]').locator('role=button[name^="Select template"i]') ============================================================ 291 | await this.editorSettingsSidebar 292 | .locator( 'role=button[name^="Select template"i]' ) > 293 | .click(); | ^ 294 | } 295 | 296 | async switchToTemplateMode() { at PostEditorTemplateMode.openTemplatePopover (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:293:5) at PostEditorTemplateMode.createNewTemplate (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:335:3) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:127:5
[chromium] › editor/various/post-editor-template-mode.spec.js:115:4 › Post Editor Template mode › Delete Post Template Confirmation Dialog › should retain template if deletion is canceled when the viewport is small: test/e2e/specs/editor/various/post-editor-template-mode.spec.js#L293
3) [chromium] › editor/various/post-editor-template-mode.spec.js:115:4 › Post Editor Template mode › Delete Post Template Confirmation Dialog › should retain template if deletion is canceled when the viewport is small Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for locator('role=region[name="Editor settings"i]').locator('role=button[name^="Select template"i]') ============================================================ 291 | await this.editorSettingsSidebar 292 | .locator( 'role=button[name^="Select template"i]' ) > 293 | .click(); | ^ 294 | } 295 | 296 | async switchToTemplateMode() { at PostEditorTemplateMode.openTemplatePopover (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:293:5) at PostEditorTemplateMode.createNewTemplate (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:335:3) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:127:5
[chromium] › editor/various/post-editor-template-mode.spec.js:115:4 › Post Editor Template mode › Delete Post Template Confirmation Dialog › should retain template if deletion is canceled when the viewport is small: test/e2e/specs/editor/various/post-editor-template-mode.spec.js#L293
3) [chromium] › editor/various/post-editor-template-mode.spec.js:115:4 › Post Editor Template mode › Delete Post Template Confirmation Dialog › should retain template if deletion is canceled when the viewport is small Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for locator('role=region[name="Editor settings"i]').locator('role=button[name^="Select template"i]') ============================================================ 291 | await this.editorSettingsSidebar 292 | .locator( 'role=button[name^="Select template"i]' ) > 293 | .click(); | ^ 294 | } 295 | 296 | async switchToTemplateMode() { at PostEditorTemplateMode.openTemplatePopover (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:293:5) at PostEditorTemplateMode.createNewTemplate (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:335:3) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:127:5
[chromium] › editor/various/post-editor-template-mode.spec.js:188:4 › Post Editor Template mode › Delete Post Template Confirmation Dialog › should delete template if deletion is confirmed when the viewport is small: test/e2e/specs/editor/various/post-editor-template-mode.spec.js#L293
4) [chromium] › editor/various/post-editor-template-mode.spec.js:188:4 › Post Editor Template mode › Delete Post Template Confirmation Dialog › should delete template if deletion is confirmed when the viewport is small TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for locator('role=region[name="Editor settings"i]').locator('role=button[name^="Select template"i]') ============================================================ 291 | await this.editorSettingsSidebar 292 | .locator( 'role=button[name^="Select template"i]' ) > 293 | .click(); | ^ 294 | } 295 | 296 | async switchToTemplateMode() { at PostEditorTemplateMode.openTemplatePopover (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:293:5) at PostEditorTemplateMode.createNewTemplate (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:335:3) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:198:5
🎭 Playwright Run Summary
4 failed [chromium] › editor/plugins/post-type-templates.spec.js:24:3 › Post type templates › Using a CPT with a predefined template › Should add a custom post types with a predefined template [chromium] › editor/plugins/post-type-templates.spec.js:30:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (single block removal) [chromium] › editor/plugins/post-type-templates.spec.js:107:3 › Post type templates › With default post format assigned › should populate new post with default block for format [chromium] › editor/plugins/post-type-templates.spec.js:119:3 › Post type templates › With default post format assigned › should not populate edited post with default block for format 2 flaky [chromium] › editor/blocks/query.spec.js:32:3 › Query block › Query block insertion › List ───── [chromium] › editor/various/inserting-blocks.spec.js:162:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter 290 passed (26.2m)
🎭 Playwright Run Summary
6 failed [chromium] › editor/various/post-editor-template-mode.spec.js:115:4 › Post Editor Template mode › Delete Post Template Confirmation Dialog › should retain template if deletion is canceled when the viewport is large [chromium] › editor/various/post-editor-template-mode.spec.js:188:4 › Post Editor Template mode › Delete Post Template Confirmation Dialog › should delete template if deletion is confirmed when the viewport is large [chromium] › editor/various/post-editor-template-mode.spec.js:115:4 › Post Editor Template mode › Delete Post Template Confirmation Dialog › should retain template if deletion is canceled when the viewport is small [chromium] › editor/various/post-editor-template-mode.spec.js:188:4 › Post Editor Template mode › Delete Post Template Confirmation Dialog › should delete template if deletion is confirmed when the viewport is small [chromium] › site-editor/site-editor-inserter.spec.js:45:2 › Site Editor Inserter › should close the inserter when clicking on the toggle button [chromium] › site-editor/style-book.spec.js:51:2 › Style Book › should have tabs containing block examples 2 flaky [chromium] › site-editor/template-part.spec.js:177:2 › Template Part › can detach blocks from a template part [chromium] › site-editor/writing-flow.spec.js:44:2 › Site editor writing flow › allows tabbing to the inspector from the last block 2 skipped 239 passed (27.4m)

Artifacts

Produced during runtime
Name Size
failures-artifacts Expired
82.7 MB
flaky-tests-report Expired
42 KB