Skip to content

fix(editor): embed iframe block idle status selected style #33140

fix(editor): embed iframe block idle status selected style

fix(editor): embed iframe block idle status selected style #33140

Triggered via pull request March 28, 2025 02:25
Status Success
Total duration 10m 59s
Artifacts 26

build-test.yml

on: pull_request
Optimize CI
8s
Optimize CI
Matrix: build-native
Build Server native
1m 48s
Build Server native
Build @affine/electron renderer
2m 41s
Build @affine/electron renderer
test-build-mobile-app  /  output-env
2s
test-build-mobile-app / output-env
Matrix: Analyze
Matrix: build-windows-native
Matrix: E2E BlockSuite Test
Matrix: E2E Mobile Test
Matrix: E2E Test
Matrix: Unit Test
Native Unit Test
31s
Native Unit Test
Matrix: Frontend Copilot E2E Test
Matrix: cloud-e2e-test
Matrix: Server Test
Server E2E Test
3m 25s
Server E2E Test
Server Copilot Api Test
27s
Server Copilot Api Test
Matrix: desktop-bundle-check
Matrix: desktop-test
test-build-mobile-app  /  build-android-web
3m 48s
test-build-mobile-app / build-android-web
test-build-mobile-app  /  build-ios-web
3m 47s
test-build-mobile-app / build-ios-web
test-build-mobile-app  /  android
3m 45s
test-build-mobile-app / android
test-build-mobile-app  /  ios
3m 38s
test-build-mobile-app / ios
3, 2, 1 Launch
0s
3, 2, 1 Launch
Fit to window
Zoom out
Zoom in

Annotations

