Skip to content

[stable34] 34.0.4 RC1 #7858

[stable34] 34.0.4 RC1

[stable34] 34.0.4 RC1 #7858

Triggered via pull request September 3, 2026 13:10
Status Failure
Total duration 1h 18m 44s
Artifacts 10

playwright.yml

on: pull_request
Playwright setup
5m 30s
Playwright setup
Matrix: playwright-tests
Playwright tests for installer
12m 26s
Playwright tests for installer
merge-reports
1m 3s
merge-reports
playwright-test-summary
7s
playwright-test-summary
Fit to window
Zoom out
Zoom in

Annotations

46 errors and 9 notices
Playwright tests 2 / 8
Process completed with exit code 1.
[default] › tests/playwright/e2e/core/header-access-levels.spec.ts:30:2 › Header: Settings menu – regular user › cannot see admin-level items: tests/playwright/e2e/core/header-access-levels.spec.ts#L31
5) [default] › tests/playwright/e2e/core/header-access-levels.spec.ts:30:2 › Header: Settings menu – regular user › cannot see admin-level items Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/ Call log: - navigating to "http://localhost:8042/", waiting until "load" 29 | 30 | userTest('cannot see admin-level items', async ({ page }) => { > 31 | await page.goto('/') | ^ 32 | const accountMenu = new AccountMenuPage(page) 33 | await accountMenu.open() 34 | at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/header-access-levels.spec.ts:31:14
[default] › tests/playwright/e2e/core/header-access-levels.spec.ts:30:2 › Header: Settings menu – regular user › cannot see admin-level items: tests/playwright/e2e/core/header-access-levels.spec.ts#L31
5) [default] › tests/playwright/e2e/core/header-access-levels.spec.ts:30:2 › Header: Settings menu – regular user › cannot see admin-level items Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/ Call log: - navigating to "http://localhost:8042/", waiting until "load" 29 | 30 | userTest('cannot see admin-level items', async ({ page }) => { > 31 | await page.goto('/') | ^ 32 | const accountMenu = new AccountMenuPage(page) 33 | await accountMenu.open() 34 | at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/header-access-levels.spec.ts:31:14
[default] › tests/playwright/e2e/core/header-access-levels.spec.ts:13:2 › Header: Settings menu – regular user › can see the basic items: tests/playwright/e2e/core/header-access-levels.spec.ts#L14
4) [default] › tests/playwright/e2e/core/header-access-levels.spec.ts:13:2 › Header: Settings menu – regular user › can see the basic items Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/ Call log: - navigating to "http://localhost:8042/", waiting until "load" 12 | userTest.describe('Header: Settings menu – regular user', () => { 13 | userTest('can see the basic items', async ({ page }) => { > 14 | await page.goto('/') | ^ 15 | const accountMenu = new AccountMenuPage(page) 16 | await accountMenu.open() 17 | at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/header-access-levels.spec.ts:14:14
[default] › tests/playwright/e2e/core/header-access-levels.spec.ts:13:2 › Header: Settings menu – regular user › can see the basic items: tests/playwright/e2e/core/header-access-levels.spec.ts#L14
4) [default] › tests/playwright/e2e/core/header-access-levels.spec.ts:13:2 › Header: Settings menu – regular user › can see the basic items Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/ Call log: - navigating to "http://localhost:8042/", waiting until "load" 12 | userTest.describe('Header: Settings menu – regular user', () => { 13 | userTest('can see the basic items', async ({ page }) => { > 14 | await page.goto('/') | ^ 15 | const accountMenu = new AccountMenuPage(page) 16 | await accountMenu.open() 17 | at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/header-access-levels.spec.ts:14:14
[default] › tests/playwright/e2e/core/404-error.spec.ts:9:2 › 404 error page › renders 404 page with a link back to login: tests/playwright/e2e/core/404-error.spec.ts#L11
3) [default] › tests/playwright/e2e/core/404-error.spec.ts:9:2 › 404 error page › renders 404 page with a link back to login Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/doesnotexist Call log: - navigating to "http://localhost:8042/doesnotexist", waiting until "load" 9 | test('renders 404 page with a link back to login', async ({ page }) => { 10 | // No authentication — the 404 page is shown to unauthenticated visitors. > 11 | await page.goto('/doesnotexist') | ^ 12 | 13 | await expect(page.getByRole('heading', { name: /Page not found/ })).toBeVisible() 14 | at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/404-error.spec.ts:11:14
[default] › tests/playwright/e2e/core/404-error.spec.ts:9:2 › 404 error page › renders 404 page with a link back to login: tests/playwright/e2e/core/404-error.spec.ts#L11
3) [default] › tests/playwright/e2e/core/404-error.spec.ts:9:2 › 404 error page › renders 404 page with a link back to login Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/doesnotexist Call log: - navigating to "http://localhost:8042/doesnotexist", waiting until "load" 9 | test('renders 404 page with a link back to login', async ({ page }) => { 10 | // No authentication — the 404 page is shown to unauthenticated visitors. > 11 | await page.goto('/doesnotexist') | ^ 12 | 13 | await expect(page.getByRole('heading', { name: /Page not found/ })).toBeVisible() 14 | at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/404-error.spec.ts:11:14
[admin-settings] › tests/playwright/e2e/theming/admin-settings-default-app.spec.ts:27:2 › Admin theming set default apps › See the current default app is the dashboard: tests/playwright/e2e/theming/admin-settings-default-app.spec.ts#L20
2) [admin-settings] › tests/playwright/e2e/theming/admin-settings-default-app.spec.ts:27:2 › Admin theming set default apps › See the current default app is the dashboard Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/ Call log: - navigating to "http://localhost:8042/index.php/", waiting until "load" 18 | await runOcc(['config:system:set', 'defaultapp', '--value', 'dashboard']) 19 | await adminThemingPage.reset() > 20 | await page.goto('') | ^ 21 | }) 22 | 23 | test.afterAll(async () => { at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/theming/admin-settings-default-app.spec.ts:20:14
[admin-settings] › tests/playwright/e2e/theming/admin-settings-default-app.spec.ts:27:2 › Admin theming set default apps › See the current default app is the dashboard: tests/playwright/e2e/theming/admin-settings-default-app.spec.ts#L20
2) [admin-settings] › tests/playwright/e2e/theming/admin-settings-default-app.spec.ts:27:2 › Admin theming set default apps › See the current default app is the dashboard Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/ Call log: - navigating to "http://localhost:8042/index.php/", waiting until "load" 18 | await runOcc(['config:system:set', 'defaultapp', '--value', 'dashboard']) 19 | await adminThemingPage.reset() > 20 | await page.goto('') | ^ 21 | }) 22 | 23 | test.afterAll(async () => { at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/theming/admin-settings-default-app.spec.ts:20:14
[admin-settings] › tests/playwright/e2e/theming/admin-settings-colors.spec.ts:15:1 › Change the primary color and reset it: tests/playwright/support/sections/AdminThemingPage.ts#L12
1) [admin-settings] › tests/playwright/e2e/theming/admin-settings-colors.spec.ts:15:1 › Change the primary color and reset it Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/settings/admin/theming Call log: - navigating to "http://localhost:8042/index.php/settings/admin/theming", waiting until "load" at ../support/sections/AdminThemingPage.ts:12 10 | 11 | async open() { > 12 | await this.page.goto('settings/admin/theming') | ^ 13 | await this.page.getByText('Navigation bar settings').waitFor({ state: 'visible' }) 14 | } 15 | at AdminThemingPage.open (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/AdminThemingPage.ts:12:19) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/theming/admin-settings-colors.spec.ts:12:25
[admin-settings] › tests/playwright/e2e/theming/admin-settings-colors.spec.ts:15:1 › Change the primary color and reset it: tests/playwright/support/sections/AdminThemingPage.ts#L12
1) [admin-settings] › tests/playwright/e2e/theming/admin-settings-colors.spec.ts:15:1 › Change the primary color and reset it Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/settings/admin/theming Call log: - navigating to "http://localhost:8042/index.php/settings/admin/theming", waiting until "load" at ../support/sections/AdminThemingPage.ts:12 10 | 11 | async open() { > 12 | await this.page.goto('settings/admin/theming') | ^ 13 | await this.page.getByText('Navigation bar settings').waitFor({ state: 'visible' }) 14 | } 15 | at AdminThemingPage.open (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/AdminThemingPage.ts:12:19) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/theming/admin-settings-colors.spec.ts:12:25
Playwright tests 3 / 8
Process completed with exit code 1.
[default] › tests/playwright/e2e/files/files-download.spec.ts:169:2 › Files: Download files using selection › can download multiple selected files: tests/playwright/support/sections/FilesListPage.ts#L20
5) [default] › tests/playwright/e2e/files/files-download.spec.ts:169:2 › Files: Download files using selection › can download multiple selected files Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/apps/files Call log: - navigating to "http://localhost:8042/index.php/apps/files", waiting until "load" at ../support/sections/FilesListPage.ts:20 18 | */ 19 | async open(viewId?: string): Promise<void> { > 20 | await this.page.goto(viewId ? `apps/files/${viewId}` : 'apps/files') | ^ 21 | await this.waitForList() 22 | } 23 | at FilesListPage.open (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:20:19) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-download.spec.ts:172:23
[default] › tests/playwright/e2e/files/files-download.spec.ts:169:2 › Files: Download files using selection › can download multiple selected files: tests/playwright/support/sections/FilesListPage.ts#L20
5) [default] › tests/playwright/e2e/files/files-download.spec.ts:169:2 › Files: Download files using selection › can download multiple selected files Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/apps/files Call log: - navigating to "http://localhost:8042/index.php/apps/files", waiting until "load" at ../support/sections/FilesListPage.ts:20 18 | */ 19 | async open(viewId?: string): Promise<void> { > 20 | await this.page.goto(viewId ? `apps/files/${viewId}` : 'apps/files') | ^ 21 | await this.waitForList() 22 | } 23 | at FilesListPage.open (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:20:19) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-download.spec.ts:172:23
[default] › tests/playwright/e2e/files/files-download.spec.ts:149:2 › Files: Download files using selection › can download selected files: tests/playwright/support/sections/FilesListPage.ts#L20
4) [default] › tests/playwright/e2e/files/files-download.spec.ts:149:2 › Files: Download files using selection › can download selected files Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/apps/files Call log: - navigating to "http://localhost:8042/index.php/apps/files", waiting until "load" at ../support/sections/FilesListPage.ts:20 18 | */ 19 | async open(viewId?: string): Promise<void> { > 20 | await this.page.goto(viewId ? `apps/files/${viewId}` : 'apps/files') | ^ 21 | await this.waitForList() 22 | } 23 | at FilesListPage.open (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:20:19) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-download.spec.ts:152:23
[default] › tests/playwright/e2e/files/files-download.spec.ts:149:2 › Files: Download files using selection › can download selected files: tests/playwright/support/sections/FilesListPage.ts#L20
4) [default] › tests/playwright/e2e/files/files-download.spec.ts:149:2 › Files: Download files using selection › can download selected files Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/apps/files Call log: - navigating to "http://localhost:8042/index.php/apps/files", waiting until "load" at ../support/sections/FilesListPage.ts:20 18 | */ 19 | async open(viewId?: string): Promise<void> { > 20 | await this.page.goto(viewId ? `apps/files/${viewId}` : 'apps/files') | ^ 21 | await this.waitForList() 22 | } 23 | at FilesListPage.open (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:20:19) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-download.spec.ts:152:23
[default] › tests/playwright/e2e/files/files-download.spec.ts:132:2 › Files: Download files using default action › can download file from folder with hash name: tests/playwright/support/sections/FilesListPage.ts#L20
3) [default] › tests/playwright/e2e/files/files-download.spec.ts:132:2 › Files: Download files using default action › can download file from folder with hash name Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/apps/files Call log: - navigating to "http://localhost:8042/index.php/apps/files", waiting until "load" at ../support/sections/FilesListPage.ts:20 18 | */ 19 | async open(viewId?: string): Promise<void> { > 20 | await this.page.goto(viewId ? `apps/files/${viewId}` : 'apps/files') | ^ 21 | await this.waitForList() 22 | } 23 | at FilesListPage.open (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:20:19) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-download.spec.ts:135:23
[default] › tests/playwright/e2e/files/files-download.spec.ts:132:2 › Files: Download files using default action › can download file from folder with hash name: tests/playwright/support/sections/FilesListPage.ts#L20
3) [default] › tests/playwright/e2e/files/files-download.spec.ts:132:2 › Files: Download files using default action › can download file from folder with hash name Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/apps/files Call log: - navigating to "http://localhost:8042/index.php/apps/files", waiting until "load" at ../support/sections/FilesListPage.ts:20 18 | */ 19 | async open(viewId?: string): Promise<void> { > 20 | await this.page.goto(viewId ? `apps/files/${viewId}` : 'apps/files') | ^ 21 | await this.waitForList() 22 | } 23 | at FilesListPage.open (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:20:19) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-download.spec.ts:135:23
[default] › tests/playwright/e2e/files/files-download.spec.ts:117:2 › Files: Download files using default action › can download file with hash name: tests/playwright/support/sections/FilesListPage.ts#L20
2) [default] › tests/playwright/e2e/files/files-download.spec.ts:117:2 › Files: Download files using default action › can download file with hash name Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/apps/files Call log: - navigating to "http://localhost:8042/index.php/apps/files", waiting until "load" at ../support/sections/FilesListPage.ts:20 18 | */ 19 | async open(viewId?: string): Promise<void> { > 20 | await this.page.goto(viewId ? `apps/files/${viewId}` : 'apps/files') | ^ 21 | await this.waitForList() 22 | } 23 | at FilesListPage.open (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:20:19) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-download.spec.ts:119:23
[default] › tests/playwright/e2e/files/files-download.spec.ts:117:2 › Files: Download files using default action › can download file with hash name: tests/playwright/support/sections/FilesListPage.ts#L20
2) [default] › tests/playwright/e2e/files/files-download.spec.ts:117:2 › Files: Download files using default action › can download file with hash name Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/apps/files Call log: - navigating to "http://localhost:8042/index.php/apps/files", waiting until "load" at ../support/sections/FilesListPage.ts:20 18 | */ 19 | async open(viewId?: string): Promise<void> { > 20 | await this.page.goto(viewId ? `apps/files/${viewId}` : 'apps/files') | ^ 21 | await this.waitForList() 22 | } 23 | at FilesListPage.open (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:20:19) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-download.spec.ts:119:23
[default] › tests/playwright/e2e/files/files-download.spec.ts:102:2 › Files: Download files using default action › can download file: tests/playwright/support/sections/FilesListPage.ts#L20
1) [default] › tests/playwright/e2e/files/files-download.spec.ts:102:2 › Files: Download files using default action › can download file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/apps/files Call log: - navigating to "http://localhost:8042/index.php/apps/files", waiting until "load" at ../support/sections/FilesListPage.ts:20 18 | */ 19 | async open(viewId?: string): Promise<void> { > 20 | await this.page.goto(viewId ? `apps/files/${viewId}` : 'apps/files') | ^ 21 | await this.waitForList() 22 | } 23 | at FilesListPage.open (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:20:19) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-download.spec.ts:104:23
[default] › tests/playwright/e2e/files/files-download.spec.ts:102:2 › Files: Download files using default action › can download file: tests/playwright/support/sections/FilesListPage.ts#L20
1) [default] › tests/playwright/e2e/files/files-download.spec.ts:102:2 › Files: Download files using default action › can download file Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/apps/files Call log: - navigating to "http://localhost:8042/index.php/apps/files", waiting until "load" at ../support/sections/FilesListPage.ts:20 18 | */ 19 | async open(viewId?: string): Promise<void> { > 20 | await this.page.goto(viewId ? `apps/files/${viewId}` : 'apps/files') | ^ 21 | await this.waitForList() 22 | } 23 | at FilesListPage.open (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:20:19) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-download.spec.ts:104:23
Playwright tests 5 / 8
Process completed with exit code 1.
[default] › tests/playwright/e2e/files/router-query.spec.ts:84:3 › Check router query flags › "openfile" › does not open folders but shows details: tests/playwright/e2e/files/router-query.spec.ts#L85
5) [default] › tests/playwright/e2e/files/router-query.spec.ts:84:3 › Check router query flags › "openfile" › does not open folders but shows details Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/apps/files/files/126?openfile Call log: - navigating to "http://localhost:8042/index.php/apps/files/files/126?openfile", waiting until "load" 83 | 84 | test('does not open folders but shows details', async ({ page, ids, filesSidebar, filesListPage }) => { > 85 | await page.goto(`apps/files/files/${ids.folderId}?openfile`) | ^ 86 | 87 | // The query is rewritten to opendetails 88 | await expect(page).toHaveURL(/[?&]opendetails(&|=|$)/) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/router-query.spec.ts:85:15
[default] › tests/playwright/e2e/files/router-query.spec.ts:84:3 › Check router query flags › "openfile" › does not open folders but shows details: tests/playwright/e2e/files/router-query.spec.ts#L85
5) [default] › tests/playwright/e2e/files/router-query.spec.ts:84:3 › Check router query flags › "openfile" › does not open folders but shows details Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/apps/files/files/115?openfile Call log: - navigating to "http://localhost:8042/index.php/apps/files/files/115?openfile", waiting until "load" 83 | 84 | test('does not open folders but shows details', async ({ page, ids, filesSidebar, filesListPage }) => { > 85 | await page.goto(`apps/files/files/${ids.folderId}?openfile`) | ^ 86 | 87 | // The query is rewritten to opendetails 88 | await expect(page).toHaveURL(/[?&]opendetails(&|=|$)/) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/router-query.spec.ts:85:15
[default] › tests/playwright/e2e/files/router-query.spec.ts:77:3 › Check router query flags › "openfile" › does not open files with default action when using explicit `false`: tests/playwright/e2e/files/router-query.spec.ts#L78
4) [default] › tests/playwright/e2e/files/router-query.spec.ts:77:3 › Check router query flags › "openfile" › does not open files with default action when using explicit `false` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/apps/files/files/103?openfile=false Call log: - navigating to "http://localhost:8042/index.php/apps/files/files/103?openfile=false", waiting until "load" 76 | 77 | test('does not open files with default action when using explicit `false`', async ({ page, ids, filesListPage }) => { > 78 | await page.goto(`apps/files/files/${ids.imageId}?openfile=false`) | ^ 79 | 80 | await expect(filesListPage.getRowForFileId(ids.imageId)).toBeActiveRow() 81 | await expect(page.getByRole('dialog', { name: 'image.jpg' })).toHaveCount(0) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/router-query.spec.ts:78:15
[default] › tests/playwright/e2e/files/router-query.spec.ts:77:3 › Check router query flags › "openfile" › does not open files with default action when using explicit `false`: tests/playwright/e2e/files/router-query.spec.ts#L78
4) [default] › tests/playwright/e2e/files/router-query.spec.ts:77:3 › Check router query flags › "openfile" › does not open files with default action when using explicit `false` Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/apps/files/files/92?openfile=false Call log: - navigating to "http://localhost:8042/index.php/apps/files/files/92?openfile=false", waiting until "load" 76 | 77 | test('does not open files with default action when using explicit `false`', async ({ page, ids, filesListPage }) => { > 78 | await page.goto(`apps/files/files/${ids.imageId}?openfile=false`) | ^ 79 | 80 | await expect(filesListPage.getRowForFileId(ids.imageId)).toBeActiveRow() 81 | await expect(page.getByRole('dialog', { name: 'image.jpg' })).toHaveCount(0) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/router-query.spec.ts:78:15
[default] › tests/playwright/e2e/files/router-query.spec.ts:72:3 › Check router query flags › "openfile" › opens files with default action using explicit query state: tests/playwright/e2e/files/router-query.spec.ts#L73
3) [default] › tests/playwright/e2e/files/router-query.spec.ts:72:3 › Check router query flags › "openfile" › opens files with default action using explicit query state Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/apps/files/files/81?openfile=true Call log: - navigating to "http://localhost:8042/index.php/apps/files/files/81?openfile=true", waiting until "load" 71 | 72 | test('opens files with default action using explicit query state', async ({ page, ids }) => { > 73 | await page.goto(`apps/files/files/${ids.imageId}?openfile=true`) | ^ 74 | await viewerShowsImage(page) 75 | }) 76 | at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/router-query.spec.ts:73:15
[default] › tests/playwright/e2e/files/router-query.spec.ts:72:3 › Check router query flags › "openfile" › opens files with default action using explicit query state: tests/playwright/e2e/files/router-query.spec.ts#L73
3) [default] › tests/playwright/e2e/files/router-query.spec.ts:72:3 › Check router query flags › "openfile" › opens files with default action using explicit query state Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/apps/files/files/70?openfile=true Call log: - navigating to "http://localhost:8042/index.php/apps/files/files/70?openfile=true", waiting until "load" 71 | 72 | test('opens files with default action using explicit query state', async ({ page, ids }) => { > 73 | await page.goto(`apps/files/files/${ids.imageId}?openfile=true`) | ^ 74 | await viewerShowsImage(page) 75 | }) 76 | at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/router-query.spec.ts:73:15
[default] › tests/playwright/e2e/files/router-query.spec.ts:67:3 › Check router query flags › "openfile" › opens files with default action: tests/playwright/e2e/files/router-query.spec.ts#L68
2) [default] › tests/playwright/e2e/files/router-query.spec.ts:67:3 › Check router query flags › "openfile" › opens files with default action Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/apps/files/files/59?openfile Call log: - navigating to "http://localhost:8042/index.php/apps/files/files/59?openfile", waiting until "load" 66 | 67 | test('opens files with default action', async ({ page, ids }) => { > 68 | await page.goto(`apps/files/files/${ids.imageId}?openfile`) | ^ 69 | await viewerShowsImage(page) 70 | }) 71 | at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/router-query.spec.ts:68:15
[default] › tests/playwright/e2e/files/router-query.spec.ts:67:3 › Check router query flags › "openfile" › opens files with default action: tests/playwright/e2e/files/router-query.spec.ts#L68
2) [default] › tests/playwright/e2e/files/router-query.spec.ts:67:3 › Check router query flags › "openfile" › opens files with default action Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/apps/files/files/48?openfile Call log: - navigating to "http://localhost:8042/index.php/apps/files/files/48?openfile", waiting until "load" 66 | 67 | test('opens files with default action', async ({ page, ids }) => { > 68 | await page.goto(`apps/files/files/${ids.imageId}?openfile`) | ^ 69 | await viewerShowsImage(page) 70 | }) 71 | at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/router-query.spec.ts:68:15
[default] › tests/playwright/e2e/files/router-query.spec.ts:41:4 › Check router query flags › "opendetails" › open details for folder: tests/playwright/e2e/files/router-query.spec.ts#L43
1) [default] › tests/playwright/e2e/files/router-query.spec.ts:41:4 › Check router query flags › "opendetails" › open details for folder Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/apps/files/files/38?opendetails Call log: - navigating to "http://localhost:8042/index.php/apps/files/files/38?opendetails", waiting until "load" 41 | test(`open details for ${label}`, async ({ page, ids, filesSidebar }) => { 42 | assertNoDownload(page) > 43 | await page.goto(`apps/files/files/${ids[key]}?opendetails`) | ^ 44 | 45 | // Sidebar opens for the node … 46 | await expect(filesSidebar.sidebar()).toBeVisible() at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/router-query.spec.ts:43:16
[default] › tests/playwright/e2e/files/router-query.spec.ts:41:4 › Check router query flags › "opendetails" › open details for folder: tests/playwright/e2e/files/router-query.spec.ts#L43
1) [default] › tests/playwright/e2e/files/router-query.spec.ts:41:4 › Check router query flags › "opendetails" › open details for folder Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/apps/files/files/27?opendetails Call log: - navigating to "http://localhost:8042/index.php/apps/files/files/27?opendetails", waiting until "load" 41 | test(`open details for ${label}`, async ({ page, ids, filesSidebar }) => { 42 | assertNoDownload(page) > 43 | await page.goto(`apps/files/files/${ids[key]}?opendetails`) | ^ 44 | 45 | // Sidebar opens for the node … 46 | await expect(filesSidebar.sidebar()).toBeVisible() at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/router-query.spec.ts:43:16
[admin-settings] › tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group: tests/playwright/support/utils/password-confirmation.ts#L32
1) [admin-settings] › tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group Error: locator.waitFor: Test timeout of 45000ms exceeded. Call log: - waiting for locator('.modal-container:has-text("Authentication required")') to be hidden 77 × locator resolved to visible <div data-v-3c357e2d="" class="modal-container" id="modal-description-nc-vue-45">…</div> at ../support/utils/password-confirmation.ts:32 30 | 31 | // Wait for the dialog to disappear > 32 | await dialog.waitFor({ state: 'hidden' }) | ^ 33 | } 34 | at handlePasswordConfirmation (/home/runner/actions-runner/_work/server/server/tests/playwright/support/utils/password-confirmation.ts:32:15) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:205:3
[admin-settings] › tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group: tests/playwright/e2e/appstore/admin-settings-apps.spec.ts#L0
1) [admin-settings] › tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group Test timeout of 45000ms exceeded.
playwright-test-summary
Process completed with exit code 1.
[default] › tests/playwright/tests/playwright/e2e/core/header-access-levels.spec.ts:13:2 › Header: Settings menu – regular user › can see the basic items: tests/playwright/e2e/core/header-access-levels.spec.ts#L14
5) [default] › tests/playwright/tests/playwright/e2e/core/header-access-levels.spec.ts:13:2 › Header: Settings menu – regular user › can see the basic items Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/ Call log: - navigating to "http://localhost:8042/", waiting until "load" 12 | userTest.describe('Header: Settings menu – regular user', () => { 13 | userTest('can see the basic items', async ({ page }) => { > 14 | await page.goto('/') | ^ 15 | const accountMenu = new AccountMenuPage(page) 16 | await accountMenu.open() 17 | at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/header-access-levels.spec.ts:14:14
[default] › tests/playwright/tests/playwright/e2e/core/header-access-levels.spec.ts:13:2 › Header: Settings menu – regular user › can see the basic items: tests/playwright/e2e/core/header-access-levels.spec.ts#L14
5) [default] › tests/playwright/tests/playwright/e2e/core/header-access-levels.spec.ts:13:2 › Header: Settings menu – regular user › can see the basic items Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/ Call log: - navigating to "http://localhost:8042/", waiting until "load" 12 | userTest.describe('Header: Settings menu – regular user', () => { 13 | userTest('can see the basic items', async ({ page }) => { > 14 | await page.goto('/') | ^ 15 | const accountMenu = new AccountMenuPage(page) 16 | await accountMenu.open() 17 | at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/header-access-levels.spec.ts:14:14
[default] › tests/playwright/tests/playwright/e2e/core/404-error.spec.ts:9:2 › 404 error page › renders 404 page with a link back to login: tests/playwright/e2e/core/404-error.spec.ts#L11
4) [default] › tests/playwright/tests/playwright/e2e/core/404-error.spec.ts:9:2 › 404 error page › renders 404 page with a link back to login Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/doesnotexist Call log: - navigating to "http://localhost:8042/doesnotexist", waiting until "load" 9 | test('renders 404 page with a link back to login', async ({ page }) => { 10 | // No authentication — the 404 page is shown to unauthenticated visitors. > 11 | await page.goto('/doesnotexist') | ^ 12 | 13 | await expect(page.getByRole('heading', { name: /Page not found/ })).toBeVisible() 14 | at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/404-error.spec.ts:11:14
[default] › tests/playwright/tests/playwright/e2e/core/404-error.spec.ts:9:2 › 404 error page › renders 404 page with a link back to login: tests/playwright/e2e/core/404-error.spec.ts#L11
4) [default] › tests/playwright/tests/playwright/e2e/core/404-error.spec.ts:9:2 › 404 error page › renders 404 page with a link back to login Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/doesnotexist Call log: - navigating to "http://localhost:8042/doesnotexist", waiting until "load" 9 | test('renders 404 page with a link back to login', async ({ page }) => { 10 | // No authentication — the 404 page is shown to unauthenticated visitors. > 11 | await page.goto('/doesnotexist') | ^ 12 | 13 | await expect(page.getByRole('heading', { name: /Page not found/ })).toBeVisible() 14 | at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/404-error.spec.ts:11:14
[admin-settings] › tests/playwright/tests/playwright/e2e/theming/admin-settings-default-app.spec.ts:27:2 › Admin theming set default apps › See the current default app is the dashboard: tests/playwright/e2e/theming/admin-settings-default-app.spec.ts#L20
3) [admin-settings] › tests/playwright/tests/playwright/e2e/theming/admin-settings-default-app.spec.ts:27:2 › Admin theming set default apps › See the current default app is the dashboard Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/ Call log: - navigating to "http://localhost:8042/index.php/", waiting until "load" 18 | await runOcc(['config:system:set', 'defaultapp', '--value', 'dashboard']) 19 | await adminThemingPage.reset() > 20 | await page.goto('') | ^ 21 | }) 22 | 23 | test.afterAll(async () => { at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/theming/admin-settings-default-app.spec.ts:20:14
[admin-settings] › tests/playwright/tests/playwright/e2e/theming/admin-settings-default-app.spec.ts:27:2 › Admin theming set default apps › See the current default app is the dashboard: tests/playwright/e2e/theming/admin-settings-default-app.spec.ts#L20
3) [admin-settings] › tests/playwright/tests/playwright/e2e/theming/admin-settings-default-app.spec.ts:27:2 › Admin theming set default apps › See the current default app is the dashboard Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/ Call log: - navigating to "http://localhost:8042/index.php/", waiting until "load" 18 | await runOcc(['config:system:set', 'defaultapp', '--value', 'dashboard']) 19 | await adminThemingPage.reset() > 20 | await page.goto('') | ^ 21 | }) 22 | 23 | test.afterAll(async () => { at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/theming/admin-settings-default-app.spec.ts:20:14
[admin-settings] › tests/playwright/tests/playwright/e2e/theming/admin-settings-colors.spec.ts:15:1 › Change the primary color and reset it: tests/playwright/support/sections/AdminThemingPage.ts#L12
2) [admin-settings] › tests/playwright/tests/playwright/e2e/theming/admin-settings-colors.spec.ts:15:1 › Change the primary color and reset it Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/settings/admin/theming Call log: - navigating to "http://localhost:8042/index.php/settings/admin/theming", waiting until "load" at ../support/sections/AdminThemingPage.ts:12 10 | 11 | async open() { > 12 | await this.page.goto('settings/admin/theming') | ^ 13 | await this.page.getByText('Navigation bar settings').waitFor({ state: 'visible' }) 14 | } 15 | at AdminThemingPage.open (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/AdminThemingPage.ts:12:19) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/theming/admin-settings-colors.spec.ts:12:25
[admin-settings] › tests/playwright/tests/playwright/e2e/theming/admin-settings-colors.spec.ts:15:1 › Change the primary color and reset it: tests/playwright/support/sections/AdminThemingPage.ts#L12
2) [admin-settings] › tests/playwright/tests/playwright/e2e/theming/admin-settings-colors.spec.ts:15:1 › Change the primary color and reset it Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/settings/admin/theming Call log: - navigating to "http://localhost:8042/index.php/settings/admin/theming", waiting until "load" at ../support/sections/AdminThemingPage.ts:12 10 | 11 | async open() { > 12 | await this.page.goto('settings/admin/theming') | ^ 13 | await this.page.getByText('Navigation bar settings').waitFor({ state: 'visible' }) 14 | } 15 | at AdminThemingPage.open (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/AdminThemingPage.ts:12:19) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/theming/admin-settings-colors.spec.ts:12:25
[admin-settings] › tests/playwright/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group: tests/playwright/support/utils/password-confirmation.ts#L32
1) [admin-settings] › tests/playwright/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group Error: locator.waitFor: Test timeout of 45000ms exceeded. Call log: - waiting for locator('.modal-container:has-text("Authentication required")') to be hidden 77 × locator resolved to visible <div data-v-3c357e2d="" class="modal-container" id="modal-description-nc-vue-45">…</div> at ../support/utils/password-confirmation.ts:32 30 | 31 | // Wait for the dialog to disappear > 32 | await dialog.waitFor({ state: 'hidden' }) | ^ 33 | } 34 | at handlePasswordConfirmation (/home/runner/actions-runner/_work/server/server/tests/playwright/support/utils/password-confirmation.ts:32:15) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:205:3
[admin-settings] › tests/playwright/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group: tests/playwright/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts#L0
1) [admin-settings] › tests/playwright/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group Test timeout of 45000ms exceeded.
🎭 Playwright Run Summary
45 passed (6.8m)
🎭 Playwright Run Summary
39 failed [admin-settings] › tests/playwright/e2e/theming/admin-settings-colors.spec.ts:15:1 › Change the primary color and reset it [admin-settings] › tests/playwright/e2e/theming/admin-settings-default-app.spec.ts:27:2 › Admin theming set default apps › See the current default app is the dashboard [default] › tests/playwright/e2e/core/404-error.spec.ts:9:2 › 404 error page › renders 404 page with a link back to login [default] › tests/playwright/e2e/core/header-access-levels.spec.ts:13:2 › Header: Settings menu – regular user › can see the basic items [default] › tests/playwright/e2e/core/header-access-levels.spec.ts:30:2 › Header: Settings menu – regular user › cannot see admin-level items [default] › tests/playwright/e2e/core/header-access-levels.spec.ts:42:2 › Header: Settings menu – admin user › can see the admin-level items [default] › tests/playwright/e2e/core/header-app-menu.spec.ts:13:2 › Header: App menu (waffle launcher) – regular user › opens the popover and navigates when a tile is clicked [default] › tests/playwright/e2e/core/header-app-menu.spec.ts:30:2 › Header: App menu (waffle launcher) – regular user › has the correct app navigation items [default] › tests/playwright/e2e/core/header-app-menu.spec.ts:42:2 › Header: App menu (waffle launcher) – admin › shows the "More apps" tile for admins [default] › tests/playwright/e2e/core/header-app-menu.spec.ts:51:2 › Header: App menu (waffle launcher) – admin › has the correct app navigation items [default] › tests/playwright/e2e/core/header-contacts-menu.spec.ts:33:2 › Header: Contacts menu › other users are seen in the contacts menu [default] › tests/playwright/e2e/dashboard/widget-performance.spec.ts:17:1 › dashboard: only loads the data of enabled widgets [default] › tests/playwright/e2e/dav/availability.spec.ts:12:2 › Calendar: Availability › User can see the availability section in settings [default] › tests/playwright/e2e/dav/availability.spec.ts:22:2 › Calendar: Availability › Users can set their availability status [default] › tests/playwright/e2e/dav/availability.spec.ts:48:2 › Calendar: Availability › Users can set their absence [default] › tests/playwright/e2e/files/drag-n-drop.spec.ts:15:2 › files: Drag and Drop › can drop a file [default] › tests/playwright/e2e/files/drag-n-drop.spec.ts:29:2 › files: Drag and Drop › can drop multiple files [default] › tests/playwright/e2e/files/drag-n-drop.spec.ts:44:2 › files: Drag and Drop › ignores dropped folders (legacy File API) [default] › tests/playwright/e2e/files/drag-n-drop.spec.ts:76:2 › files: Drag and Drop onto a folder row › can drop a single file onto a subfolder row [default] › tests/playwright/e2e/files/drag-n-drop.spec.ts:87:2 › files: Drag and Drop onto a folder row › can drop multiple files onto a subfolder row [default] › tests/playwright/e2e/files/drag-n-drop.spec.ts:105:2 › files: Drag and Drop onto a folder row › opens the conflict picker when dropping a colliding name onto a subfolder row [default] › tests/playwright/e2e/files/duplicated-node-regression.spec.ts:19:2 › Files: Duplicated node regression › does not duplicate a node after delete and recreate [default] › tests/playwright/e2e/files/files-actions.spec.ts:21:2 › Files: Actions › shows the standard row actions [default] › tests/playwright/e2e/files/files-actions.spec.ts:30:2 › Files: Actions › shows the standard actions for a selection [default] › tests/playwright/e2e/files/files-copy-move.spec.ts:12:2 › Files: Move or copy files › can copy a file to a new folder [default] › tests/playwright/e2e/files/files-copy-move.spec.ts:26:2 › Files: Move or copy files › can move a file to a new folder [default] › tests/playwright/e2e/files/files-copy-move.spec.ts:45:2 › Files: Move or copy files › can move a file to a folder with a similar n
🎭 Playwright Run Summary
43 passed (7.8m)
🎭 Playwright Run Summary
44 passed (9.8m)
🎭 Playwright Run Summary
7 passed (7.9m)
🎭 Playwright Run Summary
44 failed [default] › tests/playwright/e2e/files/files-download.spec.ts:102:2 › Files: Download files using default action › can download file [default] › tests/playwright/e2e/files/files-download.spec.ts:117:2 › Files: Download files using default action › can download file with hash name [default] › tests/playwright/e2e/files/files-download.spec.ts:132:2 › Files: Download files using default action › can download file from folder with hash name [default] › tests/playwright/e2e/files/files-download.spec.ts:149:2 › Files: Download files using selection › can download selected files [default] › tests/playwright/e2e/files/files-download.spec.ts:169:2 › Files: Download files using selection › can download multiple selected files [default] › tests/playwright/e2e/files/files-download.spec.ts:192:2 › Files: Download files using selection › can download selected files with special characters [default] › tests/playwright/e2e/files/files-download.spec.ts:219:2 › Files: Download files using selection › can download selected files with email uid [default] › tests/playwright/e2e/files/files-favorites.spec.ts:33:2 › Files: Favorites › marks a file as favorite from the row actions [default] › tests/playwright/e2e/files/files-favorites.spec.ts:45:2 › Files: Favorites › un-marks a file as favorite from the row actions [default] › tests/playwright/e2e/files/files-favorites.spec.ts:62:2 › Files: Favorites › shows favorite folders in the navigation [default] › tests/playwright/e2e/files/files-favorites.spec.ts:79:2 › Files: Favorites › marks a folder as favorite from the sidebar [default] › tests/playwright/e2e/files/files-filtering.spec.ts:23:2 › files: Filter in files list › filters current view by name [default] › tests/playwright/e2e/files/files-filtering.spec.ts:34:2 › files: Filter in files list › can reset name filter [default] › tests/playwright/e2e/files/files-filtering.spec.ts:47:2 › files: Filter in files list › filters current view by type [default] › tests/playwright/e2e/files/files-filtering.spec.ts:62:2 › files: Filter in files list › can reset filter by type [default] › tests/playwright/e2e/files/files-filtering.spec.ts:78:2 › files: Filter in files list › can reset filter by clicking chip button [default] › tests/playwright/e2e/files/files-filtering.spec.ts:91:2 › files: Filter in files list › keeps type filter when changing the directory [default] › tests/playwright/e2e/files/files-filtering.spec.ts:108:2 › files: Filter in files list › keeps filter state when changing the directory [default] › tests/playwright/e2e/files/files-filtering.spec.ts:132:2 › files: Filter in files list › resets name filter when changing the directory [default] › tests/playwright/e2e/files/files-filtering.spec.ts:143:2 › files: Filter in files list › resets filter when changing the view [default] › tests/playwright/e2e/files/files-navigation.spec.ts:17:2 › Files: Navigation › shows root folder and can navigate to a deeply nested folder [default] › tests/playwright/e2e/files/files-navigation.spec.ts:25:2 › Files: Navigation › highlights the previous folder when navigating back and forward [default] › tests/playwright/e2e/files/files-renaming.spec.ts:17:2 › Files: Rename nodes › can rename a file [default] › tests/playwright/e2e/files/files-renaming.spec.ts:35:2 › Files: Rename nodes › only selects basename of file on rename open [default] › tests/playwright/e2e/files/files-renaming.spec.ts:48:2 › Files: Rename nodes › shows validation error on invalid filename [default] › tests/playwright/e2e/files/files-renaming.spec.ts:60:2 › Files: Rename nodes › shows accessible loading state while rename MOVE is in-flight [default] › tests/playwright/e2e/files/files-renaming.spec.ts:96:2 › Files: Rename nodes › cancel renaming on Escape [default] › tests/play
🎭 Playwright Run Summary
44 failed [default] › tests/playwright/e2e/files/router-query.spec.ts:41:4 › Check router query flags › "opendetails" › open details for folder [default] › tests/playwright/e2e/files/router-query.spec.ts:67:3 › Check router query flags › "openfile" › opens files with default action [default] › tests/playwright/e2e/files/router-query.spec.ts:72:3 › Check router query flags › "openfile" › opens files with default action using explicit query state [default] › tests/playwright/e2e/files/router-query.spec.ts:77:3 › Check router query flags › "openfile" › does not open files with default action when using explicit `false` [default] › tests/playwright/e2e/files/router-query.spec.ts:84:3 › Check router query flags › "openfile" › does not open folders but shows details [default] › tests/playwright/e2e/files/router-query.spec.ts:97:3 › Check router query flags › "openfile" › does not open unknown file types but shows details [default] › tests/playwright/e2e/files/scrolling.spec.ts:38:2 › Files: Scrolling to the selected file (list view) › shows the first rows and keeps the rest off-screen [default] › tests/playwright/e2e/files/scrolling.spec.ts:48:2 › Files: Scrolling to the selected file (list view) › scrolls a file below the fold into view [default] › tests/playwright/e2e/files/scrolling.spec.ts:55:2 › Files: Scrolling to the selected file (list view) › scrolls to the last page and reveals the footer [default] › tests/playwright/e2e/files/scrolling.spec.ts:78:2 › Files: Scrolling to the selected file (grid view) › shows the first grid rows and keeps the last off-screen [default] › tests/playwright/e2e/files/scrolling.spec.ts:87:2 › Files: Scrolling to the selected file (grid view) › scrolls the last grid row into view [default] › tests/playwright/e2e/files/search.spec.ts:26:2 › files: search › updates the query on the URL [default] › tests/playwright/e2e/files/search.spec.ts:32:2 › files: search › can search globally [default] › tests/playwright/e2e/files/search.spec.ts:42:2 › files: search › filter does also search locally [default] › tests/playwright/e2e/files/search.spec.ts:54:2 › files: search › See "search everywhere" button [default] › tests/playwright/e2e/files/search.spec.ts:64:2 › files: search › can make local search a global search [default] › tests/playwright/e2e/files/search.spec.ts:86:2 › files: search › shows empty content when there are no results [default] › tests/playwright/e2e/files/search.spec.ts:98:2 › files: search › can alter search ── [default] › tests/playwright/e2e/files/search.spec.ts:112:2 › files: search › returns to file list if search is cleared [default] › tests/playwright/e2e/files/search.spec.ts:130:2 › files: search › keeps the query in the URL [default] › tests/playwright/e2e/files_external/files-external-failed.spec.ts:19:1 › Create a failed user storage with invalid url [default] › tests/playwright/e2e/files_external/files-external-failed.spec.ts:47:1 › Create a failed user storage with invalid login credentials [default] › tests/playwright/e2e/files_sharing/file-request.spec.ts:21:1 › files_sharing: a guest can upload through a file request [default] › tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:13:2 › files_sharing: Move or copy files › can create a file in a shared folder [default] › tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:27:2 › files_sharing: Move or copy files › can copy a file to a shared folder [default] › tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:43:2 › files_sharing: Move or copy files › cannot copy a file to a shared folder with no create permission [default] › tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:62:2 › files_sharing: Move or copy files › cannot move a file from shared folder with no delete permission
🎭 Playwright Run Summary
44 passed (13.0m)
🎭 Playwright Run Summary
1 flaky [admin-settings] › tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group 45 passed (12.1m)

Artifacts

Produced during runtime
Name Size Digest
blob-report-1 Expired
4.2 MB
sha256:bc93d20c71130ac1d22a25528f99c9657a48b28ffc543bd8f670081e22e0413e
blob-report-2 Expired
1.26 MB
sha256:60be4e8f544eb61ffa4b810ffdc81932cc342d2f5c9cc228c01ced6be8cf966d
blob-report-3 Expired
1.81 MB
sha256:2ad5b81f0031a9d610225e973bcdf0142420d54dc7f4b0aceae4218bc52884ec
blob-report-4 Expired
87.3 KB
sha256:444811252846d9a7bbc91f9b4249b35dc165179f110256753fad4df5faf067dc
blob-report-5 Expired
10.8 MB
sha256:79ee19b0e02a2af45a5582362c2c337031c52e684d31348782b9b87afc5052aa
blob-report-6 Expired
102 KB
sha256:eba3ec6c22dd96e8df74189771cf8f64516093384a35c888aef3ebef8e05cfe8
blob-report-7 Expired
101 KB
sha256:8c667f7c7090a94e272c8374777b8c21bfb0b89039920f6ef56ae3cbc6926bfb
blob-report-8 Expired
80.9 KB
sha256:b0498d966f2aee8f14b9c2c372099d0e63d5c931bf1cea11d2aca4baeb225a07
blob-report-setup Expired
14 KB
sha256:599ca48c30e1de8d889fb3abfb5e1bb299915e0b01567819f52b7fc1569200cd
html-report--attempt-1
18.6 MB
sha256:a2dfd88636f687a997e039e7064176a523095848d7b767cb2a79c31d86d066de