Skip to content

chore: Lock file maintenance #25169

chore: Lock file maintenance

chore: Lock file maintenance #25169

Re-run triggered February 12, 2025 12:40
Status Success
Total duration 10m 52s
Artifacts 22

build-test.yml

on: pull_request
Optimize CI
6s
Optimize CI
Matrix: build-native
Build Server native
1m 10s
Build Server native
Build @affine/electron renderer
2m 31s
Build @affine/electron renderer
test-build-mobile-app  /  output-env
1s
test-build-mobile-app / output-env
Matrix: Analyze
Matrix: Legacy Blocksuite E2E Test
Matrix: E2E Mobile Test
Matrix: E2E Test
Matrix: Unit Test
Matrix: Server Copilot E2E Test
Matrix: server-e2e-test
Server Test
13m 57s
Server Test
Server Copilot Api Test
29s
Server Copilot Api Test
Matrix: desktop-test
test-build-mobile-app  /  build-android-web
2m 28s
test-build-mobile-app / build-android-web
test-build-mobile-app  /  build-ios-web
2m 38s
test-build-mobile-app / build-ios-web
test-build-mobile-app  /  android
6m 19s
test-build-mobile-app / android
test-build-mobile-app  /  ios
12m 2s
test-build-mobile-app / ios
3, 2, 1 Launch
0s
3, 2, 1 Launch
Fit to window
Zoom out
Zoom in

Annotations

