Skip to content

test: proof of concept to replace BDD Gherkin tests #7958

test: proof of concept to replace BDD Gherkin tests

test: proof of concept to replace BDD Gherkin tests #7958

Triggered via pull request September 4, 2026 21:15
Status Failure
Total duration 29m 1s
Artifacts –

playwright.yml

on: pull_request
Playwright setup
2m 28s
Playwright setup
Matrix: playwright-tests
Playwright tests for installer
5m 57s
Playwright tests for installer
merge-reports
52s
merge-reports
playwright-test-summary
7s
playwright-test-summary
Fit to window
Zoom out
Zoom in

Annotations

33 errors and 9 notices
Playwright tests 2 / 8
Process completed with exit code 1.
[default] › tests/playwright/e2e/core/header-access-levels.spec.ts:42:2 › Header: Settings menu – admin user › can see the admin-level items: tests/playwright/e2e/core/header-access-levels.spec.ts#L43
5) [default] › tests/playwright/e2e/core/header-access-levels.spec.ts:42:2 › Header: Settings menu – admin user › can see the 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" 41 | adminTest.describe('Header: Settings menu – admin user', () => { 42 | adminTest('can see the admin-level items', async ({ page }) => { > 43 | await page.goto('/') | ^ 44 | const accountMenu = new AccountMenuPage(page) 45 | await accountMenu.open() 46 | at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/header-access-levels.spec.ts:43:14
[default] › tests/playwright/e2e/core/header-access-levels.spec.ts:42:2 › Header: Settings menu – admin user › can see the admin-level items: tests/playwright/e2e/core/header-access-levels.spec.ts#L43
5) [default] › tests/playwright/e2e/core/header-access-levels.spec.ts:42:2 › Header: Settings menu – admin user › can see the admin-level items Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/ Call log: - navigating to "http://localhost:8042/", waiting until "load" 41 | adminTest.describe('Header: Settings menu – admin user', () => { 42 | adminTest('can see the admin-level items', async ({ page }) => { > 43 | await page.goto('/') | ^ 44 | const accountMenu = new AccountMenuPage(page) 45 | await accountMenu.open() 46 | at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/header-access-levels.spec.ts:43: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
4) [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
4) [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
3) [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
3) [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
2) [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
2) [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
1) [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
1) [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
Playwright tests 4 / 8
Process completed with exit code 1.
[default] › tests/playwright/e2e/files/files-sidebar.spec.ts:27:2 › Files: Sidebar › changes the current fileid: tests/playwright/support/sections/FilesListPage.ts#L20
5) [default] › tests/playwright/e2e/files/files-sidebar.spec.ts:27:2 › Files: Sidebar › changes the current fileid 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-sidebar.spec.ts:15:23
[default] › tests/playwright/e2e/files/files-sidebar.spec.ts:27:2 › Files: Sidebar › changes the current fileid: tests/playwright/support/sections/FilesListPage.ts#L20
5) [default] › tests/playwright/e2e/files/files-sidebar.spec.ts:27:2 › Files: Sidebar › changes the current fileid 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-sidebar.spec.ts:15:23
[default] › tests/playwright/e2e/files/files-sidebar.spec.ts:18:2 › Files: Sidebar › opens the sidebar: tests/playwright/support/sections/FilesListPage.ts#L20
4) [default] › tests/playwright/e2e/files/files-sidebar.spec.ts:18:2 › Files: Sidebar › opens the sidebar 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-sidebar.spec.ts:15:23
[default] › tests/playwright/e2e/files/files-sidebar.spec.ts:18:2 › Files: Sidebar › opens the sidebar: tests/playwright/support/sections/FilesListPage.ts#L20
4) [default] › tests/playwright/e2e/files/files-sidebar.spec.ts:18:2 › Files: Sidebar › opens the sidebar 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-sidebar.spec.ts:15:23
[default] › tests/playwright/e2e/files/files-settings.spec.ts:88:3 › files: Hide or show hidden files › view: Recent files › can show hidden files: tests/playwright/support/sections/FilesListPage.ts#L20
3) [default] › tests/playwright/e2e/files/files-settings.spec.ts:88:3 › files: Hide or show hidden files › view: Recent files › can show hidden files Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/apps/files/recent Call log: - navigating to "http://localhost:8042/index.php/apps/files/recent", 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-settings.spec.ts:89:24
[default] › tests/playwright/e2e/files/files-settings.spec.ts:88:3 › files: Hide or show hidden files › view: Recent files › can show hidden files: tests/playwright/support/sections/FilesListPage.ts#L20
3) [default] › tests/playwright/e2e/files/files-settings.spec.ts:88:3 › files: Hide or show hidden files › view: Recent files › can show hidden files Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/apps/files/recent Call log: - navigating to "http://localhost:8042/index.php/apps/files/recent", 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-settings.spec.ts:89:24
[default] › tests/playwright/e2e/files/files-settings.spec.ts:79:3 › files: Hide or show hidden files › view: Recent files › hides dot-files by default: tests/playwright/support/sections/FilesListPage.ts#L20
2) [default] › tests/playwright/e2e/files/files-settings.spec.ts:79:3 › files: Hide or show hidden files › view: Recent files › hides dot-files by default Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/apps/files/recent Call log: - navigating to "http://localhost:8042/index.php/apps/files/recent", 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-settings.spec.ts:80:24
[default] › tests/playwright/e2e/files/files-settings.spec.ts:79:3 › files: Hide or show hidden files › view: Recent files › hides dot-files by default: tests/playwright/support/sections/FilesListPage.ts#L20
2) [default] › tests/playwright/e2e/files/files-settings.spec.ts:79:3 › files: Hide or show hidden files › view: Recent files › hides dot-files by default Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/apps/files/recent Call log: - navigating to "http://localhost:8042/index.php/apps/files/recent", 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-settings.spec.ts:80:24
[default] › tests/playwright/e2e/files/files-settings.spec.ts:63:4 › files: Hide or show hidden files › view: Personal files › can show hidden files: tests/playwright/support/sections/FilesListPage.ts#L20
1) [default] › tests/playwright/e2e/files/files-settings.spec.ts:63:4 › files: Hide or show hidden files › view: Personal files › can show hidden files Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/apps/files/personal Call log: - navigating to "http://localhost:8042/index.php/apps/files/personal", 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-settings.spec.ts:64:25
[default] › tests/playwright/e2e/files/files-settings.spec.ts:63:4 › files: Hide or show hidden files › view: Personal files › can show hidden files: tests/playwright/support/sections/FilesListPage.ts#L20
1) [default] › tests/playwright/e2e/files/files-settings.spec.ts:63:4 › files: Hide or show hidden files › view: Personal files › can show hidden files Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/apps/files/personal Call log: - navigating to "http://localhost:8042/index.php/apps/files/personal", 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-settings.spec.ts:64:25
playwright-test-summary
Process completed with exit code 1.
[default] › tests/playwright/tests/playwright/e2e/core/header-access-levels.spec.ts:42:2 › Header: Settings menu – admin user › can see the admin-level items: tests/playwright/e2e/core/header-access-levels.spec.ts#L43
5) [default] › tests/playwright/tests/playwright/e2e/core/header-access-levels.spec.ts:42:2 › Header: Settings menu – admin user › can see the 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" 41 | adminTest.describe('Header: Settings menu – admin user', () => { 42 | adminTest('can see the admin-level items', async ({ page }) => { > 43 | await page.goto('/') | ^ 44 | const accountMenu = new AccountMenuPage(page) 45 | await accountMenu.open() 46 | at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/header-access-levels.spec.ts:43:14
[default] › tests/playwright/tests/playwright/e2e/core/header-access-levels.spec.ts:42:2 › Header: Settings menu – admin user › can see the admin-level items: tests/playwright/e2e/core/header-access-levels.spec.ts#L43
5) [default] › tests/playwright/tests/playwright/e2e/core/header-access-levels.spec.ts:42:2 › Header: Settings menu – admin user › can see the admin-level items Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/ Call log: - navigating to "http://localhost:8042/", waiting until "load" 41 | adminTest.describe('Header: Settings menu – admin user', () => { 42 | adminTest('can see the admin-level items', async ({ page }) => { > 43 | await page.goto('/') | ^ 44 | const accountMenu = new AccountMenuPage(page) 45 | await accountMenu.open() 46 | at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/header-access-levels.spec.ts:43:14
[default] › tests/playwright/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
4) [default] › tests/playwright/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/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
4) [default] › tests/playwright/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/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
3) [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
3) [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
2) [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
2) [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
1) [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
1) [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
🎭 Playwright Run Summary
7 passed (4.2m)
🎭 Playwright Run Summary
47 passed (5.3m)
🎭 Playwright Run Summary
46 passed (6.6m)
🎭 Playwright Run Summary
42 failed [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/core/header-unified-search.spec.ts:27:2 › Header: unified search keyboard navigation › Ctrl+K focuses the header search input [default] › tests/playwright/e2e/core/header-unified-search.spec.ts:36:2 › Header: unified search keyboard navigation › Escape drops focus from the empty resting input [default] › tests/playwright/e2e/core/header-unified-search.spec.ts:48:2 › Header: unified search keyboard navigation › typing auto-selects the first result [default] › tests/playwright/e2e/core/header-unified-search.spec.ts:63:2 › Header: unified search keyboard navigation › arrow keys move the selection while focus stays in the input [default] › tests/playwright/e2e/core/header-unified-search.spec.ts:82:2 › Header: unified search keyboard navigation › Enter opens the selected result [default] › tests/playwright/e2e/core/header-unified-search.spec.ts:105:2 › Header: unified search keyboard navigation › Escape closes the open results popover [default] › tests/playwright/e2e/core/header-unified-search.spec.ts:115:2 › Header: unified search keyboard navigation › closing a funnel-opened popover returns focus to the input [default] › tests/playwright/e2e/core/header-unified-search.spec.ts:132:2 › Header: unified search keyboard navigation › the trailing X clears a query, then dismisses the empty field [default] › tests/playwright/e2e/core/header-unified-search.spec.ts:148:2 › Header: unified search keyboard navigation › "More from" opens the uncapped detail view, pages it, and Back returns to the aggregate list [default] › tests/playwright/e2e/core/header-unified-search.spec.ts:179:2 › Header: unified search keyboard navigation › the open search overlay suppresses the app keyboard shortcuts behind it [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.sp
🎭 Playwright Run Summary
48 passed (7.1m)
🎭 Playwright Run Summary
47 passed (7.7m)
🎭 Playwright Run Summary
46 passed (7.8m)
🎭 Playwright Run Summary
44 passed (7.6m)
🎭 Playwright Run Summary
47 failed [default] › tests/playwright/e2e/files/files-settings.spec.ts:63:4 › files: Hide or show hidden files › view: Personal files › can show hidden files [default] › tests/playwright/e2e/files/files-settings.spec.ts:79:3 › files: Hide or show hidden files › view: Recent files › hides dot-files by default [default] › tests/playwright/e2e/files/files-settings.spec.ts:88:3 › files: Hide or show hidden files › view: Recent files › can show hidden files [default] › tests/playwright/e2e/files/files-sidebar.spec.ts:18:2 › Files: Sidebar › opens the sidebar [default] › tests/playwright/e2e/files/files-sidebar.spec.ts:27:2 › Files: Sidebar › changes the current fileid [default] › tests/playwright/e2e/files/files-sidebar.spec.ts:36:2 › Files: Sidebar › changes the sidebar content on other file [default] › tests/playwright/e2e/files/files-sidebar.spec.ts:50:2 › Files: Sidebar › closes the sidebar on navigation [default] › tests/playwright/e2e/files/files-sidebar.spec.ts:63:2 › Files: Sidebar › closes the sidebar on delete [default] › tests/playwright/e2e/files/files-sidebar.spec.ts:84:2 › Files: Sidebar › changes the fileid on delete [default] › tests/playwright/e2e/files/files-sorting.spec.ts:12:2 › Files: Sorting the file list › Files are sorted by name ascending by default [default] › tests/playwright/e2e/files/files-sorting.spec.ts:35:2 › Files: Sorting the file list › Filenames with numbers are sorted by name ascending by default [default] › tests/playwright/e2e/files/files-sorting.spec.ts:53:2 › Files: Sorting the file list › Can sort by size [default] › tests/playwright/e2e/files/files-sorting.spec.ts:82:2 › Files: Sorting the file list › Can sort by mtime [default] › tests/playwright/e2e/files/files-sorting.spec.ts:99:2 › Files: Sorting the file list › Favorites are sorted first [default] › tests/playwright/e2e/files/files-sorting.spec.ts:138:2 › Files: Sorting the file list › Sorting works after switching view twice [default] › tests/playwright/e2e/files/files-xml-regression.spec.ts:15:2 › Files: XML entities in file names › renames a file to a name with XML entities and keeps it after reload [default] › tests/playwright/e2e/files/files-xml-regression.spec.ts:37:2 › Files: XML entities in file names › can delete a file whose name contains XML entities [default] › tests/playwright/e2e/files/files.spec.ts:11:2 › Files › Login with a user and open the files app [default] › tests/playwright/e2e/files/files.spec.ts:16:2 › Files › Opens a valid file shows it as active [default] › tests/playwright/e2e/files/files.spec.ts:28:2 › Files › Opens a valid folder shows its content [default] › tests/playwright/e2e/files/files.spec.ts:38:2 › Files › Opens an unknown file show an error [default] › tests/playwright/e2e/files/hotkeys.spec.ts:20:2 › Files hotkey handling › Pressing "arrow down" should go to first file [default] › tests/playwright/e2e/files/hotkeys.spec.ts:28:2 › Files hotkey handling › Pressing "arrow up" should go to last file [default] › tests/playwright/e2e/files/hotkeys.spec.ts:36:2 › Files hotkey handling › Pressing D should open the sidebar once [default] › tests/playwright/e2e/files/hotkeys.spec.ts:45:2 › Files hotkey handling › Pressing F2 should rename the file [default] › tests/playwright/e2e/files/hotkeys.spec.ts:54:2 › Files hotkey handling › Pressing S should toggle favorite [default] › tests/playwright/e2e/files/hotkeys.spec.ts:65:2 › Files hotkey handling › Pressing DELETE should delete the folder [default] › tests/playwright/e2e/files/live-photos.spec.ts:20:2 › Files: Live photos › Only renders the .jpg file [default] › tests/playwright/e2e/files/live-photos.spec.ts:32:3 › Files: Live photos › 'Show hidden files' is enabled › Shows both files when 'Show hidden files' is enabled