Collab Notes: Defer the full comments fetch behind preloaded count probes #156550
Annotations
22 errors and 8 notices
|
Playwright - 5
Process completed with exit code 1.
|
|
[chromium] › specs/preload/site-editor.spec.js:62:2 › Preload › Editing a page should fetch a known set of routes during startup:
test/e2e/specs/preload/site-editor.spec.js#L85
2) [chromium] › specs/preload/site-editor.spec.js:62:2 › Preload › Editing a page should fetch a known set of routes during startup
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 2
@@ -1,7 +1,8 @@
Array [
- "GET /wp/v2/comments?context=edit&post=710&type=note&status=all&per_page=100",
+ "GET /wp/v2/comments?context=edit&post=710&type=note&status=all&per_page=1&_fields=id",
+ "GET /wp/v2/comments?context=edit&post=710&type=note&status=hold&per_page=1&_fields=id",
"GET /wp/v2/pages/710/autosaves?context=edit",
"GET /wp/v2/taxonomies?context=edit&per_page=100",
"GET /wp/v2/taxonomies?context=view",
"GET /wp/v2/templates/lookup?slug=front-page",
"GET /wp/v2/types/page?context=edit",
83 | // isn't stable across runs, so this assertion deduplicates.
84 | // To do: these should all be removed or preloaded.
> 85 | expect( Array.from( new Set( requests ) ).sort() ).toEqual(
| ^
86 | [
87 | `GET /wp/v2/comments?context=edit&post=${ pageId }&type=note&status=all&per_page=100`,
88 | `GET /wp/v2/pages/${ pageId }/autosaves?context=edit`,
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/preload/site-editor.spec.js:85:54
|
|
Playwright - 3
Process completed with exit code 1.
|
|
[chromium] › specs/preload/site-editor.spec.js:62:2 › Preload › Editing a page should fetch a known set of routes during startup:
test/e2e/specs/preload/site-editor.spec.js#L85
2) [chromium] › specs/preload/site-editor.spec.js:62:2 › Preload › Editing a page should fetch a known set of routes during startup
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 2
@@ -1,7 +1,8 @@
Array [
- "GET /wp/v2/comments?context=edit&post=709&type=note&status=all&per_page=100",
+ "GET /wp/v2/comments?context=edit&post=709&type=note&status=all&per_page=1&_fields=id",
+ "GET /wp/v2/comments?context=edit&post=709&type=note&status=hold&per_page=1&_fields=id",
"GET /wp/v2/pages/709/autosaves?context=edit",
"GET /wp/v2/taxonomies?context=edit&per_page=100",
"GET /wp/v2/taxonomies?context=view",
"GET /wp/v2/templates/lookup?slug=front-page",
"GET /wp/v2/types/page?context=edit",
83 | // isn't stable across runs, so this assertion deduplicates.
84 | // To do: these should all be removed or preloaded.
> 85 | expect( Array.from( new Set( requests ) ).sort() ).toEqual(
| ^
86 | [
87 | `GET /wp/v2/comments?context=edit&post=${ pageId }&type=note&status=all&per_page=100`,
88 | `GET /wp/v2/pages/${ pageId }/autosaves?context=edit`,
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/preload/site-editor.spec.js:85:54
|
|
[chromium] › specs/preload/site-editor.spec.js:62:2 › Preload › Editing a page should fetch a known set of routes during startup:
test/e2e/specs/preload/site-editor.spec.js#L85
2) [chromium] › specs/preload/site-editor.spec.js:62:2 › Preload › Editing a page should fetch a known set of routes during startup
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 2
@@ -1,7 +1,8 @@
Array [
- "GET /wp/v2/comments?context=edit&post=708&type=note&status=all&per_page=100",
+ "GET /wp/v2/comments?context=edit&post=708&type=note&status=all&per_page=1&_fields=id",
+ "GET /wp/v2/comments?context=edit&post=708&type=note&status=hold&per_page=1&_fields=id",
"GET /wp/v2/pages/708/autosaves?context=edit",
"GET /wp/v2/taxonomies?context=edit&per_page=100",
"GET /wp/v2/taxonomies?context=view",
"GET /wp/v2/templates/lookup?slug=front-page",
"GET /wp/v2/types/page?context=edit",
83 | // isn't stable across runs, so this assertion deduplicates.
84 | // To do: these should all be removed or preloaded.
> 85 | expect( Array.from( new Set( requests ) ).sort() ).toEqual(
| ^
86 | [
87 | `GET /wp/v2/comments?context=edit&post=${ pageId }&type=note&status=all&per_page=100`,
88 | `GET /wp/v2/pages/${ pageId }/autosaves?context=edit`,
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/preload/site-editor.spec.js:85:54
|
|
[chromium] › specs/preload/post-editor.spec.js:27:2 › Preload › Should fetch a known set of routes during startup:
test/e2e/specs/preload/post-editor.spec.js#L83
1) [chromium] › specs/preload/post-editor.spec.js:27:2 › Preload › Should fetch a known set of routes during startup
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 0
@@ -1,7 +1,6 @@
Array [
- "GET /wp/v2/comments?context=edit&post=705&type=note&status=all&per_page=100",
"GET /wp/v2/taxonomies?context=edit&per_page=100",
"GET /wp/v2/templates/lookup?slug=front-page",
"GET /wp/v2/users/1?context=view&_fields=id%2Cname",
"GET /wp/v2/wp_pattern_category?context=view&per_page=100&_fields=id%2Cname%2Cdescription%2Cslug",
"OPTIONS /wp/v2/posts",
81 | // isn't stable across runs, so this assertion deduplicates.
82 | // To do: these should all be removed or preloaded.
> 83 | expect( Array.from( new Set( requests ) ).sort() ).toEqual(
| ^
84 | [
85 | `GET /wp/v2/comments?context=edit&post=${ postId }&type=note&status=all&per_page=100`,
86 | 'GET /wp/v2/taxonomies?context=edit&per_page=100',
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/preload/post-editor.spec.js:83:54
|
|
[chromium] › specs/preload/post-editor.spec.js:27:2 › Preload › Should fetch a known set of routes during startup:
test/e2e/specs/preload/post-editor.spec.js#L83
1) [chromium] › specs/preload/post-editor.spec.js:27:2 › Preload › Should fetch a known set of routes during startup
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 0
@@ -1,7 +1,6 @@
Array [
- "GET /wp/v2/comments?context=edit&post=702&type=note&status=all&per_page=100",
"GET /wp/v2/taxonomies?context=edit&per_page=100",
"GET /wp/v2/templates/lookup?slug=front-page",
"GET /wp/v2/users/1?context=view&_fields=id%2Cname",
"GET /wp/v2/wp_pattern_category?context=view&per_page=100&_fields=id%2Cname%2Cdescription%2Cslug",
"OPTIONS /wp/v2/posts",
81 | // isn't stable across runs, so this assertion deduplicates.
82 | // To do: these should all be removed or preloaded.
> 83 | expect( Array.from( new Set( requests ) ).sort() ).toEqual(
| ^
84 | [
85 | `GET /wp/v2/comments?context=edit&post=${ postId }&type=note&status=all&per_page=100`,
86 | 'GET /wp/v2/taxonomies?context=edit&per_page=100',
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/preload/post-editor.spec.js:83:54
|
|
[chromium] › specs/editor/plugins/wp-editor-meta-box.spec.js:19:2 › WP Editor Meta Boxes › Should save the changes:
test/e2e/specs/editor/plugins/wp-editor-meta-box.spec.js#L34
1) [chromium] › specs/editor/plugins/wp-editor-meta-box.spec.js:19:2 › WP Editor Meta Boxes › Should save the changes
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.waitFor: Timeout 10000ms exceeded.
Call log:
- waiting for locator('#test_tinymce_id_ifr') to be visible
32 | // Switch tinymce to Text mode, first waiting for it to initialize
33 | // because otherwise it will flip back to Visual mode once initialized.
> 34 | await page.locator( '#test_tinymce_id_ifr' ).waitFor();
| ^
35 | await page.locator( 'role=button[name="Code"i]' ).click();
36 |
37 | // Type something in the tinymce Text mode textarea.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/wp-editor-meta-box.spec.js:34:48
|
|
[chromium] › specs/preload/post-editor.spec.js:27:2 › Preload › Should fetch a known set of routes during startup:
test/e2e/specs/preload/post-editor.spec.js#L83
1) [chromium] › specs/preload/post-editor.spec.js:27:2 › Preload › Should fetch a known set of routes during startup
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 0
@@ -1,7 +1,6 @@
Array [
- "GET /wp/v2/comments?context=edit&post=699&type=note&status=all&per_page=100",
"GET /wp/v2/taxonomies?context=edit&per_page=100",
"GET /wp/v2/templates/lookup?slug=front-page",
"GET /wp/v2/users/1?context=view&_fields=id%2Cname",
"GET /wp/v2/wp_pattern_category?context=view&per_page=100&_fields=id%2Cname%2Cdescription%2Cslug",
"OPTIONS /wp/v2/posts",
81 | // isn't stable across runs, so this assertion deduplicates.
82 | // To do: these should all be removed or preloaded.
> 83 | expect( Array.from( new Set( requests ) ).sort() ).toEqual(
| ^
84 | [
85 | `GET /wp/v2/comments?context=edit&post=${ postId }&type=note&status=all&per_page=100`,
86 | 'GET /wp/v2/taxonomies?context=edit&per_page=100',
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/preload/post-editor.spec.js:83:54
|
|
[chromium] › specs/editor/plugins/wp-editor-meta-box.spec.js:19:2 › WP Editor Meta Boxes › Should save the changes:
test/e2e/specs/editor/plugins/wp-editor-meta-box.spec.js#L34
1) [chromium] › specs/editor/plugins/wp-editor-meta-box.spec.js:19:2 › WP Editor Meta Boxes › Should save the changes
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.waitFor: Timeout 10000ms exceeded.
Call log:
- waiting for locator('#test_tinymce_id_ifr') to be visible
32 | // Switch tinymce to Text mode, first waiting for it to initialize
33 | // because otherwise it will flip back to Visual mode once initialized.
> 34 | await page.locator( '#test_tinymce_id_ifr' ).waitFor();
| ^
35 | await page.locator( 'role=button[name="Code"i]' ).click();
36 |
37 | // Type something in the tinymce Text mode textarea.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/wp-editor-meta-box.spec.js:34:48
|
|
[chromium] › specs/editor/plugins/wp-editor-meta-box.spec.js:19:2 › WP Editor Meta Boxes › Should save the changes:
test/e2e/specs/editor/plugins/wp-editor-meta-box.spec.js#L48
1) [chromium] › specs/editor/plugins/wp-editor-meta-box.spec.js:19:2 › WP Editor Meta Boxes › Should save the changes
Error: expect(locator).toHaveValue(expected) failed
Locator: locator('#test_tinymce_id')
Expected: "Typing in a metabox"
Received: "Typing in a metabox<span data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" class=\"mce_SELRES_start\"></span>"
Timeout: 5000ms
Call log:
- Expect "toHaveValue" with timeout 5000ms
- waiting for locator('#test_tinymce_id')
8 × locator resolved to <textarea rows="10" cols="40" autocomplete="off" name="test_tinymce" id="test_tinymce_id" class="wp-editor-area">Typing in a metabox<span data-mce-type="bookmark"…</textarea>
- unexpected value "Typing in a metabox<span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start"></span>"
46 |
47 | // Expect the typed text in the tinymce Text mode textarea.
> 48 | await expect( metaBoxField ).toHaveValue( 'Typing in a metabox' );
| ^
49 | } );
50 | } );
51 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/wp-editor-meta-box.spec.js:48:32
|
|
[chromium] › specs/editor/collaboration/collaboration-sync-body-size.spec.ts:25:6 › Collaboration sync body size › keeps multi-room sync polls under the body-size limit:
test/e2e/specs/editor/collaboration/collaboration-sync-body-size.spec.ts#L114
4) [chromium] › specs/editor/collaboration/collaboration-sync-body-size.spec.ts:25:6 › Collaboration sync body size › keeps multi-room sync polls under the body-size limit
Error: expect(received).toBe(expected) // Object.is equality
Expected: 44
Received: 43
Call Log:
- Timeout 20000ms exceeded while waiting on the predicate
112 | }, extraPostIds );
113 |
> 114 | await expect
| ^
115 | .poll(
116 | () =>
117 | Math.max(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/collaboration/collaboration-sync-body-size.spec.ts:114:3
|
|
[chromium] › specs/editor/collaboration/collaboration-notes.spec.ts:146:6 › Collaboration - Notes Sync › Note with reply syncs between users:
test/e2e/specs/editor/collaboration/collaboration-notes.spec.ts#L206
3) [chromium] › specs/editor/collaboration/collaboration-notes.spec.ts:146:6 › Collaboration - Notes Sync › Note with reply syncs between users
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'All notes', exact: true })
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'All notes', exact: true })
204 | .getByRole( 'region', { name: 'Editor top bar' } )
205 | .getByRole( 'button', { name: 'All notes', exact: true } );
> 206 | await expect( toggleButton ).toBeVisible( { timeout: 10000 } );
| ^
207 | const isExpanded = await toggleButton.getAttribute( 'aria-expanded' );
208 | if ( isExpanded === 'false' ) {
209 | await toggleButton.click();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/collaboration/collaboration-notes.spec.ts:206:32
|
|
[chromium] › specs/editor/collaboration/collaboration-notes.spec.ts:146:6 › Collaboration - Notes Sync › Note with reply syncs between users:
test/e2e/specs/editor/collaboration/collaboration-notes.spec.ts#L206
3) [chromium] › specs/editor/collaboration/collaboration-notes.spec.ts:146:6 › Collaboration - Notes Sync › Note with reply syncs between users
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'All notes', exact: true })
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'All notes', exact: true })
204 | .getByRole( 'region', { name: 'Editor top bar' } )
205 | .getByRole( 'button', { name: 'All notes', exact: true } );
> 206 | await expect( toggleButton ).toBeVisible( { timeout: 10000 } );
| ^
207 | const isExpanded = await toggleButton.getAttribute( 'aria-expanded' );
208 | if ( isExpanded === 'false' ) {
209 | await toggleButton.click();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/collaboration/collaboration-notes.spec.ts:206:32
|
|
[chromium] › specs/editor/collaboration/collaboration-notes.spec.ts:146:6 › Collaboration - Notes Sync › Note with reply syncs between users:
test/e2e/specs/editor/collaboration/collaboration-notes.spec.ts#L206
3) [chromium] › specs/editor/collaboration/collaboration-notes.spec.ts:146:6 › Collaboration - Notes Sync › Note with reply syncs between users
Error: expect(locator).toBeVisible() failed
Locator: getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'All notes', exact: true })
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'All notes', exact: true })
204 | .getByRole( 'region', { name: 'Editor top bar' } )
205 | .getByRole( 'button', { name: 'All notes', exact: true } );
> 206 | await expect( toggleButton ).toBeVisible( { timeout: 10000 } );
| ^
207 | const isExpanded = await toggleButton.getAttribute( 'aria-expanded' );
208 | if ( isExpanded === 'false' ) {
209 | await toggleButton.click();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/collaboration/collaboration-notes.spec.ts:206:32
|
|
[chromium] › specs/editor/collaboration/collaboration-notes.spec.ts:75:6 › Collaboration - Notes Sync › User B adds a note:
test/e2e/specs/editor/collaboration/collaboration-notes.spec.ts#L132
2) [chromium] › specs/editor/collaboration/collaboration-notes.spec.ts:75:6 › Collaboration - Notes Sync › User B adds a note, User A sees it
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'All notes', exact: true })
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'All notes', exact: true })
130 | .getByRole( 'region', { name: 'Editor top bar' } )
131 | .getByRole( 'button', { name: 'All notes', exact: true } );
> 132 | await expect( toggleButton ).toBeVisible( { timeout: 10000 } );
| ^
133 | const isExpanded = await toggleButton.getAttribute( 'aria-expanded' );
134 | if ( isExpanded === 'false' ) {
135 | await toggleButton.click();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/collaboration/collaboration-notes.spec.ts:132:32
|
|
[chromium] › specs/editor/collaboration/collaboration-notes.spec.ts:75:6 › Collaboration - Notes Sync › User B adds a note:
test/e2e/specs/editor/collaboration/collaboration-notes.spec.ts#L132
2) [chromium] › specs/editor/collaboration/collaboration-notes.spec.ts:75:6 › Collaboration - Notes Sync › User B adds a note, User A sees it
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'All notes', exact: true })
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'All notes', exact: true })
130 | .getByRole( 'region', { name: 'Editor top bar' } )
131 | .getByRole( 'button', { name: 'All notes', exact: true } );
> 132 | await expect( toggleButton ).toBeVisible( { timeout: 10000 } );
| ^
133 | const isExpanded = await toggleButton.getAttribute( 'aria-expanded' );
134 | if ( isExpanded === 'false' ) {
135 | await toggleButton.click();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/collaboration/collaboration-notes.spec.ts:132:32
|
|
[chromium] › specs/editor/collaboration/collaboration-notes.spec.ts:75:6 › Collaboration - Notes Sync › User B adds a note:
test/e2e/specs/editor/collaboration/collaboration-notes.spec.ts#L132
2) [chromium] › specs/editor/collaboration/collaboration-notes.spec.ts:75:6 › Collaboration - Notes Sync › User B adds a note, User A sees it
Error: expect(locator).toBeVisible() failed
Locator: getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'All notes', exact: true })
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'All notes', exact: true })
130 | .getByRole( 'region', { name: 'Editor top bar' } )
131 | .getByRole( 'button', { name: 'All notes', exact: true } );
> 132 | await expect( toggleButton ).toBeVisible( { timeout: 10000 } );
| ^
133 | const isExpanded = await toggleButton.getAttribute( 'aria-expanded' );
134 | if ( isExpanded === 'false' ) {
135 | await toggleButton.click();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/collaboration/collaboration-notes.spec.ts:132:32
|
|
[chromium] › specs/editor/collaboration/collaboration-notes.spec.ts:11:6 › Collaboration - Notes Sync › User A adds a note:
test/e2e/specs/editor/collaboration/collaboration-notes.spec.ts#L61
1) [chromium] › specs/editor/collaboration/collaboration-notes.spec.ts:11:6 › Collaboration - Notes Sync › User A adds a note, User B sees it
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'All notes', exact: true })
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'All notes', exact: true })
59 |
60 | // The button may need a moment to appear after the note syncs.
> 61 | await expect( toggleButton ).toBeVisible( { timeout: 10000 } );
| ^
62 | const isExpanded = await toggleButton.getAttribute( 'aria-expanded' );
63 | if ( isExpanded === 'false' ) {
64 | await toggleButton.click();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/collaboration/collaboration-notes.spec.ts:61:32
|
|
[chromium] › specs/editor/collaboration/collaboration-notes.spec.ts:11:6 › Collaboration - Notes Sync › User A adds a note:
test/e2e/specs/editor/collaboration/collaboration-notes.spec.ts#L61
1) [chromium] › specs/editor/collaboration/collaboration-notes.spec.ts:11:6 › Collaboration - Notes Sync › User A adds a note, User B sees it
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'All notes', exact: true })
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'All notes', exact: true })
59 |
60 | // The button may need a moment to appear after the note syncs.
> 61 | await expect( toggleButton ).toBeVisible( { timeout: 10000 } );
| ^
62 | const isExpanded = await toggleButton.getAttribute( 'aria-expanded' );
63 | if ( isExpanded === 'false' ) {
64 | await toggleButton.click();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/collaboration/collaboration-notes.spec.ts:61:32
|
|
[chromium] › specs/editor/collaboration/collaboration-notes.spec.ts:11:6 › Collaboration - Notes Sync › User A adds a note:
test/e2e/specs/editor/collaboration/collaboration-notes.spec.ts#L61
1) [chromium] › specs/editor/collaboration/collaboration-notes.spec.ts:11:6 › Collaboration - Notes Sync › User A adds a note, User B sees it
Error: expect(locator).toBeVisible() failed
Locator: getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'All notes', exact: true })
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'All notes', exact: true })
59 |
60 | // The button may need a moment to appear after the note syncs.
> 61 | await expect( toggleButton ).toBeVisible( { timeout: 10000 } );
| ^
62 | const isExpanded = await toggleButton.getAttribute( 'aria-expanded' );
63 | if ( isExpanded === 'false' ) {
64 | await toggleButton.click();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/collaboration/collaboration-notes.spec.ts:61:32
|
|
Merge Artifacts
No artifacts found matching pattern 'flaky-tests-report*'
|
|
🎭 Playwright Run Summary
7 skipped
247 passed (10.4m)
|
|
🎭 Playwright Run Summary
3 skipped
258 passed (11.8m)
|
|
🎭 Playwright Run Summary
14 skipped
233 passed (12.2m)
|
|
🎭 Playwright Run Summary
2 failed
[chromium] › specs/preload/post-editor.spec.js:27:2 › Preload › Should fetch a known set of routes during startup
[chromium] › specs/preload/site-editor.spec.js:62:2 › Preload › Editing a page should fetch a known set of routes during startup
5 skipped
248 passed (13.1m)
|
|
🎭 Playwright Run Summary
1 failed
[chromium] › specs/editor/plugins/wp-editor-meta-box.spec.js:19:2 › WP Editor Meta Boxes › Should save the changes
4 skipped
267 passed (13.5m)
|
|
🎭 Playwright Run Summary
263 passed (13.8m)
|
|
🎭 Playwright Run Summary
6 skipped
247 passed (16.2m)
|
|
🎭 Playwright Run Summary
4 failed
[chromium] › specs/editor/collaboration/collaboration-notes.spec.ts:11:6 › Collaboration - Notes Sync › User A adds a note, User B sees it
[chromium] › specs/editor/collaboration/collaboration-notes.spec.ts:75:6 › Collaboration - Notes Sync › User B adds a note, User A sees it
[chromium] › specs/editor/collaboration/collaboration-notes.spec.ts:146:6 › Collaboration - Notes Sync › Note with reply syncs between users
[chromium] › specs/editor/collaboration/collaboration-sync-body-size.spec.ts:25:6 › Collaboration sync body size › keeps multi-room sync polls under the body-size limit
1 skipped
252 passed (28.8m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
blob-reports-merged
|
63.5 MB |
sha256:667e81c14b19712e9292e924375a45c4d5611acd37477c1384fef90cf484965f
|
|
|
html-report--attempt-1
|
62.7 MB |
sha256:a9172520bb897b2cc54277878d7f96abf4b3d568cba6c097b232985278cf6ae1
|
|