25 errors, 21 warnings, and 24 notices
e2e/blocksuite/outline/outline-panel.spec.ts:207:3 › TOC display › should notify user when there are some page only notes and sorting is disabled: tests/affine-local/e2e/blocksuite/outline/outline-panel.spec.ts#L1
1) e2e/blocksuite/outline/outline-panel.spec.ts:207:3 › TOC display › should notify user when there are some page only notes and sorting is disabled Test timeout of 50000ms exceeded.
e2e/blocksuite/outline/outline-panel.spec.ts:207:3 › TOC display › should notify user when there are some page only notes and sorting is disabled: tests/affine-local/e2e/blocksuite/outline/outline-panel.spec.ts#L228
1) e2e/blocksuite/outline/outline-panel.spec.ts:207:3 › TOC display › should notify user when there are some page only notes and sorting is disabled Error: locator.click: Test timeout of 50000ms exceeded. Call log: - waiting for locator('affine-outline-panel').getByTestId('toggle-notes-sorting-button') 226 | await expect(sortingButton).toHaveClass(/active/); 227 | > 228 | await sortingButton.click(); | ^ 229 | await expect(notification).toBeVisible(); 230 | await notification.getByTestId('outline-notice-close-button').click(); 231 | await expect(notification).toBeHidden(); at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/blocksuite/outline/outline-panel.spec.ts:228:25
e2e/blocksuite/outline/outline-panel.spec.ts:236:3 › TOC and editor scroll › should highlight heading when scroll to area before viewport center: tests/affine-local/e2e/blocksuite/outline/outline-panel.spec.ts#L1
2) e2e/blocksuite/outline/outline-panel.spec.ts:236:3 › TOC and editor scroll › should highlight heading when scroll to area before viewport center Test timeout of 50000ms exceeded.
e2e/blocksuite/outline/outline-panel.spec.ts:236:3 › TOC and editor scroll › should highlight heading when scroll to area before viewport center: tests/kit/src/utils/page-logic.ts#L55
2) e2e/blocksuite/outline/outline-panel.spec.ts:236:3 › TOC and editor scroll › should highlight heading when scroll to area before viewport center Error: keyboard.type: Test timeout of 50000ms exceeded. at ../../kit/src/utils/page-logic.ts:55 53 | 54 | export async function type(page: Page, content: string, delay = 50) { > 55 | await page.keyboard.type(content, { delay }); | ^ 56 | } 57 | 58 | export const createLinkedPage = async (page: Page, pageName?: string) => { at type (/home/runner/work/AFFiNE/AFFiNE/tests/kit/src/utils/page-logic.ts:55:23) at createHeadings (/home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/blocksuite/outline/utils.ts:24:11) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/blocksuite/outline/outline-panel.spec.ts:243:22
[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.
[Mobile Safari] › e2e/explorer-folder.spec.ts:62:1 › create a folder and rename it: tests/affine-mobile/e2e/utils.ts#L6
1) [Mobile Safari] › e2e/explorer-folder.spec.ts:62:1 › create a folder and rename it ──────────── Error: locator.getAttribute: Test timeout of 60000ms exceeded. Call log: - waiting for locator('[data-collapsible]:has-text("organize")') 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 createRootFolder (/home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/explorer-folder.spec.ts:23:25) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/explorer-folder.spec.ts:66:24
[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.
[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 ────────────────── 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/links.spec.ts:279:1 › allow switching to embed view when linking to the other document with mode: tests/affine-local/e2e/links.spec.ts#L320
1) e2e/links.spec.ts:279: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-embed-card-toolbar').getByLabel('Switch view') 318 | // refocus 319 | await cardLink.click(); > 320 | await cardToolbar.getByLabel('Switch view').click(); | ^ 321 | 322 | await clickable(cardToolbar.getByLabel('Inline view')); 323 | await notClickable(cardToolbar.getByLabel('Card view')); at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/links.spec.ts:320:47
e2e/links.spec.ts:583:1 › should show edgeless content when switching card view of linked mode doc in edgeless: tests/affine-local/e2e/links.spec.ts#L625
2) e2e/links.spec.ts:583:1 › should show edgeless content when switching card view of linked mode doc in edgeless TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for getByLabel('Switch view') 623 | .waitFor({ state: 'visible' }); 624 | await page.mouse.click(x - 50, y - 50); > 625 | await page.getByLabel('Switch view').click(); | ^ 626 | await page.getByTestId('link-to-embed').click(); 627 | 628 | const viewport = await page at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/links.spec.ts:625:40
e2e/local-first-avatar.spec.ts:9:1 › should create a page with a local first avatar and remove it: tests/affine-local/e2e/local-first-avatar.spec.ts#L1
1) e2e/local-first-avatar.spec.ts:9:1 › should create a page with a local first avatar and remove it Test timeout of 50000ms exceeded.
e2e/local-first-avatar.spec.ts:9:1 › should create a page with a local first avatar and remove it: tests/affine-local/e2e/local-first-avatar.spec.ts#L26
1) e2e/local-first-avatar.spec.ts:9:1 › should create a page with a local first avatar and remove it Error: locator.click: Test timeout of 50000ms exceeded. Call log: - waiting for getByTestId('settings-modal-trigger') - locator resolved to <span data-testid="settings-modal-trigger">Settings</span> - 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 - <html lang="en" data-theme="light">…</html> intercepts pointer events - retrying click action - waiting for element to be visible, enabled and stable 24 | .nth(1) 25 | .click({ position: { x: 10, y: 10 } }); > 26 | await page.getByTestId('settings-modal-trigger').click(); | ^ 27 | await page.getByTestId('workspace-setting:preference').click(); 28 | await page 29 | .getByTestId('upload-avatar') at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-avatar.spec.ts:26:52
e2e/local-first-collections-items.spec.ts:67:1 › Show collections items in sidebar: tests/affine-local/e2e/local-first-collections-items.spec.ts#L1
2) e2e/local-first-collections-items.spec.ts:67:1 › Show collections items in sidebar ──────────── Test timeout of 50000ms exceeded.
e2e/local-first-collections-items.spec.ts:67:1 › Show collections items in sidebar: tests/affine-local/e2e/local-first-collections-items.spec.ts#L57
2) e2e/local-first-collections-items.spec.ts:67:1 › Show collections items in sidebar ──────────── Error: locator.click: Test timeout of 50000ms exceeded. Browser logs: <launching> /home/runner/work/AFFiNE/AFFiNE/node_modules/.cache/ms-playwright/chromium_headless_shell-1155/chrome-linux/headless_shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=ImprovedCookieControls,LazyFrameLoading,GlobalMediaControls,DestroyProfileOnBrowserClose,MediaRouter,DialMediaRouteProvider,AcceptCHFrame,AutoExpandDetailsElement,CertificateTransparencyComponentUpdater,AvoidUnnecessaryBeforeUnloadCheckSync,Translate,HttpsUpgrades,PaintHolding,ThirdPartyStoragePartitioning,LensOverlay,PlzDedicatedWorker --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --enable-automation --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --user-data-dir=/tmp/playwright_chromiumdev_profile-qwIyEG --remote-debugging-pipe --no-startup-window <launched> pid=5428 [pid=5428][err] [0212/115753.688525:WARNING:sandbox_linux.cc(420)] InitializeSandbox() called with multiple threads in process gpu-process. [pid=5428][err] [0212/115753.689297:WARNING:viz_main_impl.cc(85)] VizNullHypothesis is disabled (not a warning) [pid=5428] <gracefully close start> Call log: - waiting for getByTestId('save-as-collection') - locator resolved to <button data-size="default" data-mobile="false" data-variant="secondary" data-testid="save-as-collection" class="button_button__ph3zqme save-as-collection-button_button__yhl4cm0">…</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 55 | delay: 200, 56 | }); > 57 | await page.getByTestId('save-as-collection').click({ | ^ 58 | delay: 200, 59 | }); 60 | const title = page.getByTestId('prompt-modal-input'); at createAndPinCollection (/home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-collections-items.spec.ts:57:48) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-collections-items.spec.ts:69:3
[Mobile Safari] › e2e/detail.spec.ts:33:1 › can show doc info: tests/affine-mobile/e2e/detail.spec.ts#L14
1) [Mobile Safari] › e2e/detail.spec.ts:33:1 › can show doc info ───────────────────────────────── Error: Timed out 15000ms waiting for expect(locator).toBeVisible() Locator: locator('#app-tabs').getByRole('tab', { name: 'all' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 15000ms - waiting for locator('#app-tabs').getByRole('tab', { name: 'all' }) 12 | test.beforeEach(async ({ page }) => { 13 | const docsTab = page.locator('#app-tabs').getByRole('tab', { name: 'all' }); > 14 | await expect(docsTab).toBeVisible(); | ^ 15 | await docsTab.click(); 16 | await page.getByTestId('doc-card').first().click(); 17 | await expect(page.locator('.affine-edgeless-viewport')).toBeVisible(); at /home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/detail.spec.ts:14:25
[Mobile Safari] › e2e/explorer-folder.spec.ts:54:1 › create a sub folder: tests/kit/src/mobile.ts#L18
2) [Mobile Safari] › e2e/explorer-folder.spec.ts:54:1 › create a sub folder ────────────────────── Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: locator('.affine-page-viewport[data-mode="edgeless"]') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for locator('.affine-page-viewport[data-mode="edgeless"]') at ../../kit/src/mobile.ts:18 16 | await expect( 17 | page.locator('.affine-page-viewport[data-mode="edgeless"]') > 18 | ).toBeVisible({ | ^ 19 | timeout: 30 * 1000, 20 | }); 21 | await page.goto('/'); at Object.page (/home/runner/work/AFFiNE/AFFiNE/tests/kit/src/mobile.ts:18:7)
[Mobile Safari] › e2e/explorer-folder.spec.ts:54:1 › create a sub folder: tests/kit/src/playwright.ts#L105
2) [Mobile Safari] › e2e/explorer-folder.spec.ts:54:1 › create a sub folder ────────────────────── Error: page.evaluate: Target crashed 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)
[Mobile Safari] › e2e/explorer-folder.spec.ts:54:1 › create a sub folder: tests/kit/src/mobile.ts#L18
2) [Mobile Safari] › e2e/explorer-folder.spec.ts:54:1 › create a sub folder ────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: locator('.affine-page-viewport[data-mode="edgeless"]') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for locator('.affine-page-viewport[data-mode="edgeless"]') at ../../kit/src/mobile.ts:18 16 | await expect( 17 | page.locator('.affine-page-viewport[data-mode="edgeless"]') > 18 | ).toBeVisible({ | ^ 19 | timeout: 30 * 1000, 20 | }); 21 | await page.goto('/'); at Object.page (/home/runner/work/AFFiNE/AFFiNE/tests/kit/src/mobile.ts:18:7)
[Mobile Safari] › e2e/explorer-folder.spec.ts:54:1 › create a sub folder: tests/kit/src/playwright.ts#L105
2) [Mobile Safari] › e2e/explorer-folder.spec.ts:54:1 › create a sub folder ────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.evaluate: Target crashed 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)
attachment.spec.ts:150:1 › should undo/redo works for attachment: blocksuite/tests-legacy/attachment.spec.ts#L71
1) attachment.spec.ts:150:1 › should undo/redo works for attachment ────────────────────────────── TimeoutError: page.waitForEvent: Timeout 5000ms exceeded while waiting for event "filechooser" =========================== logs =========================== waiting for event "filechooser" ============================================================ 69 | await expect(slashMenu).toBeVisible(); 70 | > 71 | const fileChooser = page.waitForEvent('filechooser'); | ^ 72 | await pressEnter(page); 73 | await sleep(100); 74 | await (await fileChooser).setFiles(FILE_PATH); at insertAttachment (/home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/attachment.spec.ts:71:30) at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/attachment.spec.ts:157:3
attachment.spec.ts:261:1 › support dragging attachment block directly: blocksuite/tests-legacy/attachment.spec.ts#L71
2) attachment.spec.ts:261:1 › support dragging attachment block directly ───────────────────────── TimeoutError: page.waitForEvent: Timeout 5000ms exceeded while waiting for event "filechooser" =========================== logs =========================== waiting for event "filechooser" ============================================================ 69 | await expect(slashMenu).toBeVisible(); 70 | > 71 | const fileChooser = page.waitForEvent('filechooser'); | ^ 72 | await pressEnter(page); 73 | await sleep(100); 74 | await (await fileChooser).setFiles(FILE_PATH); at insertAttachment (/home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/attachment.spec.ts:71:30) at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/attachment.spec.ts:271:3
clipboard/list.spec.ts:215:1 › paste nested lists to a nested list: blocksuite/tests-legacy/utils/asserts.ts#L208
3) clipboard/list.spec.ts:215:1 › paste nested lists to a nested list ──────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 2 + Received + 2 Array [ "aaa", - "111", + "bbb111", "222", "111", - "222bbb", + "222", "ccc", ] at utils/asserts.ts:208 206 | }); 207 | }, currentEditorIndex); > 208 | expect(actualTexts).toEqual(texts); | ^ 209 | } 210 | 211 | export async function assertEdgelessCanvasText(page: Page, text: string) { at assertRichTexts (/home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/utils/asserts.ts:208:23) at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/clipboard/list.spec.ts:257:3
hotkey/hotkey.spec.ts:437:3 › keyboard operation to move block up or down › keep cursor: blocksuite/tests-legacy/utils/asserts.ts#L330
1) hotkey/hotkey.spec.ts:437:3 › keyboard operation to move block up or down › keep cursor ─────── Error: expect(received).toEqual(expected) // deep equality Expected: {"index": 3, "length": 0} Received: null at utils/asserts.ts:330 328 | [richTextIndex, currentEditorIndex] 329 | ); > 330 | expect(actual).toEqual({ index: rangeIndex, length: rangeLength }); | ^ 331 | } 332 | 333 | export async function assertNativeSelectionRangeCount( at assertRichTextInlineRange (/home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/utils/asserts.ts:330:18) at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/hotkey/hotkey.spec.ts:453:5
hotkey/multiline.spec.ts:100:1 › should cut work multiple line: blocksuite/tests-legacy/hotkey/multiline.spec.ts#L110
2) hotkey/multiline.spec.ts:100:1 › should cut work multiple line ──────────────────────────────── Error: expect(string).toMatchSnapshot(expected) @@ -44,17 +44,55 @@ "type": "text", "text": { "$blocksuite:internal:text$": true, "delta": [ { - "insert": "19" + "insert": "123" } ] }, "collapsed": false }, "children": [] + }, + { + "type": "block", + "id": "3", + "flavour": "affine:paragraph", + "version": 1, + "props": { + "type": "text", + "text": { + "$blocksuite:internal:text$": true, + "delta": [ + { + "insert": "456" + } + ] + }, + "collapsed": false + }, + "children": [] + }, + { + "type": "block", + "id": "4", + "flavour": "affine:paragraph", + "version": 1, + "props": { + "type": "text", + "text": { + "$blocksuite:internal:text$": true, + "delta": [ + { + "insert": "789" + } + ] + }, + "collapsed": false + }, + "children": [] } ] } ] } Expected: /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/snapshots/hotkey/multiline.spec.ts/should-cut-work-multiple-line-init.json Received: /home/runner/work/AFFiNE/AFFiNE/test-results/hotkey-multiline-should-cut-work-multiple-line/should-cut-work-multiple-line-init-actual.json 108 | // cut 109 | await page.keyboard.press(`${SHORT_KEY}+x`); > 110 | expect(await getPageSnapshot(page, true)).toMatchSnapshot( | ^ 111 | `${testInfo.title}_init.json` 112 | ); 113 | await undoByKeyboard(page); at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/hotkey/multiline.spec.ts:110:45
edgeless/note/resize.spec.ts:138:1 › resize note then auto size and custom size: blocksuite/tests-legacy/utils/asserts.ts#L779
1) edgeless/note/resize.spec.ts:138:1 › resize note then auto size and custom size ─────────────── Error: expect(received).toBeCloseTo(expected, precision) Expected: 92 Received: 132 Expected precision: 0 Expected difference: < 0.5 Received difference: 40 at utils/asserts.ts:779 777 | expect(a.y).toBeCloseTo(b.y, 0); 778 | expect(a.w).toBeCloseTo(b.w, 0); > 779 | expect(a.h).toBeCloseTo(b.h, 0); | ^ 780 | } 781 | 782 | export function assertDOMRectEqual(a: DOMRect, b: DOMRect) { at assertRectEqual (/home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/utils/asserts.ts:779:15) at assertNoteRectEqual (/home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/utils/asserts.ts:772:3) at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/edgeless/note/resize.spec.ts:184:3
Analyze (javascript)
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)
Unable to validate code scanning workflow: DuplicateLanguageInMatrix
Analyze (typescript)
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)
Unable to validate code scanning workflow: DuplicateLanguageInMatrix
Slow Test: tests/affine-mobile/[Mobile Safari] › e2e/back-button-visibility.spec.ts#L1
tests/affine-mobile/[Mobile Safari] › e2e/back-button-visibility.spec.ts took 51.6s
Slow Test: tests/affine-mobile/[Mobile Safari] › e2e/explorer-favorite.spec.ts#L1
tests/affine-mobile/[Mobile Safari] › e2e/explorer-favorite.spec.ts took 15.0s
Slow Test: tests/affine-mobile/[Mobile Safari] › e2e/home.spec.ts#L1
tests/affine-mobile/[Mobile Safari] › e2e/home.spec.ts took 51.3s
Slow Test: tests/affine-mobile/[Mobile Chrome] › e2e/back-button-visibility.spec.ts#L1
tests/affine-mobile/[Mobile Chrome] › e2e/back-button-visibility.spec.ts took 15.5s
Slow Test: tests/affine-mobile/[Mobile Chrome] › e2e/explorer-tag.spec.ts#L1
tests/affine-mobile/[Mobile Chrome] › e2e/explorer-tag.spec.ts took 54.2s
Slow Test: tests/affine-mobile/[Mobile Chrome] › e2e/detail.spec.ts#L1
tests/affine-mobile/[Mobile Chrome] › e2e/detail.spec.ts took 51.6s
Slow Test: tests/affine-mobile/[Mobile Chrome] › e2e/explorer-favorite.spec.ts#L1
tests/affine-mobile/[Mobile Chrome] › e2e/explorer-favorite.spec.ts took 47.8s
Slow Test: tests/affine-cloud/e2e/share-page.spec.ts#L1
tests/affine-cloud/e2e/share-page.spec.ts took 3.5m
Slow Test: tests/affine-cloud/e2e/open-in-app.spec.ts#L1
tests/affine-cloud/e2e/open-in-app.spec.ts took 47.2s
Slow Test: tests/affine-cloud/e2e/page-history.spec.ts#L1
tests/affine-cloud/e2e/page-history.spec.ts took 45.0s
Slow Test: tests/affine-cloud/e2e/collaboration.spec.ts#L1
tests/affine-cloud/e2e/collaboration.spec.ts took 1.6m
Slow Test: tests/affine-cloud/e2e/login.spec.ts#L1
tests/affine-cloud/e2e/login.spec.ts took 1.1m
Slow Test: tests/affine-desktop-cloud/e2e/basic.spec.ts#L1
tests/affine-desktop-cloud/e2e/basic.spec.ts took 48.8s
Slow Test: tests/affine-cloud/e2e/workspace.spec.ts#L1
tests/affine-cloud/e2e/workspace.spec.ts took 42.3s
Slow Test: tests/affine-cloud/e2e/storage.spec.ts#L1
tests/affine-cloud/e2e/storage.spec.ts took 39.3s
Slow Test: tests/affine-cloud/e2e/template.spec.ts#L1
tests/affine-cloud/e2e/template.spec.ts took 16.9s
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
2 flaky e2e/blocksuite/outline/outline-panel.spec.ts:207:3 › TOC display › should notify user when there are some page only notes and sorting is disabled e2e/blocksuite/outline/outline-panel.spec.ts:236:3 › TOC and editor scroll › should highlight heading when scroll to area before viewport center 47 passed (7.4m)
🎭 Playwright Run Summary
1 skipped 48 passed (6.2m)
🎭 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 (2.0m)
🎭 Playwright Run Summary
2 flaky e2e/links.spec.ts:279:1 › allow switching to embed view when linking to the other document with mode e2e/links.spec.ts:583:1 › should show edgeless content when switching card view of linked mode doc in edgeless 47 passed (6.7m)
🎭 Playwright Run Summary
2 flaky e2e/local-first-avatar.spec.ts:9:1 › should create a page with a local first avatar and remove it e2e/local-first-collections-items.spec.ts:67:1 › Show collections items in sidebar ───────────── 3 skipped 44 passed (6.4m)
🎭 Playwright Run Summary
2 flaky [Mobile Safari] › e2e/detail.spec.ts:33:1 › can show doc info ────────────────────────────────── [Mobile Safari] › e2e/explorer-folder.spec.ts:54:1 › create a sub folder ─────────────────────── 6 passed (3.7m)
🎭 Playwright Run Summary
7 passed (1.7m)
🎭 Playwright Run Summary
7 passed (1.6m)
🎭 Playwright Run Summary
7 passed (1.7m)
🎭 Playwright Run Summary
3 flaky attachment.spec.ts:150:1 › should undo/redo works for attachment ─────────────────────────────── attachment.spec.ts:261:1 › support dragging attachment block directly ────────────────────────── clipboard/list.spec.ts:215:1 › paste nested lists to a nested list ───────────────────────────── 2 skipped 92 passed (1.5m)
🎭 Playwright Run Summary
2 flaky hotkey/hotkey.spec.ts:437:3 › keyboard operation to move block up or down › keep cursor ──────── hotkey/multiline.spec.ts:100:1 › should cut work multiple line ───────────────────────────────── 1 skipped 94 passed (1.6m)
🎭 Playwright Run Summary
4 skipped 93 passed (1.5m)
🎭 Playwright Run Summary
6 skipped 91 passed (2.2m)
🎭 Playwright Run Summary
4 skipped 93 passed (2.2m)
🎭 Playwright Run Summary
1 skipped 96 passed (2.7m)
🎭 Playwright Run Summary
1 flaky edgeless/note/resize.spec.ts:138:1 › resize note then auto size and custom size ──────────────── 12 skipped 84 passed (2.3m)
🎭 Playwright Run Summary
96 passed (1.5m)
🎭 Playwright Run Summary
3 skipped 93 passed (1.3m)
🎭 Playwright Run Summary
2 skipped 95 passed (1.5m)
🎭 Playwright Run Summary
11 passed (5.5m)
🎭 Playwright Run Summary
2 skipped 6 passed (3.2m)
🎭 Playwright Run Summary
1 passed (1.2m)
🎭 Playwright Run Summary
4 passed (2.1m)
🎭 Playwright Run Summary
1 skipped 47 passed (5.7m)

Artifacts

Produced during runtime
Name Size
test-results-e2e-5 Expired
317 KB