Repository navigation
E2E (Playwright) #166
Annotations
10 errors, 1 warning, and 2 notices
|
[chromium] › e2e/mcp-service.spec.ts:117:7 › MCP editor — Connect tab › list -> open the MCP server lands on Connect with URL:
e2e/fixtures/df-api.ts#L22
5) [chromium] › e2e/mcp-service.spec.ts:117:7 › MCP editor — Connect tab › list -> open the MCP server lands on Connect with URL, probe and live count
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TypeError: apiRequestContext.post: Invalid URL
at fixtures/df-api.ts:22
20 | /** Login with the same credentials the UI fixture uses. */
21 | static async login(ctx: APIRequestContext): Promise<DfApi> {
> 22 | const resp = await ctx.post('/api/v2/system/admin/session', {
| ^
23 | data: { email: ADMIN_EMAIL, password: ADMIN_PASSWORD },
24 | });
25 | expect(resp.ok(), `admin API login failed: HTTP ${resp.status()}`).toBe(
at Function.login (/home/runner/work/df-admin-interface/df-admin-interface/e2e/fixtures/df-api.ts:22:28)
at /home/runner/work/df-admin-interface/df-admin-interface/e2e/mcp-service.spec.ts:51:21
|
|
[chromium] › e2e/mcp-service.spec.ts:117:7 › MCP editor — Connect tab › list -> open the MCP server lands on Connect with URL:
e2e/fixtures/df-api.ts#L22
5) [chromium] › e2e/mcp-service.spec.ts:117:7 › MCP editor — Connect tab › list -> open the MCP server lands on Connect with URL, probe and live count
TypeError: apiRequestContext.post: Invalid URL
at fixtures/df-api.ts:22
20 | /** Login with the same credentials the UI fixture uses. */
21 | static async login(ctx: APIRequestContext): Promise<DfApi> {
> 22 | const resp = await ctx.post('/api/v2/system/admin/session', {
| ^
23 | data: { email: ADMIN_EMAIL, password: ADMIN_PASSWORD },
24 | });
25 | expect(resp.ok(), `admin API login failed: HTTP ${resp.status()}`).toBe(
at Function.login (/home/runner/work/df-admin-interface/df-admin-interface/e2e/fixtures/df-api.ts:22:28)
at /home/runner/work/df-admin-interface/df-admin-interface/e2e/mcp-service.spec.ts:51:21
|
|
[chromium] › e2e/mcp-redesign-flows.spec.ts:111:7 › curation round-trip on the fixture MCP server › unchecking Write data persists exact keys:
e2e/fixtures/df-api.ts#L22
4) [chromium] › e2e/mcp-redesign-flows.spec.ts:111:7 › curation round-trip on the fixture MCP server › unchecking Write data persists exact keys, then re-enable restores
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TypeError: apiRequestContext.post: Invalid URL
at fixtures/df-api.ts:22
20 | /** Login with the same credentials the UI fixture uses. */
21 | static async login(ctx: APIRequestContext): Promise<DfApi> {
> 22 | const resp = await ctx.post('/api/v2/system/admin/session', {
| ^
23 | data: { email: ADMIN_EMAIL, password: ADMIN_PASSWORD },
24 | });
25 | expect(resp.ok(), `admin API login failed: HTTP ${resp.status()}`).toBe(
at Function.login (/home/runner/work/df-admin-interface/df-admin-interface/e2e/fixtures/df-api.ts:22:28)
at /home/runner/work/df-admin-interface/df-admin-interface/e2e/mcp-redesign-flows.spec.ts:51:21
|
|
[chromium] › e2e/mcp-redesign-flows.spec.ts:111:7 › curation round-trip on the fixture MCP server › unchecking Write data persists exact keys:
e2e/fixtures/df-api.ts#L22
4) [chromium] › e2e/mcp-redesign-flows.spec.ts:111:7 › curation round-trip on the fixture MCP server › unchecking Write data persists exact keys, then re-enable restores
TypeError: apiRequestContext.post: Invalid URL
at fixtures/df-api.ts:22
20 | /** Login with the same credentials the UI fixture uses. */
21 | static async login(ctx: APIRequestContext): Promise<DfApi> {
> 22 | const resp = await ctx.post('/api/v2/system/admin/session', {
| ^
23 | data: { email: ADMIN_EMAIL, password: ADMIN_PASSWORD },
24 | });
25 | expect(resp.ok(), `admin API login failed: HTTP ${resp.status()}`).toBe(
at Function.login (/home/runner/work/df-admin-interface/df-admin-interface/e2e/fixtures/df-api.ts:22:28)
at /home/runner/work/df-admin-interface/df-admin-interface/e2e/mcp-redesign-flows.spec.ts:51:21
|
|
[chromium] › e2e/login-layout.spec.ts:59:7 › Login layout › laptop login pane does not scroll:
e2e/login-layout.spec.ts#L9
3) [chromium] › e2e/login-layout.spec.ts:59:7 › Login layout › laptop login pane does not scroll ─
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: Protocol error (Page.navigate): Cannot navigate to invalid URL
Call log:
- navigating to "/dreamfactory/dist/#/auth/login", waiting until "load"
7 |
8 | async function openAuthCard(page: Page, path: string) {
> 9 | await page.goto(path);
| ^
10 | await expect(page.locator('.user-management-card')).toBeVisible({
11 | timeout: 15_000,
12 | });
at openAuthCard (/home/runner/work/df-admin-interface/df-admin-interface/e2e/login-layout.spec.ts:9:14)
at /home/runner/work/df-admin-interface/df-admin-interface/e2e/login-layout.spec.ts:61:11
|
|
[chromium] › e2e/login-layout.spec.ts:59:7 › Login layout › laptop login pane does not scroll:
e2e/login-layout.spec.ts#L9
3) [chromium] › e2e/login-layout.spec.ts:59:7 › Login layout › laptop login pane does not scroll ─
Error: page.goto: Protocol error (Page.navigate): Cannot navigate to invalid URL
Call log:
- navigating to "/dreamfactory/dist/#/auth/login", waiting until "load"
7 |
8 | async function openAuthCard(page: Page, path: string) {
> 9 | await page.goto(path);
| ^
10 | await expect(page.locator('.user-management-card')).toBeVisible({
11 | timeout: 15_000,
12 | });
at openAuthCard (/home/runner/work/df-admin-interface/df-admin-interface/e2e/login-layout.spec.ts:9:14)
at /home/runner/work/df-admin-interface/df-admin-interface/e2e/login-layout.spec.ts:61:11
|
|
[chromium] › e2e/login-layout.spec.ts:43:9 › Login layout › desktop /dreamfactory/dist/#/auth/forgot-password pane does not scroll:
e2e/login-layout.spec.ts#L9
2) [chromium] › e2e/login-layout.spec.ts:43:9 › Login layout › desktop /dreamfactory/dist/#/auth/forgot-password pane does not scroll
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: Protocol error (Page.navigate): Cannot navigate to invalid URL
Call log:
- navigating to "/dreamfactory/dist/#/auth/forgot-password", waiting until "load"
7 |
8 | async function openAuthCard(page: Page, path: string) {
> 9 | await page.goto(path);
| ^
10 | await expect(page.locator('.user-management-card')).toBeVisible({
11 | timeout: 15_000,
12 | });
at openAuthCard (/home/runner/work/df-admin-interface/df-admin-interface/e2e/login-layout.spec.ts:9:14)
at /home/runner/work/df-admin-interface/df-admin-interface/e2e/login-layout.spec.ts:45:13
|
|
[chromium] › e2e/login-layout.spec.ts:43:9 › Login layout › desktop /dreamfactory/dist/#/auth/forgot-password pane does not scroll:
e2e/login-layout.spec.ts#L9
2) [chromium] › e2e/login-layout.spec.ts:43:9 › Login layout › desktop /dreamfactory/dist/#/auth/forgot-password pane does not scroll
Error: page.goto: Protocol error (Page.navigate): Cannot navigate to invalid URL
Call log:
- navigating to "/dreamfactory/dist/#/auth/forgot-password", waiting until "load"
7 |
8 | async function openAuthCard(page: Page, path: string) {
> 9 | await page.goto(path);
| ^
10 | await expect(page.locator('.user-management-card')).toBeVisible({
11 | timeout: 15_000,
12 | });
at openAuthCard (/home/runner/work/df-admin-interface/df-admin-interface/e2e/login-layout.spec.ts:9:14)
at /home/runner/work/df-admin-interface/df-admin-interface/e2e/login-layout.spec.ts:45:13
|
|
[chromium] › e2e/login-layout.spec.ts:43:9 › Login layout › desktop /dreamfactory/dist/#/auth/login pane does not scroll:
e2e/login-layout.spec.ts#L9
1) [chromium] › e2e/login-layout.spec.ts:43:9 › Login layout › desktop /dreamfactory/dist/#/auth/login pane does not scroll
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: Protocol error (Page.navigate): Cannot navigate to invalid URL
Call log:
- navigating to "/dreamfactory/dist/#/auth/login", waiting until "load"
7 |
8 | async function openAuthCard(page: Page, path: string) {
> 9 | await page.goto(path);
| ^
10 | await expect(page.locator('.user-management-card')).toBeVisible({
11 | timeout: 15_000,
12 | });
at openAuthCard (/home/runner/work/df-admin-interface/df-admin-interface/e2e/login-layout.spec.ts:9:14)
at /home/runner/work/df-admin-interface/df-admin-interface/e2e/login-layout.spec.ts:45:13
|
|
[chromium] › e2e/login-layout.spec.ts:43:9 › Login layout › desktop /dreamfactory/dist/#/auth/login pane does not scroll:
e2e/login-layout.spec.ts#L9
1) [chromium] › e2e/login-layout.spec.ts:43:9 › Login layout › desktop /dreamfactory/dist/#/auth/login pane does not scroll
Error: page.goto: Protocol error (Page.navigate): Cannot navigate to invalid URL
Call log:
- navigating to "/dreamfactory/dist/#/auth/login", waiting until "load"
7 |
8 | async function openAuthCard(page: Page, path: string) {
> 9 | await page.goto(path);
| ^
10 | await expect(page.locator('.user-management-card')).toBeVisible({
11 | timeout: 15_000,
12 | });
at openAuthCard (/home/runner/work/df-admin-interface/df-admin-interface/e2e/login-layout.spec.ts:9:14)
at /home/runner/work/df-admin-interface/df-admin-interface/e2e/login-layout.spec.ts:45:13
|
|
smoke
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
🎭 Playwright Run Summary
19 failed
[chromium] › e2e/login-layout.spec.ts:43:9 › Login layout › desktop /dreamfactory/dist/#/auth/login pane does not scroll
[chromium] › e2e/login-layout.spec.ts:43:9 › Login layout › desktop /dreamfactory/dist/#/auth/forgot-password pane does not scroll
[chromium] › e2e/login-layout.spec.ts:59:7 › Login layout › laptop login pane does not scroll ──
[chromium] › e2e/mcp-redesign-flows.spec.ts:111:7 › curation round-trip on the fixture MCP server › unchecking Write data persists exact keys, then re-enable restores
[chromium] › e2e/mcp-service.spec.ts:117:7 › MCP editor — Connect tab › list -> open the MCP server lands on Connect with URL, probe and live count
[chromium] › e2e/nav-overviews.spec.ts:37:7 › Parent nav overview pages › home tiles navigate to the parent overview pages and expose real hrefs
[chromium] › e2e/nav-overviews.spec.ts:63:7 › Parent nav overview pages › tile bodies navigate on the first click, not only text clicks
[chromium] › e2e/nav-overviews.spec.ts:84:7 › Parent nav overview pages › api generation file tile opens the file service category on the first click
[chromium] › e2e/nav-overviews.spec.ts:97:7 › Parent nav overview pages › parent nav entries route to overview pages without redirecting to first child
[chromium] › e2e/nav-overviews.spec.ts:109:7 › Parent nav overview pages › overview tiles are full-card links and support new-tab navigation
[chromium] › e2e/nav-overviews.spec.ts:129:7 › Parent nav overview pages › security and system aliases link to the existing implementation pages
[chromium] › e2e/nav-overviews.spec.ts:167:7 › Parent nav overview pages › config package screen exports portable JSON
[chromium] › e2e/release-77.spec.ts:16:5 › service list renders ────────────────────────────────
[chromium] › e2e/release-77.spec.ts:26:5 › cURL import populates HTTP service config ───────────
[chromium] › e2e/release-77.spec.ts:83:5 › scheduler create shows run-as fields ────────────────
[chromium] › e2e/release-77.spec.ts:93:5 › AI chat renders ─────────────────────────────────────
[chromium] › e2e/schema-contracts.spec.ts:4:5 › schema contracts tab renders and hits the backend
[chromium] › e2e/smoke.spec.ts:5:7 › Admin UI smoke › admin login + app shell loads without console errors
[chromium] › e2e/smoke.spec.ts:35:7 › Admin UI smoke › top-nav entries navigate without errors ─
3 skipped
11 did not run
|
|
smoke
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|