51 errors, 9 warnings, and 31 notices
e2e/selection/native.spec.ts:265:1 › cursor move to up and down with children block: tests/blocksuite/e2e/selection/native.spec.ts#L294
1) e2e/selection/native.spec.ts:265:1 › cursor move to up and down with children block ─────────── Error: expect(received).toBeGreaterThanOrEqual(expected) Expected: >= 12 Received: -1 292 | const textTwo = await getInlineSelectionText(page); 293 | expect(textTwo).toBe('arrow down test 1'); > 294 | expect(indexTwo).toBeGreaterThanOrEqual(12); | ^ 295 | expect(indexTwo).toBeLessThanOrEqual(17); 296 | await page.keyboard.press('ArrowDown'); 297 | const textThree = await getInlineSelectionText(page); at /home/runner/work/AFFiNE/AFFiNE/tests/blocksuite/e2e/selection/native.spec.ts:294:20
e2e/attachment.spec.ts:443:1 › attachment can be dragged from note to surface top level block: tests/blocksuite/e2e/utils/actions/drag.ts#L189
1) e2e/attachment.spec.ts:443:1 › attachment can be dragged from note to surface top level block ─ Error: at utils/actions/drag.ts:189 187 | .boundingBox(); 188 | if (!handle) { > 189 | throw new Error(); | ^ 190 | } 191 | await page.mouse.move( 192 | handle.x + handle.width / 2, at dragBlockToPoint (/home/runner/work/AFFiNE/AFFiNE/tests/blocksuite/e2e/utils/actions/drag.ts:189:11) at /home/runner/work/AFFiNE/AFFiNE/tests/blocksuite/e2e/attachment.spec.ts:459:3
e2e/bookmark.spec.ts:338:1 › bookmark can be dragged from note to surface top level block: tests/blocksuite/e2e/utils/actions/drag.ts#L189
2) e2e/bookmark.spec.ts:338:1 › bookmark can be dragged from note to surface top level block ───── Error: at utils/actions/drag.ts:189 187 | .boundingBox(); 188 | if (!handle) { > 189 | throw new Error(); | ^ 190 | } 191 | await page.mouse.move( 192 | handle.x + handle.width / 2, at dragBlockToPoint (/home/runner/work/AFFiNE/AFFiNE/tests/blocksuite/e2e/utils/actions/drag.ts:189:11) at /home/runner/work/AFFiNE/AFFiNE/tests/blocksuite/e2e/bookmark.spec.ts:354:3
e2e/bookmark.spec.ts:369:3 › embed youtube card › change youtube card style: tests/blocksuite/e2e/utils/actions/misc.ts#L161
3) e2e/bookmark.spec.ts:369:3 › embed youtube card › change youtube card style ─────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 2 - Please remove the "console.log" or declare `expectConsoleMessage` before `enterPlaygroundRoom`. It is advised not to output logs in a production environment. + Unexpected console message: [Report Only] Refused to load the script 'https://www.youtube.com/s/player/20830619/player_ias.vflset/en_US/embed.js' because it violates the following Content Security Policy directive: "script-src 'unsafe-inline'". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. + at utils/actions/misc.ts:161 159 | expect 160 | .soft('Unexpected console message: ' + message.text()) > 161 | .toBe( | ^ 162 | 'Please remove the "console.log" or declare `expectConsoleMessage` before `enterPlaygroundRoom`. It is advised not to output logs in a production environment.' 163 | ); 164 | } at Page.<anonymous> (/home/runner/work/AFFiNE/AFFiNE/tests/blocksuite/e2e/utils/actions/misc.ts:161:10)
e2e/bookmark.spec.ts:369:3 › embed youtube card › change youtube card style: tests/blocksuite/e2e/utils/actions/misc.ts#L161
3) e2e/bookmark.spec.ts:369:3 › embed youtube card › change youtube card style ─────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 2 - Please remove the "console.log" or declare `expectConsoleMessage` before `enterPlaygroundRoom`. It is advised not to output logs in a production environment. + Unexpected console message: [Report Only] Refused to load the script 'https://www.youtube.com/s/player/20830619/www-embed-player.vflset/www-embed-player.js' because it violates the following Content Security Policy directive: "script-src 'unsafe-inline'". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. + at utils/actions/misc.ts:161 159 | expect 160 | .soft('Unexpected console message: ' + message.text()) > 161 | .toBe( | ^ 162 | 'Please remove the "console.log" or declare `expectConsoleMessage` before `enterPlaygroundRoom`. It is advised not to output logs in a production environment.' 163 | ); 164 | } at Page.<anonymous> (/home/runner/work/AFFiNE/AFFiNE/tests/blocksuite/e2e/utils/actions/misc.ts:161:10)
e2e/bookmark.spec.ts:369:3 › embed youtube card › change youtube card style: tests/blocksuite/e2e/utils/actions/misc.ts#L161
3) e2e/bookmark.spec.ts:369:3 › embed youtube card › change youtube card style ─────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 2 - Please remove the "console.log" or declare `expectConsoleMessage` before `enterPlaygroundRoom`. It is advised not to output logs in a production environment. + Unexpected console message: [Report Only] Refused to load the script 'https://www.youtube.com/s/player/20830619/player_ias.vflset/en_US/base.js' because it violates the following Content Security Policy directive: "script-src 'unsafe-inline'". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. + at utils/actions/misc.ts:161 159 | expect 160 | .soft('Unexpected console message: ' + message.text()) > 161 | .toBe( | ^ 162 | 'Please remove the "console.log" or declare `expectConsoleMessage` before `enterPlaygroundRoom`. It is advised not to output logs in a production environment.' 163 | ); 164 | } at Page.<anonymous> (/home/runner/work/AFFiNE/AFFiNE/tests/blocksuite/e2e/utils/actions/misc.ts:161:10)
e2e/bookmark.spec.ts:369:3 › embed youtube card › change youtube card style: tests/blocksuite/e2e/utils/actions/misc.ts#L161
3) e2e/bookmark.spec.ts:369:3 › embed youtube card › change youtube card style ─────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 2 - Please remove the "console.log" or declare `expectConsoleMessage` before `enterPlaygroundRoom`. It is advised not to output logs in a production environment. + Unexpected console message: [Report Only] Refused to load the script 'https://static.doubleclick.net/instream/ad_status.js' because it violates the following Content Security Policy directive: "script-src 'unsafe-inline'". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. + at utils/actions/misc.ts:161 159 | expect 160 | .soft('Unexpected console message: ' + message.text()) > 161 | .toBe( | ^ 162 | 'Please remove the "console.log" or declare `expectConsoleMessage` before `enterPlaygroundRoom`. It is advised not to output logs in a production environment.' 163 | ); 164 | } at Page.<anonymous> (/home/runner/work/AFFiNE/AFFiNE/tests/blocksuite/e2e/utils/actions/misc.ts:161:10)
e2e/bookmark.spec.ts:369:3 › embed youtube card › change youtube card style: tests/blocksuite/e2e/utils/actions/misc.ts#L161
3) e2e/bookmark.spec.ts:369:3 › embed youtube card › change youtube card style ─────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 2 - Please remove the "console.log" or declare `expectConsoleMessage` before `enterPlaygroundRoom`. It is advised not to output logs in a production environment. + Unexpected console message: [Report Only] Refused to load the script 'https://www.youtube.com/s/player/20830619/player_ias.vflset/en_US/remote.js' because it violates the following Content Security Policy directive: "script-src 'unsafe-inline'". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. + at utils/actions/misc.ts:161 159 | expect 160 | .soft('Unexpected console message: ' + message.text()) > 161 | .toBe( | ^ 162 | 'Please remove the "console.log" or declare `expectConsoleMessage` before `enterPlaygroundRoom`. It is advised not to output logs in a production environment.' 163 | ); 164 | } at Page.<anonymous> (/home/runner/work/AFFiNE/AFFiNE/tests/blocksuite/e2e/utils/actions/misc.ts:161:10)
e2e/bookmark.spec.ts:369:3 › embed youtube card › change youtube card style: tests/blocksuite/e2e/utils/actions/misc.ts#L161
3) e2e/bookmark.spec.ts:369:3 › embed youtube card › change youtube card style ─────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 2 - Please remove the "console.log" or declare `expectConsoleMessage` before `enterPlaygroundRoom`. It is advised not to output logs in a production environment. + Unexpected console message: [Report Only] Refused to load the script 'https://www.youtube.com/s/player/20830619/player_ias.vflset/en_US/embed.js' because it violates the following Content Security Policy directive: "script-src 'unsafe-inline'". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. + at utils/actions/misc.ts:161 159 | expect 160 | .soft('Unexpected console message: ' + message.text()) > 161 | .toBe( | ^ 162 | 'Please remove the "console.log" or declare `expectConsoleMessage` before `enterPlaygroundRoom`. It is advised not to output logs in a production environment.' 163 | ); 164 | } at Page.<anonymous> (/home/runner/work/AFFiNE/AFFiNE/tests/blocksuite/e2e/utils/actions/misc.ts:161:10)
e2e/bookmark.spec.ts:369:3 › embed youtube card › change youtube card style: tests/blocksuite/e2e/utils/actions/misc.ts#L161
3) e2e/bookmark.spec.ts:369:3 › embed youtube card › change youtube card style ─────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 2 - Please remove the "console.log" or declare `expectConsoleMessage` before `enterPlaygroundRoom`. It is advised not to output logs in a production environment. + Unexpected console message: [Report Only] Refused to load the script 'https://www.gstatic.com/cv/js/sender/v1/cast_sender.js' because it violates the following Content Security Policy directive: "script-src 'unsafe-inline'". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. + at utils/actions/misc.ts:161 159 | expect 160 | .soft('Unexpected console message: ' + message.text()) > 161 | .toBe( | ^ 162 | 'Please remove the "console.log" or declare `expectConsoleMessage` before `enterPlaygroundRoom`. It is advised not to output logs in a production environment.' 163 | ); 164 | } at Page.<anonymous> (/home/runner/work/AFFiNE/AFFiNE/tests/blocksuite/e2e/utils/actions/misc.ts:161:10)
e2e/bookmark.spec.ts:369:3 › embed youtube card › change youtube card style: tests/blocksuite/e2e/utils/actions/misc.ts#L161
3) e2e/bookmark.spec.ts:369:3 › embed youtube card › change youtube card style ─────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 2 - Please remove the "console.log" or declare `expectConsoleMessage` before `enterPlaygroundRoom`. It is advised not to output logs in a production environment. + Unexpected console message: [Report Only] Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an allowed source of script in the following Content Security Policy directive: "script-src 'unsafe-inline'". + at utils/actions/misc.ts:161 159 | expect 160 | .soft('Unexpected console message: ' + message.text()) > 161 | .toBe( | ^ 162 | 'Please remove the "console.log" or declare `expectConsoleMessage` before `enterPlaygroundRoom`. It is advised not to output logs in a production environment.' 163 | ); 164 | } at Page.<anonymous> (/home/runner/work/AFFiNE/AFFiNE/tests/blocksuite/e2e/utils/actions/misc.ts:161:10)
[Mobile Chrome] › e2e/detail.spec.ts:39:1 › can add text property: tests/affine-mobile/e2e/detail.spec.ts#L1
1) [Mobile Chrome] › e2e/detail.spec.ts:39:1 › can add text property ───────────────────────────── Test timeout of 60000ms exceeded.
e2e/edgeless/note/drag-handle.spec.ts:109:1 › drag handle should work inside one note: tests/blocksuite/e2e/utils/actions/drag.ts#L134
1) e2e/edgeless/note/drag-handle.spec.ts:109:1 › drag handle should work inside one note ───────── TimeoutError: locator.hover: Timeout 5000ms exceeded. Call log: - waiting for locator('.affine-drag-handle-container') - locator resolved to <div class="affine-drag-handle-container">…</div> - attempting hover action 2 × waiting for element to be visible and stable - element is not visible - retrying hover action - waiting 20ms 2 × waiting for element to be visible and stable - element is not visible - retrying hover action - waiting 100ms 9 × waiting for element to be visible and stable - element is not visible - retrying hover action - waiting 500ms - waiting for element to be visible and stable at utils/actions/drag.ts:134 132 | await waitNextFrame(page); 133 | const dragHandleContainer = page.locator('.affine-drag-handle-container'); > 134 | await dragHandleContainer.hover(); | ^ 135 | const handle = await dragHandleContainer.boundingBox(); 136 | if (!handle) { 137 | throw new Error(); at dragHandleFromBlockToBlockBottomById (/home/runner/work/AFFiNE/AFFiNE/tests/blocksuite/e2e/utils/actions/drag.ts:134:29) at /home/runner/work/AFFiNE/AFFiNE/tests/blocksuite/e2e/edgeless/note/drag-handle.spec.ts:117:3
e2e/edgeless/note/undo-redo.spec.ts:30:1 › undo/redo should work correctly after clipping: tests/blocksuite/e2e/edgeless/note/undo-redo.spec.ts#L42
1) e2e/edgeless/note/undo-redo.spec.ts:30:1 › undo/redo should work correctly after clipping ───── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('.note-slicer-button') 40 | 41 | const button = page.locator('.note-slicer-button'); > 42 | await button.click(); | ^ 43 | await expect(page.locator('affine-edgeless-note')).toHaveCount(2); 44 | 45 | await undoByKeyboard(page); at /home/runner/work/AFFiNE/AFFiNE/tests/blocksuite/e2e/edgeless/note/undo-redo.spec.ts:42:16
[Mobile Safari] › e2e/explorer-folder.spec.ts:62:1 › create a folder and rename it: tests/affine-mobile/e2e/explorer-folder.spec.ts#L1
1) [Mobile Safari] › e2e/explorer-folder.spec.ts:62:1 › create a folder and rename it ──────────── Test timeout of 60000ms exceeded while setting up "page".
[Mobile Safari] › e2e/explorer-folder.spec.ts:62:1 › create a folder and rename it: tests/kit/src/mobile.ts#L21
1) [Mobile Safari] › e2e/explorer-folder.spec.ts:62:1 › create a folder and rename it ──────────── Error: page.goto: Test timeout of 60000ms exceeded. Call log: - navigating to "http://localhost:8080/", waiting until "load" at ../../kit/src/mobile.ts:21 19 | timeout: 30 * 1000, 20 | }); > 21 | await page.goto('/'); | ^ 22 | await use(page); 23 | console.log( 24 | 'Browser User Agent:', at Object.page (/home/runner/work/AFFiNE/AFFiNE/tests/kit/src/mobile.ts:21:16)
[Mobile Safari] › e2e/explorer-tag.spec.ts:55:1 › create a tag from explorer: tests/affine-mobile/e2e/explorer-tag.spec.ts#L1
2) [Mobile Safari] › e2e/explorer-tag.spec.ts:55:1 › create a tag from explorer ────────────────── Test timeout of 60000ms exceeded while setting up "page".
[Mobile Safari] › e2e/explorer-tag.spec.ts:55:1 › create a tag from explorer: tests/kit/src/mobile.ts#L21
2) [Mobile Safari] › e2e/explorer-tag.spec.ts:55:1 › create a tag from explorer ────────────────── Error: page.goto: Test timeout of 60000ms exceeded. Call log: - navigating to "http://localhost:8080/", waiting until "load" at ../../kit/src/mobile.ts:21 19 | timeout: 30 * 1000, 20 | }); > 21 | await page.goto('/'); | ^ 22 | await use(page); 23 | console.log( 24 | 'Browser User Agent:', at Object.page (/home/runner/work/AFFiNE/AFFiNE/tests/kit/src/mobile.ts:21:16)
[Mobile Safari] › e2e/explorer-tag.spec.ts:55:1 › create a tag from explorer: tests/affine-mobile/e2e/explorer-tag.spec.ts#L1
2) [Mobile Safari] › e2e/explorer-tag.spec.ts:55:1 › create a tag from explorer ────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[Mobile Safari] › e2e/explorer-tag.spec.ts:55:1 › create a tag from explorer: tests/affine-mobile/e2e/utils.ts#L6
2) [Mobile Safari] › e2e/explorer-tag.spec.ts:55:1 › create a tag from explorer ────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.getAttribute: Test timeout of 60000ms exceeded. Call log: - waiting for locator('[data-collapsible]:has-text("tags")') at utils.ts:6 4 | export async function expandCollapsibleSection(page: Page, name: string) { 5 | const divider = page.locator(`[data-collapsible]:has-text("${name}")`); > 6 | if ((await divider.getAttribute('data-collapsed')) === 'true') { | ^ 7 | await divider.click(); 8 | } 9 | await expect(divider).toHaveAttribute('data-collapsed', 'false'); at expandCollapsibleSection (/home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/utils.ts:6:22) at createRootTag (/home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/explorer-tag.spec.ts:35:25) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/explorer-tag.spec.ts:56:9
e2e/all-page.spec.ts:95:1 › allow creation of filters by tags: tests/kit/src/utils/filter.ts#L145
1) e2e/all-page.spec.ts:95:1 › allow creation of filters by tags ───────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for getByTestId('filler-tag-contains all') - locator resolved to <span data-state="closed" data-testid="filler-tag-contains all" class="filter_ellipsisTextStyle__9fnao3c">contains all</span> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 20ms - waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 100ms - waiting for element to be visible, enabled and stable - element was detached from the DOM, retrying at ../../kit/src/utils/filter.ts:145 143 | export const changeFilter = async (page: Page, to: string) => { 144 | await page.getByTestId('filter-name').click(); > 145 | await page.getByTestId(`filler-tag-${to}`).click(); | ^ 146 | }; 147 | 148 | export async function selectTag(page: Page, name: string | RegExp) { at changeFilter (/home/runner/work/AFFiNE/AFFiNE/tests/kit/src/utils/filter.ts:145:46) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/all-page.spec.ts:115:3
e2e/basic.spec.ts:22:1 › new page: tests/kit/src/electron.ts#L69
1) e2e/basic.spec.ts:22:1 › new page ───────────────────────────────────────────────────────────── Error: expect(received).toBeTruthy() Received: false Call Log: - Timeout 10000ms exceeded while waiting on the predicate at ../../kit/src/electron.ts:69 67 | }, 68 | page: async ({ electronApp }, use) => { > 69 | await expect | ^ 70 | .poll( 71 | () => { 72 | return electronApp.windows().length > 1; at Object.page (/home/runner/work/AFFiNE/AFFiNE/tests/kit/src/electron.ts:69:5)
e2e/links.spec.ts:1129:1 › should show full email address: tests/affine-local/e2e/links.spec.ts#L1137
1) e2e/links.spec.ts:1129:1 › should show full email address ───────────────────────────────────── Error: expect.toHaveText: Error: strict mode violation: locator('affine-link') resolved to 2 elements: 1) <affine-link>…</affine-link> aka locator('affine-link').filter({ hasText: 'dev@affine.pro' }) 2) <affine-link>…</affine-link> aka locator('affine-link').filter({ hasText: 'http://localhost:8080/' }) Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('affine-link') 1135 | const inlineLink = page.locator('affine-link'); 1136 | > 1137 | await expect(inlineLink).toHaveText('dev@affine.pro'); | ^ 1138 | 1139 | await inlineLink.hover(); 1140 | at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/links.spec.ts:1137:28
e2e/links.spec.ts:1151:1 › should not show view toggle button when protocol of link is not http(s): tests/affine-local/e2e/links.spec.ts#L1161
2) e2e/links.spec.ts:1151:1 › should not show view toggle button when protocol of link is not http(s) Error: expect.toHaveText: Error: strict mode violation: locator('affine-link') resolved to 2 elements: 1) <affine-link>…</affine-link> aka locator('affine-link').filter({ hasText: 'ftp://affine.pro/blocksuite.' }) 2) <affine-link>…</affine-link> aka locator('affine-link').filter({ hasText: 'http://localhost:8080/' }) Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('affine-link') 1159 | const inlineLink = page.locator('affine-link'); 1160 | > 1161 | await expect(inlineLink).toHaveText('ftp://affine.pro/blocksuite.pdf'); | ^ 1162 | 1163 | await inlineLink.hover(); 1164 | at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/links.spec.ts:1161:28
e2e/image-preview.spec.ts:494:1 › image should able to delete and when delete: tests/affine-local/e2e/image-preview.spec.ts#L1
1) e2e/image-preview.spec.ts:494:1 › image should able to delete and when delete, it will move to previous/next image Test timeout of 50000ms exceeded.
e2e/image-preview.spec.ts:494:1 › image should able to delete and when delete: tests/affine-local/e2e/image-preview.spec.ts#L548
1) e2e/image-preview.spec.ts:494:1 › image should able to delete and when delete, it will move to previous/next image Error: page.waitForTimeout: Test timeout of 50000ms exceeded. 546 | await page.locator('affine-page-image').first().dblclick(); 547 | await locator.getByTestId('next-image-button').click(); > 548 | await page.waitForTimeout(1000); | ^ 549 | { 550 | const newBlobId = (await page 551 | .getByTestId('image-content') at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/image-preview.spec.ts:548:14
e2e/image-preview.spec.ts:570:1 › tooltips for all buttons should be visible when hovering: tests/affine-local/e2e/image-preview.spec.ts#L1
2) e2e/image-preview.spec.ts:570:1 › tooltips for all buttons should be visible when hovering ──── Test timeout of 50000ms exceeded.
e2e/image-preview.spec.ts:570:1 › tooltips for all buttons should be visible when hovering: tests/affine-local/e2e/image-preview.spec.ts#L620
2) e2e/image-preview.spec.ts:570:1 › tooltips for all buttons should be visible when hovering ──── Error: page.waitForTimeout: Test timeout of 50000ms exceeded. 618 | 619 | await locator.getByTestId('fit-to-screen-button').hover(); > 620 | await page.waitForTimeout(1000); | ^ 621 | { 622 | const element = page.getByRole('tooltip'); 623 | const fitToScreenToolTip = await element.getByText('Fit to Screen').count(); at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/image-preview.spec.ts:620:14
e2e/links.spec.ts:294:1 › allow switching to embed view when linking to the other document with mode: tests/affine-local/e2e/links.spec.ts#L333
3) e2e/links.spec.ts:294:1 › allow switching to embed view when linking to the other document with mode TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('affine-toolbar-widget editor-toolbar').getByLabel('Switch view') - locator resolved to <editor-icon-button tabindex="0" role="button" aria-label="Switch view">…</editor-icon-button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> from <affine-note data-block-id="fKtapOWXzc" data-drop-target-for-element="true">…</affine-note> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 100ms 9 × waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 500ms 331 | // refocus 332 | await cardLink.click(); > 333 | await switchViewBtn.click(); | ^ 334 | 335 | await clickable(inlineViewBtn); 336 | await notClickable(cardViewBtn); at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/links.spec.ts:333:23
e2e/quick-search.spec.ts:370:1 › can use cmdk to search page content and scroll to it: tests/affine-local/e2e/quick-search.spec.ts#L1
1) e2e/quick-search.spec.ts:370:1 › can use cmdk to search page content and scroll to it, then the block will be selected Test timeout of 50000ms exceeded.
e2e/quick-search.spec.ts:370:1 › can use cmdk to search page content and scroll to it: tests/kit/src/playwright.ts#L105
1) e2e/quick-search.spec.ts:370:1 › can use cmdk to search page content and scroll to it, then the block will be selected Error: page.evaluate: Execution context was destroyed, most likely because of a navigation at ../../kit/src/playwright.ts:105 103 | if (enableCoverage) { 104 | for (const page of context.pages()) { > 105 | await page.evaluate(() => | ^ 106 | // @ts-expect-error 107 | window.collectIstanbulCoverage(JSON.stringify(window.__coverage__)) 108 | ); at Object.context (/home/runner/work/AFFiNE/AFFiNE/tests/kit/src/playwright.ts:105:20)
e2e/quick-search.spec.ts:370:1 › can use cmdk to search page content and scroll to it: tests/kit/src/utils/load-page.ts#L11
1) e2e/quick-search.spec.ts:370:1 › can use cmdk to search page content and scroll to it, then the block will be selected Error: page.goto: Test timeout of 50000ms exceeded. Call log: - navigating to "http://localhost:8080/", waiting until "load" at ../../kit/src/utils/load-page.ts:11 9 | 10 | export async function openHomePage(page: Page) { > 11 | await page.goto(coreUrl); | ^ 12 | } 13 | 14 | export async function open404Page(page: Page) { at openHomePage (/home/runner/work/AFFiNE/AFFiNE/tests/kit/src/utils/load-page.ts:11:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/quick-search.spec.ts:373:9
e2e/quick-search.spec.ts:409:1 › Create a new page with special characters in the title and search for this page: tests/affine-local/e2e/quick-search.spec.ts#L1
2) e2e/quick-search.spec.ts:409:1 › Create a new page with special characters in the title and search for this page Test timeout of 50000ms exceeded.
e2e/quick-search.spec.ts:409:1 › Create a new page with special characters in the title and search for this page: tests/kit/src/playwright.ts#L105
2) e2e/quick-search.spec.ts:409:1 › Create a new page with special characters in the title and search for this page Error: page.evaluate: Execution context was destroyed, most likely because of a navigation at ../../kit/src/playwright.ts:105 103 | if (enableCoverage) { 104 | for (const page of context.pages()) { > 105 | await page.evaluate(() => | ^ 106 | // @ts-expect-error 107 | window.collectIstanbulCoverage(JSON.stringify(window.__coverage__)) 108 | ); at Object.context (/home/runner/work/AFFiNE/AFFiNE/tests/kit/src/playwright.ts:105:20)
e2e/quick-search.spec.ts:409:1 › Create a new page with special characters in the title and search for this page: tests/kit/src/utils/load-page.ts#L11
2) e2e/quick-search.spec.ts:409:1 › Create a new page with special characters in the title and search for this page Error: page.goto: Test timeout of 50000ms exceeded. Call log: - navigating to "http://localhost:8080/", waiting until "load" at ../../kit/src/utils/load-page.ts:11 9 | 10 | export async function openHomePage(page: Page) { > 11 | await page.goto(coreUrl); | ^ 12 | } 13 | 14 | export async function open404Page(page: Page) { at openHomePage (/home/runner/work/AFFiNE/AFFiNE/tests/kit/src/utils/load-page.ts:11:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/quick-search.spec.ts:414:9
e2e/undo-empty.spec.ts:10:1 › should be able to undo on empty page: tests/kit/src/utils/page-logic.ts#L39
3) e2e/undo-empty.spec.ts:10:1 › should be able to undo on empty page ──────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for getByTestId('sidebar-new-page-button') - locator resolved to <button data-size="custom" data-icon-size="20" data-mobile="false" data-state="closed" data-variant="custom" data-icon-variant="plain" data-testid="sidebar-new-page-button" class="button_button__ph3zqme button_iconButton__ph3zqmh add-page-button_root__18n7nrk0">…</button> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - performing click action at ../../kit/src/utils/page-logic.ts:39 37 | export async function clickNewPageButton(page: Page, title?: string) { 38 | // fixme(himself65): if too fast, the page will crash > 39 | await page.getByTestId('sidebar-new-page-button').click({ | ^ 40 | delay: 100, 41 | }); 42 | await waitForEmptyEditor(page); at clickNewPageButton (/home/runner/work/AFFiNE/AFFiNE/tests/kit/src/utils/page-logic.ts:39:53) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/undo-empty.spec.ts:12:9
e2e/local-first-favorites-items.spec.ts:84:1 › Deleted page's reference will not be shown in sidebar: tests/affine-local/e2e/local-first-favorites-items.spec.ts#L1
1) e2e/local-first-favorites-items.spec.ts:84:1 › Deleted page's reference will not be shown in sidebar Test timeout of 50000ms exceeded.
e2e/local-first-favorites-items.spec.ts:84:1 › Deleted page's reference will not be shown in sidebar: tests/kit/src/utils/page-logic.ts#L25
1) e2e/local-first-favorites-items.spec.ts:84:1 › Deleted page's reference will not be shown in sidebar Error: page.waitForSelector: Test timeout of 50000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/src/utils/page-logic.ts:25 23 | 24 | export async function waitForEditorLoad(page: Page) { > 25 | await page.waitForSelector('v-line', { | ^ 26 | timeout: 20000, 27 | }); 28 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/src/utils/page-logic.ts:25:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-favorites-items.spec.ts:88:9
e2e/local-first-favorites-items.spec.ts:145:1 › Add new favorite page via sidebar: tests/affine-local/e2e/local-first-favorites-items.spec.ts#L1
2) e2e/local-first-favorites-items.spec.ts:145:1 › Add new favorite page via sidebar ───────────── Test timeout of 50000ms exceeded.
e2e/local-first-favorites-items.spec.ts:145:1 › Add new favorite page via sidebar: tests/kit/src/utils/page-logic.ts#L25
2) e2e/local-first-favorites-items.spec.ts:145:1 › Add new favorite page via sidebar ───────────── Error: page.waitForSelector: Test timeout of 50000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/src/utils/page-logic.ts:25 23 | 24 | export async function waitForEditorLoad(page: Page) { > 25 | await page.waitForSelector('v-line', { | ^ 26 | timeout: 20000, 27 | }); 28 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/src/utils/page-logic.ts:25:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-favorites-items.spec.ts:147:9
e2e/page-properties.spec.ts:109:1 › property table reordering: tests/kit/src/utils/page-logic.ts#L39
3) e2e/page-properties.spec.ts:109:1 › property table reordering ───────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for getByTestId('sidebar-new-page-button') - locator resolved to <button data-size="custom" data-icon-size="20" data-mobile="false" data-state="closed" data-variant="custom" data-icon-variant="plain" data-testid="sidebar-new-page-button" class="button_button__ph3zqme button_iconButton__ph3zqmh add-page-button_root__18n7nrk0">…</button> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - performing click action at ../../kit/src/utils/page-logic.ts:39 37 | export async function clickNewPageButton(page: Page, title?: string) { 38 | // fixme(himself65): if too fast, the page will crash > 39 | await page.getByTestId('sidebar-new-page-button').click({ | ^ 40 | delay: 100, 41 | }); 42 | await waitForEmptyEditor(page); at clickNewPageButton (/home/runner/work/AFFiNE/AFFiNE/tests/kit/src/utils/page-logic.ts:39:53) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/page-properties.spec.ts:36:9
e2e/page-properties.spec.ts:153:1 › page info show more will not should by default when there is no properties: tests/kit/src/utils/page-logic.ts#L39
4) e2e/page-properties.spec.ts:153:1 › page info show more will not should by default when there is no properties TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for getByTestId('sidebar-new-page-button') - locator resolved to <button data-size="custom" data-icon-size="20" data-mobile="false" data-state="closed" data-variant="custom" data-icon-variant="plain" data-testid="sidebar-new-page-button" class="button_button__ph3zqme button_iconButton__ph3zqmh add-page-button_root__18n7nrk0">…</button> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - performing click action at ../../kit/src/utils/page-logic.ts:39 37 | export async function clickNewPageButton(page: Page, title?: string) { 38 | // fixme(himself65): if too fast, the page will crash > 39 | await page.getByTestId('sidebar-new-page-button').click({ | ^ 40 | delay: 100, 41 | }); 42 | await waitForEmptyEditor(page); at clickNewPageButton (/home/runner/work/AFFiNE/AFFiNE/tests/kit/src/utils/page-logic.ts:39:53) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/page-properties.spec.ts:36:9
e2e/open-in-app.spec.ts:33:1 › open in app card should be shown for cloud workspace: tests/kit/src/utils/page-logic.ts#L25
1) e2e/open-in-app.spec.ts:33:1 › open in app card should be shown for cloud workspace ─────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/src/utils/page-logic.ts:25 23 | 24 | export async function waitForEditorLoad(page: Page) { > 25 | await page.waitForSelector('v-line', { | ^ 26 | timeout: 20000, 27 | }); 28 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/src/utils/page-logic.ts:25:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/open-in-app.spec.ts:24:9
e2e/open-in-app.spec.ts:33:1 › open in app card should be shown for cloud workspace: tests/kit/src/utils/page-logic.ts#L25
1) e2e/open-in-app.spec.ts:33:1 › open in app card should be shown for cloud workspace ─────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/src/utils/page-logic.ts:25 23 | 24 | export async function waitForEditorLoad(page: Page) { > 25 | await page.waitForSelector('v-line', { | ^ 26 | timeout: 20000, 27 | }); 28 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/src/utils/page-logic.ts:25:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/open-in-app.spec.ts:24:9
e2e/blocksuite/clipboard/clipboard.spec.ts:151:1 › paste surface-ref block to another doc as embed-linked-doc block: tests/affine-local/e2e/blocksuite/clipboard/clipboard.spec.ts#L62
1) e2e/blocksuite/clipboard/clipboard.spec.ts:151:1 › paste surface-ref block to another doc as embed-linked-doc block Test timeout of 50000ms exceeded while running "beforeEach" hook. 60 | } 61 | > 62 | test.beforeEach(async ({ page }) => { | ^ 63 | await openHomePage(page); 64 | await clickNewPageButton(page, 'Clipboard Test'); 65 | await waitForEditorLoad(page); at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/blocksuite/clipboard/clipboard.spec.ts:62:6
e2e/blocksuite/clipboard/clipboard.spec.ts:151:1 › paste surface-ref block to another doc as embed-linked-doc block: tests/kit/src/playwright.ts#L105
1) e2e/blocksuite/clipboard/clipboard.spec.ts:151:1 › paste surface-ref block to another doc as embed-linked-doc block Error: page.evaluate: Execution context was destroyed, most likely because of a navigation at ../../kit/src/playwright.ts:105 103 | if (enableCoverage) { 104 | for (const page of context.pages()) { > 105 | await page.evaluate(() => | ^ 106 | // @ts-expect-error 107 | window.collectIstanbulCoverage(JSON.stringify(window.__coverage__)) 108 | ); at Object.context (/home/runner/work/AFFiNE/AFFiNE/tests/kit/src/playwright.ts:105:20)
e2e/blocksuite/clipboard/clipboard.spec.ts:151:1 › paste surface-ref block to another doc as embed-linked-doc block: tests/kit/src/utils/load-page.ts#L11
1) e2e/blocksuite/clipboard/clipboard.spec.ts:151:1 › paste surface-ref block to another doc as embed-linked-doc block Error: page.goto: Test timeout of 50000ms exceeded. Call log: - navigating to "http://localhost:8080/", waiting until "load" at ../../kit/src/utils/load-page.ts:11 9 | 10 | export async function openHomePage(page: Page) { > 11 | await page.goto(coreUrl); | ^ 12 | } 13 | 14 | export async function open404Page(page: Page) { at openHomePage (/home/runner/work/AFFiNE/AFFiNE/tests/kit/src/utils/load-page.ts:11:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/blocksuite/clipboard/clipboard.spec.ts:63:9
e2e/blocksuite/clipboard/clipboard.spec.ts:151:1 › paste surface-ref block to another doc as embed-linked-doc block: tests/kit/src/utils/page-logic.ts#L39
1) e2e/blocksuite/clipboard/clipboard.spec.ts:151:1 › paste surface-ref block to another doc as embed-linked-doc block Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for getByTestId('sidebar-new-page-button') - locator resolved to <button data-size="custom" data-icon-size="20" data-mobile="false" data-state="closed" data-variant="custom" data-icon-variant="plain" data-testid="sidebar-new-page-button" class="button_button__ph3zqme button_iconButton__ph3zqmh add-page-button_root__18n7nrk0">…</button> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - performing click action at ../../kit/src/utils/page-logic.ts:39 37 | export async function clickNewPageButton(page: Page, title?: string) { 38 | // fixme(himself65): if too fast, the page will crash > 39 | await page.getByTestId('sidebar-new-page-button').click({ | ^ 40 | delay: 100, 41 | }); 42 | await waitForEmptyEditor(page); at clickNewPageButton (/home/runner/work/AFFiNE/AFFiNE/tests/kit/src/utils/page-logic.ts:39:53) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/blocksuite/clipboard/clipboard.spec.ts:64:9
e2e/blocksuite/code/crud.spec.ts:7:3 › Code Block Autocomplete Operations › angle brackets are not supported: tests/affine-local/e2e/blocksuite/code/crud.spec.ts#L1
2) e2e/blocksuite/code/crud.spec.ts:7:3 › Code Block Autocomplete Operations › angle brackets are not supported Test timeout of 50000ms exceeded.
e2e/blocksuite/code/crud.spec.ts:7:3 › Code Block Autocomplete Operations › angle brackets are not supported: tests/kit/src/playwright.ts#L105
2) e2e/blocksuite/code/crud.spec.ts:7:3 › Code Block Autocomplete Operations › angle brackets are not supported Error: page.evaluate: Execution context was destroyed, most likely because of a navigation at ../../kit/src/playwright.ts:105 103 | if (enableCoverage) { 104 | for (const page of context.pages()) { > 105 | await page.evaluate(() => | ^ 106 | // @ts-expect-error 107 | window.collectIstanbulCoverage(JSON.stringify(window.__coverage__)) 108 | ); at Object.context (/home/runner/work/AFFiNE/AFFiNE/tests/kit/src/playwright.ts:105:20)
e2e/blocksuite/code/crud.spec.ts:7:3 › Code Block Autocomplete Operations › angle brackets are not supported: tests/kit/src/utils/load-page.ts#L11
2) e2e/blocksuite/code/crud.spec.ts:7:3 › Code Block Autocomplete Operations › angle brackets are not supported Error: page.goto: Test timeout of 50000ms exceeded. Call log: - navigating to "http://localhost:8080/", waiting until "load" at ../../kit/src/utils/load-page.ts:11 9 | 10 | export async function openHomePage(page: Page) { > 11 | await page.goto(coreUrl); | ^ 12 | } 13 | 14 | export async function open404Page(page: Page) { at openHomePage (/home/runner/work/AFFiNE/AFFiNE/tests/kit/src/utils/load-page.ts:11:14) at initCodeBlockByOneStep (/home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/blocksuite/code/utils.ts:18:9) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/blocksuite/code/crud.spec.ts:9:11
Analyze (javascript, blocksuite)
1 issue was detected with this workflow: CodeQL language 'javascript' is referenced by more than one entry in the 'language' matrix parameter for job 'analyze'. This may result in duplicate alerts. Please edit the 'language' matrix parameter to keep only one of the following: 'javascript', 'typescript'.
Analyze (javascript, blocksuite)
Unable to validate code scanning workflow: DuplicateLanguageInMatrix
Analyze (typescript, blocksuite)
1 issue was detected with this workflow: CodeQL language 'javascript' is referenced by more than one entry in the 'language' matrix parameter for job 'analyze'. This may result in duplicate alerts. Please edit the 'language' matrix parameter to keep only one of the following: 'javascript', 'typescript'.
Analyze (typescript, blocksuite)
Unable to validate code scanning workflow: DuplicateLanguageInMatrix
Analyze (javascript, affine)
1 issue was detected with this workflow: CodeQL language 'javascript' is referenced by more than one entry in the 'language' matrix parameter for job 'analyze'. This may result in duplicate alerts. Please edit the 'language' matrix parameter to keep only one of the following: 'javascript', 'typescript'.
Analyze (javascript, affine)
Unable to validate code scanning workflow: DuplicateLanguageInMatrix
Analyze (typescript, affine)
1 issue was detected with this workflow: CodeQL language 'javascript' is referenced by more than one entry in the 'language' matrix parameter for job 'analyze'. This may result in duplicate alerts. Please edit the 'language' matrix parameter to keep only one of the following: 'javascript', 'typescript'.
Analyze (typescript, affine)
Unable to validate code scanning workflow: DuplicateLanguageInMatrix
test-build-mobile-app / ios
swiftformat 0.55.5 is already installed and up-to-date. To reinstall 0.55.5, run: brew reinstall swiftformat
🎭 Playwright Run Summary
7 passed (2.0m)
🎭 Playwright Run Summary
1 skipped 96 passed (1.9m)
🎭 Playwright Run Summary
5 skipped 92 passed (1.7m)
🎭 Playwright Run Summary
96 passed (1.8m)
🎭 Playwright Run Summary
1 flaky e2e/selection/native.spec.ts:265:1 › cursor move to up and down with children block ──────────── 3 skipped 92 passed (1.7m)
🎭 Playwright Run Summary
5 flaky e2e/attachment.spec.ts:443:1 › attachment can be dragged from note to surface top level block ── e2e/bookmark.spec.ts:338:1 › bookmark can be dragged from note to surface top level block ────── e2e/bookmark.spec.ts:369:3 › embed youtube card › change youtube card style ──────────────────── e2e/clipboard/list.spec.ts:216:1 › paste nested lists to a nested list ───────────────────────── e2e/clipboard/list.spec.ts:309:1 › paste non-nested lists to a nested list ───────────────────── 3 skipped 89 passed (1.9m)
🎭 Playwright Run Summary
1 flaky [Mobile Chrome] › e2e/detail.spec.ts:39:1 › can add text property ────────────────────────────── 6 passed (2.3m)
🎭 Playwright Run Summary
7 passed (2.2m)
🎭 Playwright Run Summary
4 skipped 93 passed (1.9m)
🎭 Playwright Run Summary
8 passed (2.3m)
🎭 Playwright Run Summary
1 flaky e2e/edgeless/note/drag-handle.spec.ts:109:1 › drag handle should work inside one note ────────── 12 skipped 84 passed (2.5m)
🎭 Playwright Run Summary
1 flaky e2e/edgeless/note/undo-redo.spec.ts:30:1 › undo/redo should work correctly after clipping ────── 4 skipped 92 passed (2.6m)
🎭 Playwright Run Summary
7 skipped 90 passed (2.5m)
🎭 Playwright Run Summary
1 skipped 96 passed (3.0m)
🎭 Playwright Run Summary
2 flaky [Mobile Safari] › e2e/explorer-folder.spec.ts:62:1 › create a folder and rename it ───────────── [Mobile Safari] › e2e/explorer-tag.spec.ts:55:1 › create a tag from explorer ─────────────────── 5 passed (3.0m)
🎭 Playwright Run Summary
1 skipped
🎭 Playwright Run Summary
1 skipped 26 passed (3.2m)
🎭 Playwright Run Summary
1 flaky e2e/all-page.spec.ts:95:1 › allow creation of filters by tags ────────────────────────────────── 1 skipped 25 passed (3.6m)
🎭 Playwright Run Summary
27 passed (3.3m)
🎭 Playwright Run Summary
27 passed (3.3m)
🎭 Playwright Run Summary
1 flaky e2e/basic.spec.ts:22:1 › new page ──────────────────────────────────────────────────────────────
🎭 Playwright Run Summary
27 passed (4.1m)
🎭 Playwright Run Summary
2 flaky e2e/links.spec.ts:1129:1 › should show full email address ────────────────────────────────────── e2e/links.spec.ts:1151:1 › should not show view toggle button when protocol of link is not http(s) 2 skipped 23 passed (3.9m)
🎭 Playwright Run Summary
3 flaky e2e/image-preview.spec.ts:494:1 › image should able to delete and when delete, it will move to previous/next image e2e/image-preview.spec.ts:570:1 › tooltips for all buttons should be visible when hovering ───── e2e/links.spec.ts:294:1 › allow switching to embed view when linking to the other document with mode 24 passed (3.8m)
🎭 Playwright Run Summary
3 flaky e2e/quick-search.spec.ts:370:1 › can use cmdk to search page content and scroll to it, then the block will be selected e2e/quick-search.spec.ts:409:1 › Create a new page with special characters in the title and search for this page e2e/undo-empty.spec.ts:10:1 › should be able to undo on empty page ───────────────────────────── 23 passed (4.8m)
🎭 Playwright Run Summary
4 passed (2.6m)
🎭 Playwright Run Summary
4 flaky e2e/local-first-favorites-items.spec.ts:84:1 › Deleted page's reference will not be shown in sidebar e2e/local-first-favorites-items.spec.ts:145:1 › Add new favorite page via sidebar ────────────── e2e/page-properties.spec.ts:109:1 › property table reordering ────────────────────────────────── e2e/page-properties.spec.ts:153:1 › page info show more will not should by default when there is no properties 1 skipped 22 passed (5.0m)
🎭 Playwright Run Summary
1 skipped 6 passed (3.5m)
🎭 Playwright Run Summary
1 flaky e2e/open-in-app.spec.ts:33:1 › open in app card should be shown for cloud workspace ──────────── 3 passed (3.9m)
🎭 Playwright Run Summary
2 flaky e2e/blocksuite/clipboard/clipboard.spec.ts:151:1 › paste surface-ref block to another doc as embed-linked-doc block e2e/blocksuite/code/crud.spec.ts:7:3 › Code Block Autocomplete Operations › angle brackets are not supported 25 passed (5.4m)
🎭 Playwright Run Summary
8 passed (4.7m)

Artifacts

Produced during runtime
Name Size Digest
affine.darwin-arm64.node
2.77 MB
sha256:6f7e6500ff13dd96e1e1f7344ef972b6c6915b058782103514da79d79c28aafa
affine.darwin-x64.node
3.02 MB
sha256:e3093113c339eba81c8e46617a9814b40cd907cb14f072b8e73b574b27aca881
affine.linux-x64-gnu.node
3.09 MB
sha256:4036d1a365ff5df048e4dcd16cb9fe0a6741addad6fe19d045f056de666a6fdd
affine.win32-arm64-msvc.node
2.9 MB
sha256:88226a82fbe243690fbd4ff987193d8696bf26f81b468758d6e72f8077a825e3
affine.win32-x64-msvc.node
3.44 MB
sha256:944ff21a87ed691fb2d56da6306bed8ce53bf90a7b3b5d1dc7f15e11dca208e5
android
63.2 MB
sha256:008b400598537364e6e2495b7b001d791bfeafb4a8cc3d6780c2fec6dc2c3839
ios
63.2 MB
sha256:a35693df9a2625141cd2d56e349c3bdf2c79114728a52357f22bab552581b0b8
server-native.node
9.28 MB
sha256:1ef83e247f452006961acb7e34b8fcc121cc8e39b9bfd638a026a0bd35b0b256
test-results-e2e-1
8.5 MB
sha256:501989e2b1cb7005404093a0681d96f117137a562cc44956b6da6b245160075a
test-results-e2e-10
6.45 MB
sha256:9553c0117c775c8ebce61bd28b13db4cde7c7619003976838063eabbd3311e45
test-results-e2e-2
5.05 MB
sha256:445c8dc1e5bb7e4386cf248b996787f9c23949387b53eba0de1f2d21de008803
test-results-e2e-6
34 MB
sha256:f397351fe58deacfbc1a82298087e1ec98471400cbc962dfd755f9a74aa92680
test-results-e2e-7
9.67 MB
sha256:51bfa1acdb2fe72da32cc608bf65dca6784538e566bf932a010bd19a93cb64f2
test-results-e2e-8
12.3 MB
sha256:36b588290df94d74ac9a3a40312be2419f96653d0929fb575e908ddd9a72b4f5
test-results-e2e-legacy-bs-1
19.4 MB
sha256:0a37f5b7dc7320410afee195d84c97f32e9a48db5844bbe38a3e4ad24de30a85
test-results-e2e-legacy-bs-10
3.2 MB
sha256:9868bbe71b22205db52b68efcd08a83e059e3c8205930e1e2507987dc320f298
test-results-e2e-legacy-bs-5
4.38 MB
sha256:e6af6aae007410d1a021bdc7e7d4491f8434a4f7597b9c39d0eec000a1711bea
test-results-e2e-legacy-bs-6
4.44 MB
sha256:d739fa4b220e7f1eb289f6aba066234702fcf8487d68f0128bf2c661f9d1cc29
test-results-e2e-macos-latest-arm64
5.18 MB
sha256:4e762d3267bf14352a336e89b3da2fe080e600b92754aaab6d4b9db71f64703f
test-results-e2e-mobile-2
12.1 MB
sha256:a34a7248d738335da5aa45c3e73b9ae62e2b6b83c13d4e0211b608345d5bc452
test-results-e2e-mobile-4
6.9 MB
sha256:abb0643afa6efc1650f752c0332a8d55ffc32a2ec79c0a2c230f754ea8b614ec
test-results-e2e-server-3
22.7 MB
sha256:ed1d3ed6933690622a09cca66d5c074f9a375a67ae98ae11af6822e8009cbac4
test-results-e2e-server-desktop
1.2 MB
sha256:61a316790e711e71dbc29b9dda9e1104d156364a8f5ca2dd150a25c87d001b33
test-results-e2e-ubuntu-latest-x64
7.28 MB
sha256:631f7e123a570e584d175b3985c9bcc6c151eda2fcc05ec70dada05a5bfcb206
test-results-e2e-windows-latest-x64
7.49 MB
sha256:9a72a920740bb04ed9def029e4072157372a1362d0b5bacd321df01418259529
web
64.4 MB
sha256:ddf0b0b2cb2b6ecf61f2045716d78936c3fb9631c849de1a32804a4fd61d2d82