Skip to content

[RNMobile] Upgrade React Native 0.71.11 #78917

[RNMobile] Upgrade React Native 0.71.11

[RNMobile] Upgrade React Native 0.71.11 #78917

Triggered via pull request July 20, 2023 10:27
Status Failure
Total duration 49m 32s
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 16s
Report to GitHub
Fit to window
Zoom out
Zoom in

Annotations

20 errors and 4 notices
[chromium] › editor/blocks/image.spec.js:840:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › zoom animation: test/e2e/specs/editor/blocks/image.spec.js#L789
1) [chromium] › editor/blocks/image.spec.js:840:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › zoom animation Error: expect(received).toHaveAttribute(expected) Expected pattern: /28eec81a-8252-43e6-80cc-85cd181ca17e/ Received string: "blob:http://localhost:8889/07a8aa32-02fb-4e60-b33d-582dca09b993" Call log: - expect.toHaveAttribute with timeout 5000ms - waiting for locator('role=document[name="Block: Image"i]').locator('role=img') - locator resolved to <img alt="This image has an empty alt attribute" src=…/> - unexpected value "blob:http://localhost:8889/07a8aa32-02fb-4e60-b33d-582dca09b993" - waiting for locator('role=document[name="Block: Image"i]').locator('role=img') - locator resolved to <img alt="This image has an empty alt attribute" src=…/> - unexpected value "blob:http://localhost:8889/07a8aa32-02fb-4e60-b33d-582dca09b993" - locator resolved to <img alt="This image has an empty alt attribute" src=…/> - unexpected value "blob:http://localhost:8889/07a8aa32-02fb-4e60-b33d-582dca09b993" - locator resolved to <img alt="This image has an empty alt attribute" src=…/> - unexpected value "blob:http://localhost:8889/07a8aa32-02fb-4e60-b33d-582dca09b993" - locator resolved to <img alt="This image has an empty alt attribute" src=…/> - unexpected value "blob:http://localhost:8889/07a8aa32-02fb-4e60-b33d-582dca09b993" - locator resolved to <img alt="This image has an empty alt attribute" src=…/> - unexpected value "blob:http://localhost:8889/07a8aa32-02fb-4e60-b33d-582dca09b993" - locator resolved to <img alt="This image has an empty alt attribute" src=…/> - unexpected value "blob:http://localhost:8889/07a8aa32-02fb-4e60-b33d-582dca09b993" - locator resolved to <img alt="This image has an empty alt attribute" src=…/> - unexpected value "blob:http://localhost:8889/07a8aa32-02fb-4e60-b33d-582dca09b993" - locator resolved to <img alt="This image has an empty alt attribute" src=…/> - unexpected value "blob:http://localhost:8889/07a8aa32-02fb-4e60-b33d-582dca09b993" 787 | const image = imageBlock.locator( 'role=img' ); 788 | await expect( image ).toBeVisible(); > 789 | await expect( image ).toHaveAttribute( | ^ 790 | 'src', 791 | new RegExp( filename ) 792 | ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:789:26
[chromium] › editor/blocks/image.spec.js:840:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › zoom animation: test/e2e/specs/editor/blocks/image.spec.js#L855
1) [chromium] › editor/blocks/image.spec.js:840:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › zoom animation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.getAttribute: Error: strict mode violation: locator('.entry-content figure') resolved to 3 elements: 1) <figure data-wp-interactive="" class="wp-block-image siz…>…</figure> aka getByRole('figure') 2) <figure class="wp-block-image size-large responsive-imag…>…</figure> aka locator('figure').nth(1) 3) <figure class="wp-block-image size-large enlarged-image">…</figure> aka locator('figure').nth(2) =========================== logs =========================== waiting for locator('.entry-content figure') ============================================================ 853 | ); 854 | > 855 | const wpContext = await contentFigure.getAttribute( | ^ 856 | 'data-wp-context' 857 | ); 858 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:855:43
[chromium] › editor/blocks/image.spec.js:840:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › zoom animation: test/e2e/specs/editor/blocks/image.spec.js#L855
1) [chromium] › editor/blocks/image.spec.js:840:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › zoom animation Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.getAttribute: Error: strict mode violation: locator('.entry-content figure') resolved to 3 elements: 1) <figure data-wp-interactive="" class="wp-block-image siz…>…</figure> aka getByRole('figure') 2) <figure class="wp-block-image size-large responsive-imag…>…</figure> aka locator('figure').nth(1) 3) <figure class="wp-block-image size-large enlarged-image">…</figure> aka locator('figure').nth(2) =========================== logs =========================== waiting for locator('.entry-content figure') ============================================================ 853 | ); 854 | > 855 | const wpContext = await contentFigure.getAttribute( | ^ 856 | 'data-wp-context' 857 | ); 858 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:855:43
[chromium] › editor/blocks/image.spec.js:936:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › fade animation: test/e2e/specs/editor/blocks/image.spec.js#L951
2) [chromium] › editor/blocks/image.spec.js:936:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › fade animation Error: locator.getAttribute: Error: strict mode violation: locator('.entry-content figure') resolved to 3 elements: 1) <figure data-wp-interactive="" class="wp-block-image siz…>…</figure> aka getByRole('figure') 2) <figure class="wp-block-image size-large responsive-imag…>…</figure> aka locator('figure').nth(1) 3) <figure class="wp-block-image size-large enlarged-image">…</figure> aka locator('figure').nth(2) =========================== logs =========================== waiting for locator('.entry-content figure') ============================================================ 949 | ); 950 | > 951 | const wpContext = await contentFigure.getAttribute( | ^ 952 | 'data-wp-context' 953 | ); 954 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:951:43
[chromium] › editor/blocks/image.spec.js:936:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › fade animation: test/e2e/specs/editor/blocks/image.spec.js#L951
2) [chromium] › editor/blocks/image.spec.js:936:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › fade animation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.getAttribute: Error: strict mode violation: locator('.entry-content figure') resolved to 3 elements: 1) <figure data-wp-interactive="" class="wp-block-image siz…>…</figure> aka getByRole('figure') 2) <figure class="wp-block-image size-large responsive-imag…>…</figure> aka locator('figure').nth(1) 3) <figure class="wp-block-image size-large enlarged-image">…</figure> aka locator('figure').nth(2) =========================== logs =========================== waiting for locator('.entry-content figure') ============================================================ 949 | ); 950 | > 951 | const wpContext = await contentFigure.getAttribute( | ^ 952 | 'data-wp-context' 953 | ); 954 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:951:43
[chromium] › editor/blocks/image.spec.js:936:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › fade animation: test/e2e/specs/editor/blocks/image.spec.js#L951
2) [chromium] › editor/blocks/image.spec.js:936:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › fade animation Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.getAttribute: Error: strict mode violation: locator('.entry-content figure') resolved to 3 elements: 1) <figure data-wp-interactive="" class="wp-block-image siz…>…</figure> aka getByRole('figure') 2) <figure class="wp-block-image size-large responsive-imag…>…</figure> aka locator('figure').nth(1) 3) <figure class="wp-block-image size-large enlarged-image">…</figure> aka locator('figure').nth(2) =========================== logs =========================== waiting for locator('.entry-content figure') ============================================================ 949 | ); 950 | > 951 | const wpContext = await contentFigure.getAttribute( | ^ 952 | 'data-wp-context' 953 | ); 954 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:951:43
[chromium] › editor/blocks/image.spec.js:1127:4 › Image - interactivity › tests using uploaded image › keyboard navigation › should open and focus appropriately using enter key: test/e2e/specs/editor/blocks/image.spec.js#L1133
3) [chromium] › editor/blocks/image.spec.js:1127:4 › Image - interactivity › tests using uploaded image › keyboard navigation › should open and focus appropriately using enter key Error: Timed out 5000ms waiting for expect(received).toBeVisible() Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('dialog') - waiting for getByRole('dialog') 1131 | await openLightboxButton.focus(); 1132 | await page.keyboard.press( 'Enter' ); > 1133 | await expect( lightbox ).toBeVisible(); | ^ 1134 | await expect( closeButton ).toBeFocused(); 1135 | } ); 1136 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:1133:30
[chromium] › editor/blocks/image.spec.js:1127:4 › Image - interactivity › tests using uploaded image › keyboard navigation › should open and focus appropriately using enter key: test/e2e/specs/editor/blocks/image.spec.js#L1133
3) [chromium] › editor/blocks/image.spec.js:1127:4 › Image - interactivity › tests using uploaded image › keyboard navigation › should open and focus appropriately using enter key Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(received).toBeVisible() Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('dialog') - waiting for getByRole('dialog') 1131 | await openLightboxButton.focus(); 1132 | await page.keyboard.press( 'Enter' ); > 1133 | await expect( lightbox ).toBeVisible(); | ^ 1134 | await expect( closeButton ).toBeFocused(); 1135 | } ); 1136 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:1133:30
[chromium] › editor/blocks/image.spec.js:1127:4 › Image - interactivity › tests using uploaded image › keyboard navigation › should open and focus appropriately using enter key: test/e2e/specs/editor/blocks/image.spec.js#L1133
3) [chromium] › editor/blocks/image.spec.js:1127:4 › Image - interactivity › tests using uploaded image › keyboard navigation › should open and focus appropriately using enter key Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(received).toBeVisible() Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('dialog') - waiting for getByRole('dialog') 1131 | await openLightboxButton.focus(); 1132 | await page.keyboard.press( 'Enter' ); > 1133 | await expect( lightbox ).toBeVisible(); | ^ 1134 | await expect( closeButton ).toBeFocused(); 1135 | } ); 1136 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:1133:30
[chromium] › editor/blocks/image.spec.js:1137:4 › Image - interactivity › tests using uploaded image › keyboard navigation › should close and focus appropriately using enter key on close button: test/e2e/specs/editor/blocks/image.spec.js#L1143
4) [chromium] › editor/blocks/image.spec.js:1137:4 › Image - interactivity › tests using uploaded image › keyboard navigation › should close and focus appropriately using enter key on close button Error: Timed out 5000ms waiting for expect(received).toBeVisible() Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('dialog') - waiting for getByRole('dialog') 1141 | await openLightboxButton.focus(); 1142 | await page.keyboard.press( 'Enter' ); > 1143 | await expect( lightbox ).toBeVisible(); | ^ 1144 | await expect( closeButton ).toBeFocused(); 1145 | await page.keyboard.press( 'Enter' ); 1146 | await expect( lightbox ).toBeHidden(); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:1143:30
[chromium] › interactivity/directive-bind.spec.ts:21:6 › data-wp-bind › add missing href at hydration: test/e2e/specs/interactivity/directive-bind.spec.ts#L23
1) [chromium] › interactivity/directive-bind.spec.ts:21:6 › data-wp-bind › add missing href at hydration Error: expect(received).toHaveAttribute(expected) Expected string: "/some-url" Received string: "" Call log: - expect.toHaveAttribute with timeout 5000ms - waiting for getByTestId('add missing href at hydration') - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - waiting for getByTestId('add missing href at hydration') - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" 21 | test( 'add missing href at hydration', async ( { page } ) => { 22 | const el = page.getByTestId( 'add missing href at hydration' ); > 23 | await expect( el ).toHaveAttribute( 'href', '/some-url' ); | ^ 24 | } ); 25 | 26 | test( 'change href at hydration', async ( { page } ) => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/directive-bind.spec.ts:23:22
[chromium] › interactivity/directive-bind.spec.ts:21:6 › data-wp-bind › add missing href at hydration: test/e2e/specs/interactivity/directive-bind.spec.ts#L23
1) [chromium] › interactivity/directive-bind.spec.ts:21:6 › data-wp-bind › add missing href at hydration Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toHaveAttribute(expected) Expected string: "/some-url" Received string: "" Call log: - expect.toHaveAttribute with timeout 5000ms - waiting for getByTestId('add missing href at hydration') - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - waiting for getByTestId('add missing href at hydration') - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" 21 | test( 'add missing href at hydration', async ( { page } ) => { 22 | const el = page.getByTestId( 'add missing href at hydration' ); > 23 | await expect( el ).toHaveAttribute( 'href', '/some-url' ); | ^ 24 | } ); 25 | 26 | test( 'change href at hydration', async ( { page } ) => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/directive-bind.spec.ts:23:22
[chromium] › interactivity/directive-bind.spec.ts:21:6 › data-wp-bind › add missing href at hydration: test/e2e/specs/interactivity/directive-bind.spec.ts#L23
1) [chromium] › interactivity/directive-bind.spec.ts:21:6 › data-wp-bind › add missing href at hydration Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toHaveAttribute(expected) Expected string: "/some-url" Received string: "" Call log: - expect.toHaveAttribute with timeout 5000ms - waiting for getByTestId('add missing href at hydration') - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - waiting for getByTestId('add missing href at hydration') - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" 21 | test( 'add missing href at hydration', async ( { page } ) => { 22 | const el = page.getByTestId( 'add missing href at hydration' ); > 23 | await expect( el ).toHaveAttribute( 'href', '/some-url' ); | ^ 24 | } ); 25 | 26 | test( 'change href at hydration', async ( { page } ) => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/directive-bind.spec.ts:23:22
[chromium] › interactivity/directive-bind.spec.ts:26:6 › data-wp-bind › change href at hydration: test/e2e/specs/interactivity/directive-bind.spec.ts#L28
2) [chromium] › interactivity/directive-bind.spec.ts:26:6 › data-wp-bind › change href at hydration Error: expect(received).toHaveAttribute(expected) Expected string: "/some-url" Received string: "/other-url" Call log: - expect.toHaveAttribute with timeout 5000ms - waiting for getByTestId('change href at hydration') - locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a> - unexpected value "/other-url" - waiting for getByTestId('change href at hydration') - locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a> - unexpected value "/other-url" - locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a> - unexpected value "/other-url" - locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a> - unexpected value "/other-url" - locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a> - unexpected value "/other-url" - locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a> - unexpected value "/other-url" - locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a> - unexpected value "/other-url" - locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a> - unexpected value "/other-url" - locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a> - unexpected value "/other-url" 26 | test( 'change href at hydration', async ( { page } ) => { 27 | const el = page.getByTestId( 'change href at hydration' ); > 28 | await expect( el ).toHaveAttribute( 'href', '/some-url' ); | ^ 29 | } ); 30 | 31 | test( 'update missing href at hydration', async ( { page } ) => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/directive-bind.spec.ts:28:22
[chromium] › interactivity/directive-bind.spec.ts:26:6 › data-wp-bind › change href at hydration: test/e2e/specs/interactivity/directive-bind.spec.ts#L28
2) [chromium] › interactivity/directive-bind.spec.ts:26:6 › data-wp-bind › change href at hydration Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toHaveAttribute(expected) Expected string: "/some-url" Received string: "/other-url" Call log: - expect.toHaveAttribute with timeout 5000ms - waiting for getByTestId('change href at hydration') - locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a> - unexpected value "/other-url" - waiting for getByTestId('change href at hydration') - locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a> - unexpected value "/other-url" - locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a> - unexpected value "/other-url" - locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a> - unexpected value "/other-url" - locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a> - unexpected value "/other-url" - locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a> - unexpected value "/other-url" - locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a> - unexpected value "/other-url" - locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a> - unexpected value "/other-url" - locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a> - unexpected value "/other-url" 26 | test( 'change href at hydration', async ( { page } ) => { 27 | const el = page.getByTestId( 'change href at hydration' ); > 28 | await expect( el ).toHaveAttribute( 'href', '/some-url' ); | ^ 29 | } ); 30 | 31 | test( 'update missing href at hydration', async ( { page } ) => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/directive-bind.spec.ts:28:22
[chromium] › interactivity/directive-bind.spec.ts:26:6 › data-wp-bind › change href at hydration: test/e2e/specs/interactivity/directive-bind.spec.ts#L28
2) [chromium] › interactivity/directive-bind.spec.ts:26:6 › data-wp-bind › change href at hydration Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toHaveAttribute(expected) Expected string: "/some-url" Received string: "/other-url" Call log: - expect.toHaveAttribute with timeout 5000ms - waiting for getByTestId('change href at hydration') - locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a> - unexpected value "/other-url" - waiting for getByTestId('change href at hydration') - locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a> - unexpected value "/other-url" - locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a> - unexpected value "/other-url" - locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a> - unexpected value "/other-url" - locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a> - unexpected value "/other-url" - locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a> - unexpected value "/other-url" - locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a> - unexpected value "/other-url" - locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a> - unexpected value "/other-url" - locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a> - unexpected value "/other-url" 26 | test( 'change href at hydration', async ( { page } ) => { 27 | const el = page.getByTestId( 'change href at hydration' ); > 28 | await expect( el ).toHaveAttribute( 'href', '/some-url' ); | ^ 29 | } ); 30 | 31 | test( 'update missing href at hydration', async ( { page } ) => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/directive-bind.spec.ts:28:22
[chromium] › interactivity/directive-bind.spec.ts:31:6 › data-wp-bind › update missing href at hydration: test/e2e/specs/interactivity/directive-bind.spec.ts#L33
3) [chromium] › interactivity/directive-bind.spec.ts:31:6 › data-wp-bind › update missing href at hydration Error: expect(received).toHaveAttribute(expected) Expected string: "/some-url" Received string: "" Call log: - expect.toHaveAttribute with timeout 5000ms - waiting for getByTestId('add missing href at hydration') - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - waiting for getByTestId('add missing href at hydration') - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" 31 | test( 'update missing href at hydration', async ( { page } ) => { 32 | const el = page.getByTestId( 'add missing href at hydration' ); > 33 | await expect( el ).toHaveAttribute( 'href', '/some-url' ); | ^ 34 | await page.getByTestId( 'toggle' ).click(); 35 | await expect( el ).toHaveAttribute( 'href', '/some-other-url' ); 36 | } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/directive-bind.spec.ts:33:22
[chromium] › interactivity/directive-bind.spec.ts:31:6 › data-wp-bind › update missing href at hydration: test/e2e/specs/interactivity/directive-bind.spec.ts#L33
3) [chromium] › interactivity/directive-bind.spec.ts:31:6 › data-wp-bind › update missing href at hydration Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toHaveAttribute(expected) Expected string: "/some-url" Received string: "" Call log: - expect.toHaveAttribute with timeout 5000ms - waiting for getByTestId('add missing href at hydration') - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - waiting for getByTestId('add missing href at hydration') - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" 31 | test( 'update missing href at hydration', async ( { page } ) => { 32 | const el = page.getByTestId( 'add missing href at hydration' ); > 33 | await expect( el ).toHaveAttribute( 'href', '/some-url' ); | ^ 34 | await page.getByTestId( 'toggle' ).click(); 35 | await expect( el ).toHaveAttribute( 'href', '/some-other-url' ); 36 | } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/directive-bind.spec.ts:33:22
[chromium] › interactivity/directive-bind.spec.ts:31:6 › data-wp-bind › update missing href at hydration: test/e2e/specs/interactivity/directive-bind.spec.ts#L33
3) [chromium] › interactivity/directive-bind.spec.ts:31:6 › data-wp-bind › update missing href at hydration Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toHaveAttribute(expected) Expected string: "/some-url" Received string: "" Call log: - expect.toHaveAttribute with timeout 5000ms - waiting for getByTestId('add missing href at hydration') - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - waiting for getByTestId('add missing href at hydration') - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" - locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a> - unexpected value "null" 31 | test( 'update missing href at hydration', async ( { page } ) => { 32 | const el = page.getByTestId( 'add missing href at hydration' ); > 33 | await expect( el ).toHaveAttribute( 'href', '/some-url' ); | ^ 34 | await page.getByTestId( 'toggle' ).click(); 35 | await expect( el ).toHaveAttribute( 'href', '/some-other-url' ); 36 | } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/directive-bind.spec.ts:33:22
[chromium] › interactivity/directive-bind.spec.ts:38:6 › data-wp-bind › add missing checked at hydration: test/e2e/specs/interactivity/directive-bind.spec.ts#L40
4) [chromium] › interactivity/directive-bind.spec.ts:38:6 › data-wp-bind › add missing checked at hydration Error: expect(received).toHaveAttribute(expected) Expected string: "" Received string: serializes to the same string Call log: - expect.toHaveAttribute with timeout 5000ms - waiting for getByTestId('add missing checked at hydration') - locator resolved to <input type="checkbox" data-wp-bind--checked="state.che…/> - unexpected value "null" - waiting for getByTestId('add missing checked at hydration') - locator resolved to <input type="checkbox" data-wp-bind--checked="state.che…/> - unexpected value "null" - locator resolved to <input type="checkbox" data-wp-bind--checked="state.che…/> - unexpected value "null" - locator resolved to <input type="checkbox" data-wp-bind--checked="state.che…/> - unexpected value "null" - locator resolved to <input type="checkbox" data-wp-bind--checked="state.che…/> - unexpected value "null" - locator resolved to <input type="checkbox" data-wp-bind--checked="state.che…/> - unexpected value "null" - locator resolved to <input type="checkbox" data-wp-bind--checked="state.che…/> - unexpected value "null" - locator resolved to <input type="checkbox" data-wp-bind--checked="state.che…/> - unexpected value "null" - locator resolved to <input type="checkbox" data-wp-bind--checked="state.che…/> - unexpected value "null" 38 | test( 'add missing checked at hydration', async ( { page } ) => { 39 | const el = page.getByTestId( 'add missing checked at hydration' ); > 40 | await expect( el ).toHaveAttribute( 'checked', '' ); | ^ 41 | } ); 42 | 43 | test( 'remove existing checked at hydration', async ( { page } ) => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/directive-bind.spec.ts:40:22
🎭 Playwright Run Summary
184 passed (13.1m)
🎭 Playwright Run Summary
157 passed (14.3m)
🎭 Playwright Run Summary
14 failed [chromium] › editor/blocks/image.spec.js:840:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › zoom animation [chromium] › editor/blocks/image.spec.js:936:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › fade animation [chromium] › editor/blocks/image.spec.js:1127:4 › Image - interactivity › tests using uploaded image › keyboard navigation › should open and focus appropriately using enter key [chromium] › editor/blocks/image.spec.js:1137:4 › Image - interactivity › tests using uploaded image › keyboard navigation › should close and focus appropriately using enter key on close button [chromium] › editor/blocks/image.spec.js:1150:4 › Image - interactivity › tests using uploaded image › keyboard navigation › should close and focus appropriately using escape key [chromium] › editor/blocks/image.spec.js:1178:2 › Image - interactivity › lightbox should work as expected when inserting image from URL [chromium] › editor/blocks/navigation-colors.spec.js:57:2 › Navigation colors › All navigation links should default to the body color and submenus and mobile overlay should default to a white background with black text [chromium] › editor/blocks/navigation-colors.spec.js:78:2 › Navigation colors › Top level navigation links inherit the text color from the theme/group but do not apply to the submenu or overlay text [chromium] › editor/blocks/navigation-colors.spec.js:131:2 › Navigation colors › Navigation text does not inherit the link color from the theme/group [chromium] › editor/blocks/navigation-colors.spec.js:187:2 › Navigation colors › The navigation text color should apply to all navigation links including submenu and overlay text [chromium] › editor/blocks/navigation-colors.spec.js:274:2 › Navigation colors › As a user I expect my navigation to use the colors I selected for it [chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:45:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions [chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:116:3 › Navigation block - Frontend interactivity › Submenu mouse and keyboard interactions › Submenu interactions [chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:286:3 › Navigation block - Frontend interactivity › Page list block › page-list submenu user interactions 1 flaky [chromium] › editor/blocks/image.spec.js:797:3 › Image - interactivity › tests using uploaded image › should toggle "lightbox" in saved attributes 172 passed (27.1m)
🎭 Playwright Run Summary
53 failed [chromium] › interactivity/directive-bind.spec.ts:21:6 › data-wp-bind › add missing href at hydration [chromium] › interactivity/directive-bind.spec.ts:26:6 › data-wp-bind › change href at hydration [chromium] › interactivity/directive-bind.spec.ts:31:6 › data-wp-bind › update missing href at hydration [chromium] › interactivity/directive-bind.spec.ts:38:6 › data-wp-bind › add missing checked at hydration [chromium] › interactivity/directive-bind.spec.ts:43:6 › data-wp-bind › remove existing checked at hydration [chromium] › interactivity/directive-bind.spec.ts:48:6 › data-wp-bind › update existing checked [chromium] › interactivity/directive-bind.spec.ts:70:6 › data-wp-bind › nested binds ─────────── [chromium] › interactivity/directive-bind.spec.ts:80:6 › data-wp-bind › check enumerated attributes with true/false values [chromium] › interactivity/directive-effect.spec.ts:21:6 › data-wp-effect › check that effect runs when it is added [chromium] › interactivity/directive-effect.spec.ts:26:6 › data-wp-effect › check that effect runs when it is removed [chromium] › interactivity/directive-effect.spec.ts:32:6 › data-wp-effect › change focus after DOM changes [chromium] › interactivity/directive-priorities.spec.ts:21:6 › Directives (w/ priority) › should run in priority order [chromium] › interactivity/directive-priorities.spec.ts:28:6 › Directives (w/ priority) › should wrap those with less priority [chromium] › interactivity/directive-priorities.spec.ts:42:6 › Directives (w/ priority) › should propagate element modifications top-down [chromium] › interactivity/directives-class.spec.ts:21:6 › data-wp-class › remove class if callback returns falsy value [chromium] › interactivity/directives-class.spec.ts:34:6 › data-wp-class › add class if callback returns truthy value [chromium] › interactivity/directives-class.spec.ts:45:6 › data-wp-class › handles multiple classes and callbacks [chromium] › interactivity/directives-class.spec.ts:58:6 › data-wp-class › handles class names that are contained inside other class names [chromium] › interactivity/directives-class.spec.ts:71:6 › data-wp-class › can toggle class in the middle [chromium] › interactivity/directives-class.spec.ts:80:6 › data-wp-class › can toggle class when class attribute is missing [chromium] › interactivity/directives-class.spec.ts:93:6 › data-wp-class › can use context values [chromium] › interactivity/directives-context.spec.ts:28:6 › data-wp-context › is correctly initialized [chromium] › interactivity/directives-context.spec.ts:41:6 › data-wp-context › is correctly extended [chromium] › interactivity/directives-context.spec.ts:55:6 › data-wp-context › changes in inherited properties are reflected (child) [chromium] › interactivity/directives-context.spec.ts:76:6 › data-wp-context › changes in inherited properties are reflected (parent) [chromium] › interactivity/directives-context.spec.ts:97:6 › data-wp-context › changes in shadowed properties do not leak (child) [chromium] › interactivity/directives-context.spec.ts:118:6 › data-wp-context › changes in shadowed properties do not leak (parent) [chromium] › interactivity/directives-context.spec.ts:139:6 › data-wp-context › Array properties are shadowed [chromium] › interactivity/directives-context.spec.ts:152:6 › data-wp-context › can be accessed in other directives on the same element [chromium] › interactivity/directives-show.spec.ts:24:6 › data-wp-show › do not show if callback returns falsy value [chromium] › interactivity/directives-show.spec.ts:31:6 › data-wp-show › hide when toggling truthy value to falsy [chromium] › interactivity/directives-show.spec.ts:40:6 › data-wp-show › show when toggling false value to truthy [chromium] › interactivity/directives-show.spec.ts:51:6 › data-wp-show › can use context values [chromium] › interactivity/directives-style.spec.ts:33:6 › data-wp-style › remove style if callback returns falsy val

Artifacts

Produced during runtime
Name Size
failures-artifacts Expired
150 MB
flaky-tests-report Expired
11.2 KB