feat: use DHI images for base docker image #3822
ci.yml
on: pull_request
Go Deadcode Analysis
Svelte Type Check
1m 21s
CLI E2E Tests (proxy)
3m 46s
Matrix: e2e-tests
Matrix: go-linter
Matrix: go-tests
Annotations
30 errors and 4 notices
|
[chromium] › spec/project.spec.ts:752:2 › New Compose Project Page › should allow redeploy requests to complete after 10 seconds without client timeout:
tests/spec/project.spec.ts#L132
4) [chromium] › spec/project.spec.ts:752:2 › New Compose Project Page › should allow redeploy requests to complete after 10 seconds without client timeout
Error: Create project request failed with 500 Internal Server Error: {"$schema":"http://localhost:3552/api/api/schemas/ErrorModel.json","title":"Internal Server Error","status":500,"detail":"Failed to create project: failed to create project directory: mkdir /app/data/projects/test-redeploy-timeout-1778887862528: permission denied"}
130 |
131 | const body = await response.text().catch(() => '<unreadable response body>');
> 132 | throw new Error(
| ^
133 | `Create project request failed with ${response.status()} ${response.statusText()}: ${body}`
134 | );
135 | }
at expectProjectCreateResponse (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:132:8)
at createProjectViaUI (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:172:2)
at /home/runner/work/arcane/arcane/tests/spec/project.spec.ts:761:4
|
|
[chromium] › spec/project.spec.ts:673:2 › New Compose Project Page › should send selected deploy split-button options in the up request:
tests/spec/project.spec.ts#L189
3) [chromium] › spec/project.spec.ts:673:2 › New Compose Project Page › should send selected deploy split-button options in the up request
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('button', { name: 'Destroy', exact: true })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByRole('button', { name: 'Destroy', exact: true })
187 | exact: true
188 | });
> 189 | await expect(destroyButton).toBeVisible();
| ^
190 | await destroyButton.click();
191 |
192 | const dialog = page.getByRole('dialog');
at destroyCurrentProjectViaUI (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:189:30)
at /home/runner/work/arcane/arcane/tests/spec/project.spec.ts:745:11
|
|
[chromium] › spec/project.spec.ts:673:2 › New Compose Project Page › should send selected deploy split-button options in the up request:
tests/spec/project.spec.ts#L189
3) [chromium] › spec/project.spec.ts:673:2 › New Compose Project Page › should send selected deploy split-button options in the up request
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('button', { name: 'Destroy', exact: true })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByRole('button', { name: 'Destroy', exact: true })
187 | exact: true
188 | });
> 189 | await expect(destroyButton).toBeVisible();
| ^
190 | await destroyButton.click();
191 |
192 | const dialog = page.getByRole('dialog');
at destroyCurrentProjectViaUI (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:189:30)
at /home/runner/work/arcane/arcane/tests/spec/project.spec.ts:745:11
|
|
[chromium] › spec/project.spec.ts:673:2 › New Compose Project Page › should send selected deploy split-button options in the up request:
tests/spec/project.spec.ts#L189
3) [chromium] › spec/project.spec.ts:673:2 › New Compose Project Page › should send selected deploy split-button options in the up request
Error: expect(locator).toBeVisible() failed
Locator: getByRole('button', { name: 'Destroy', exact: true })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByRole('button', { name: 'Destroy', exact: true })
187 | exact: true
188 | });
> 189 | await expect(destroyButton).toBeVisible();
| ^
190 | await destroyButton.click();
191 |
192 | const dialog = page.getByRole('dialog');
at destroyCurrentProjectViaUI (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:189:30)
at /home/runner/work/arcane/arcane/tests/spec/project.spec.ts:745:11
|
|
[chromium] › spec/project.spec.ts:568:2 › New Compose Project Page › should create a new project successfully:
tests/spec/project.spec.ts#L132
2) [chromium] › spec/project.spec.ts:568:2 › New Compose Project Page › should create a new project successfully
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Create project request failed with 500 Internal Server Error: {"$schema":"http://localhost:3552/api/api/schemas/ErrorModel.json","title":"Internal Server Error","status":500,"detail":"Failed to create project: failed to create project directory: mkdir /app/data/projects/test-project-1778887830015: permission denied"}
130 |
131 | const body = await response.text().catch(() => '<unreadable response body>');
> 132 | throw new Error(
| ^
133 | `Create project request failed with ${response.status()} ${response.statusText()}: ${body}`
134 | );
135 | }
at expectProjectCreateResponse (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:132:8)
at /home/runner/work/arcane/arcane/tests/spec/project.spec.ts:625:3
|
|
[chromium] › spec/project.spec.ts:568:2 › New Compose Project Page › should create a new project successfully:
tests/spec/project.spec.ts#L132
2) [chromium] › spec/project.spec.ts:568:2 › New Compose Project Page › should create a new project successfully
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Create project request failed with 500 Internal Server Error: {"$schema":"http://localhost:3552/api/api/schemas/ErrorModel.json","title":"Internal Server Error","status":500,"detail":"Failed to create project: failed to create project directory: mkdir /app/data/projects/test-project-1778887825707: permission denied"}
130 |
131 | const body = await response.text().catch(() => '<unreadable response body>');
> 132 | throw new Error(
| ^
133 | `Create project request failed with ${response.status()} ${response.statusText()}: ${body}`
134 | );
135 | }
at expectProjectCreateResponse (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:132:8)
at /home/runner/work/arcane/arcane/tests/spec/project.spec.ts:625:3
|
|
[chromium] › spec/project.spec.ts:568:2 › New Compose Project Page › should create a new project successfully:
tests/spec/project.spec.ts#L132
2) [chromium] › spec/project.spec.ts:568:2 › New Compose Project Page › should create a new project successfully
Error: Create project request failed with 500 Internal Server Error: {"$schema":"http://localhost:3552/api/api/schemas/ErrorModel.json","title":"Internal Server Error","status":500,"detail":"Failed to create project: failed to create project directory: mkdir /app/data/projects/test-project-1778887821880: permission denied"}
130 |
131 | const body = await response.text().catch(() => '<unreadable response body>');
> 132 | throw new Error(
| ^
133 | `Create project request failed with ${response.status()} ${response.statusText()}: ${body}`
134 | );
135 | }
at expectProjectCreateResponse (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:132:8)
at /home/runner/work/arcane/arcane/tests/spec/project.spec.ts:625:3
|
|
[chromium] › spec/project.spec.ts:325:2 › Projects Page › should archive and unarchive a stopped project from the projects page:
tests/spec/project.spec.ts#L132
1) [chromium] › spec/project.spec.ts:325:2 › Projects Page › should archive and unarchive a stopped project from the projects page
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Create project request failed with 500 Internal Server Error: {"$schema":"http://localhost:3552/api/api/schemas/ErrorModel.json","title":"Internal Server Error","status":500,"detail":"Failed to create project: failed to create project directory: mkdir /app/data/projects/test-project-archive-1778887792024: permission denied"}
130 |
131 | const body = await response.text().catch(() => '<unreadable response body>');
> 132 | throw new Error(
| ^
133 | `Create project request failed with ${response.status()} ${response.statusText()}: ${body}`
134 | );
135 | }
at expectProjectCreateResponse (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:132:8)
at createProjectViaUI (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:172:2)
at /home/runner/work/arcane/arcane/tests/spec/project.spec.ts:332:16
|
|
[chromium] › spec/project.spec.ts:325:2 › Projects Page › should archive and unarchive a stopped project from the projects page:
tests/spec/project.spec.ts#L132
1) [chromium] › spec/project.spec.ts:325:2 › Projects Page › should archive and unarchive a stopped project from the projects page
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Create project request failed with 500 Internal Server Error: {"$schema":"http://localhost:3552/api/api/schemas/ErrorModel.json","title":"Internal Server Error","status":500,"detail":"Failed to create project: failed to create project directory: mkdir /app/data/projects/test-project-archive-1778887786249: permission denied"}
130 |
131 | const body = await response.text().catch(() => '<unreadable response body>');
> 132 | throw new Error(
| ^
133 | `Create project request failed with ${response.status()} ${response.statusText()}: ${body}`
134 | );
135 | }
at expectProjectCreateResponse (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:132:8)
at createProjectViaUI (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:172:2)
at /home/runner/work/arcane/arcane/tests/spec/project.spec.ts:332:16
|
|
[chromium] › spec/project.spec.ts:325:2 › Projects Page › should archive and unarchive a stopped project from the projects page:
tests/spec/project.spec.ts#L132
1) [chromium] › spec/project.spec.ts:325:2 › Projects Page › should archive and unarchive a stopped project from the projects page
Error: Create project request failed with 500 Internal Server Error: {"$schema":"http://localhost:3552/api/api/schemas/ErrorModel.json","title":"Internal Server Error","status":500,"detail":"Failed to create project: failed to create project directory: mkdir /app/data/projects/test-project-archive-1778887781838: permission denied"}
130 |
131 | const body = await response.text().catch(() => '<unreadable response body>');
> 132 | throw new Error(
| ^
133 | `Create project request failed with ${response.status()} ${response.statusText()}: ${body}`
134 | );
135 | }
at expectProjectCreateResponse (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:132:8)
at createProjectViaUI (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:172:2)
at /home/runner/work/arcane/arcane/tests/spec/project.spec.ts:332:16
|
|
[chromium] › spec/project.spec.ts:752:2 › New Compose Project Page › should allow redeploy requests to complete after 10 seconds without client timeout:
tests/spec/project.spec.ts#L132
4) [chromium] › spec/project.spec.ts:752:2 › New Compose Project Page › should allow redeploy requests to complete after 10 seconds without client timeout
Error: Create project request failed with 500 Internal Server Error: {"$schema":"http://localhost:3552/api/api/schemas/ErrorModel.json","title":"Internal Server Error","status":500,"detail":"Failed to create project: failed to create project directory: mkdir /app/data/projects/test-redeploy-timeout-1778887865991: permission denied"}
130 |
131 | const body = await response.text().catch(() => '<unreadable response body>');
> 132 | throw new Error(
| ^
133 | `Create project request failed with ${response.status()} ${response.statusText()}: ${body}`
134 | );
135 | }
at expectProjectCreateResponse (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:132:8)
at createProjectViaUI (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:172:2)
at /home/runner/work/arcane/arcane/tests/spec/project.spec.ts:761:4
|
|
[chromium] › spec/project.spec.ts:673:2 › New Compose Project Page › should send selected deploy split-button options in the up request:
tests/spec/project.spec.ts#L189
3) [chromium] › spec/project.spec.ts:673:2 › New Compose Project Page › should send selected deploy split-button options in the up request
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('button', { name: 'Destroy', exact: true })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByRole('button', { name: 'Destroy', exact: true })
187 | exact: true
188 | });
> 189 | await expect(destroyButton).toBeVisible();
| ^
190 | await destroyButton.click();
191 |
192 | const dialog = page.getByRole('dialog');
at destroyCurrentProjectViaUI (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:189:30)
at /home/runner/work/arcane/arcane/tests/spec/project.spec.ts:745:11
|
|
[chromium] › spec/project.spec.ts:673:2 › New Compose Project Page › should send selected deploy split-button options in the up request:
tests/spec/project.spec.ts#L189
3) [chromium] › spec/project.spec.ts:673:2 › New Compose Project Page › should send selected deploy split-button options in the up request
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('button', { name: 'Destroy', exact: true })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByRole('button', { name: 'Destroy', exact: true })
187 | exact: true
188 | });
> 189 | await expect(destroyButton).toBeVisible();
| ^
190 | await destroyButton.click();
191 |
192 | const dialog = page.getByRole('dialog');
at destroyCurrentProjectViaUI (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:189:30)
at /home/runner/work/arcane/arcane/tests/spec/project.spec.ts:745:11
|
|
[chromium] › spec/project.spec.ts:673:2 › New Compose Project Page › should send selected deploy split-button options in the up request:
tests/spec/project.spec.ts#L189
3) [chromium] › spec/project.spec.ts:673:2 › New Compose Project Page › should send selected deploy split-button options in the up request
Error: expect(locator).toBeVisible() failed
Locator: getByRole('button', { name: 'Destroy', exact: true })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByRole('button', { name: 'Destroy', exact: true })
187 | exact: true
188 | });
> 189 | await expect(destroyButton).toBeVisible();
| ^
190 | await destroyButton.click();
191 |
192 | const dialog = page.getByRole('dialog');
at destroyCurrentProjectViaUI (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:189:30)
at /home/runner/work/arcane/arcane/tests/spec/project.spec.ts:745:11
|
|
[chromium] › spec/project.spec.ts:568:2 › New Compose Project Page › should create a new project successfully:
tests/spec/project.spec.ts#L132
2) [chromium] › spec/project.spec.ts:568:2 › New Compose Project Page › should create a new project successfully
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Create project request failed with 500 Internal Server Error: {"$schema":"http://localhost:3552/api/api/schemas/ErrorModel.json","title":"Internal Server Error","status":500,"detail":"Failed to create project: failed to create project directory: mkdir /app/data/projects/test-project-1778887833273: permission denied"}
130 |
131 | const body = await response.text().catch(() => '<unreadable response body>');
> 132 | throw new Error(
| ^
133 | `Create project request failed with ${response.status()} ${response.statusText()}: ${body}`
134 | );
135 | }
at expectProjectCreateResponse (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:132:8)
at /home/runner/work/arcane/arcane/tests/spec/project.spec.ts:625:3
|
|
[chromium] › spec/project.spec.ts:568:2 › New Compose Project Page › should create a new project successfully:
tests/spec/project.spec.ts#L132
2) [chromium] › spec/project.spec.ts:568:2 › New Compose Project Page › should create a new project successfully
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Create project request failed with 500 Internal Server Error: {"$schema":"http://localhost:3552/api/api/schemas/ErrorModel.json","title":"Internal Server Error","status":500,"detail":"Failed to create project: failed to create project directory: mkdir /app/data/projects/test-project-1778887828925: permission denied"}
130 |
131 | const body = await response.text().catch(() => '<unreadable response body>');
> 132 | throw new Error(
| ^
133 | `Create project request failed with ${response.status()} ${response.statusText()}: ${body}`
134 | );
135 | }
at expectProjectCreateResponse (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:132:8)
at /home/runner/work/arcane/arcane/tests/spec/project.spec.ts:625:3
|
|
[chromium] › spec/project.spec.ts:568:2 › New Compose Project Page › should create a new project successfully:
tests/spec/project.spec.ts#L132
2) [chromium] › spec/project.spec.ts:568:2 › New Compose Project Page › should create a new project successfully
Error: Create project request failed with 500 Internal Server Error: {"$schema":"http://localhost:3552/api/api/schemas/ErrorModel.json","title":"Internal Server Error","status":500,"detail":"Failed to create project: failed to create project directory: mkdir /app/data/projects/test-project-1778887824796: permission denied"}
130 |
131 | const body = await response.text().catch(() => '<unreadable response body>');
> 132 | throw new Error(
| ^
133 | `Create project request failed with ${response.status()} ${response.statusText()}: ${body}`
134 | );
135 | }
at expectProjectCreateResponse (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:132:8)
at /home/runner/work/arcane/arcane/tests/spec/project.spec.ts:625:3
|
|
[chromium] › spec/project.spec.ts:325:2 › Projects Page › should archive and unarchive a stopped project from the projects page:
tests/spec/project.spec.ts#L132
1) [chromium] › spec/project.spec.ts:325:2 › Projects Page › should archive and unarchive a stopped project from the projects page
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Create project request failed with 500 Internal Server Error: {"$schema":"http://localhost:3552/api/api/schemas/ErrorModel.json","title":"Internal Server Error","status":500,"detail":"Failed to create project: failed to create project directory: mkdir /app/data/projects/test-project-archive-1778887794301: permission denied"}
130 |
131 | const body = await response.text().catch(() => '<unreadable response body>');
> 132 | throw new Error(
| ^
133 | `Create project request failed with ${response.status()} ${response.statusText()}: ${body}`
134 | );
135 | }
at expectProjectCreateResponse (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:132:8)
at createProjectViaUI (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:172:2)
at /home/runner/work/arcane/arcane/tests/spec/project.spec.ts:332:16
|
|
[chromium] › spec/project.spec.ts:325:2 › Projects Page › should archive and unarchive a stopped project from the projects page:
tests/spec/project.spec.ts#L132
1) [chromium] › spec/project.spec.ts:325:2 › Projects Page › should archive and unarchive a stopped project from the projects page
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Create project request failed with 500 Internal Server Error: {"$schema":"http://localhost:3552/api/api/schemas/ErrorModel.json","title":"Internal Server Error","status":500,"detail":"Failed to create project: failed to create project directory: mkdir /app/data/projects/test-project-archive-1778887788593: permission denied"}
130 |
131 | const body = await response.text().catch(() => '<unreadable response body>');
> 132 | throw new Error(
| ^
133 | `Create project request failed with ${response.status()} ${response.statusText()}: ${body}`
134 | );
135 | }
at expectProjectCreateResponse (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:132:8)
at createProjectViaUI (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:172:2)
at /home/runner/work/arcane/arcane/tests/spec/project.spec.ts:332:16
|
|
[chromium] › spec/project.spec.ts:325:2 › Projects Page › should archive and unarchive a stopped project from the projects page:
tests/spec/project.spec.ts#L132
1) [chromium] › spec/project.spec.ts:325:2 › Projects Page › should archive and unarchive a stopped project from the projects page
Error: Create project request failed with 500 Internal Server Error: {"$schema":"http://localhost:3552/api/api/schemas/ErrorModel.json","title":"Internal Server Error","status":500,"detail":"Failed to create project: failed to create project directory: mkdir /app/data/projects/test-project-archive-1778887784189: permission denied"}
130 |
131 | const body = await response.text().catch(() => '<unreadable response body>');
> 132 | throw new Error(
| ^
133 | `Create project request failed with ${response.status()} ${response.statusText()}: ${body}`
134 | );
135 | }
at expectProjectCreateResponse (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:132:8)
at createProjectViaUI (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:172:2)
at /home/runner/work/arcane/arcane/tests/spec/project.spec.ts:332:16
|
|
[chromium] › spec/project.spec.ts:752:2 › New Compose Project Page › should allow redeploy requests to complete after 10 seconds without client timeout:
tests/spec/project.spec.ts#L132
4) [chromium] › spec/project.spec.ts:752:2 › New Compose Project Page › should allow redeploy requests to complete after 10 seconds without client timeout
Error: Create project request failed with 500 Internal Server Error: {"$schema":"http://localhost:3552/api/api/schemas/ErrorModel.json","title":"Internal Server Error","status":500,"detail":"Failed to create project: failed to create project directory: mkdir /app/data/projects/test-redeploy-timeout-1778887871499: permission denied"}
130 |
131 | const body = await response.text().catch(() => '<unreadable response body>');
> 132 | throw new Error(
| ^
133 | `Create project request failed with ${response.status()} ${response.statusText()}: ${body}`
134 | );
135 | }
at expectProjectCreateResponse (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:132:8)
at createProjectViaUI (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:172:2)
at /home/runner/work/arcane/arcane/tests/spec/project.spec.ts:761:4
|
|
[chromium] › spec/project.spec.ts:673:2 › New Compose Project Page › should send selected deploy split-button options in the up request:
tests/spec/project.spec.ts#L189
3) [chromium] › spec/project.spec.ts:673:2 › New Compose Project Page › should send selected deploy split-button options in the up request
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('button', { name: 'Destroy', exact: true })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByRole('button', { name: 'Destroy', exact: true })
187 | exact: true
188 | });
> 189 | await expect(destroyButton).toBeVisible();
| ^
190 | await destroyButton.click();
191 |
192 | const dialog = page.getByRole('dialog');
at destroyCurrentProjectViaUI (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:189:30)
at /home/runner/work/arcane/arcane/tests/spec/project.spec.ts:745:11
|
|
[chromium] › spec/project.spec.ts:673:2 › New Compose Project Page › should send selected deploy split-button options in the up request:
tests/spec/project.spec.ts#L189
3) [chromium] › spec/project.spec.ts:673:2 › New Compose Project Page › should send selected deploy split-button options in the up request
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('button', { name: 'Destroy', exact: true })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByRole('button', { name: 'Destroy', exact: true })
187 | exact: true
188 | });
> 189 | await expect(destroyButton).toBeVisible();
| ^
190 | await destroyButton.click();
191 |
192 | const dialog = page.getByRole('dialog');
at destroyCurrentProjectViaUI (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:189:30)
at /home/runner/work/arcane/arcane/tests/spec/project.spec.ts:745:11
|
|
[chromium] › spec/project.spec.ts:673:2 › New Compose Project Page › should send selected deploy split-button options in the up request:
tests/spec/project.spec.ts#L189
3) [chromium] › spec/project.spec.ts:673:2 › New Compose Project Page › should send selected deploy split-button options in the up request
Error: expect(locator).toBeVisible() failed
Locator: getByRole('button', { name: 'Destroy', exact: true })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByRole('button', { name: 'Destroy', exact: true })
187 | exact: true
188 | });
> 189 | await expect(destroyButton).toBeVisible();
| ^
190 | await destroyButton.click();
191 |
192 | const dialog = page.getByRole('dialog');
at destroyCurrentProjectViaUI (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:189:30)
at /home/runner/work/arcane/arcane/tests/spec/project.spec.ts:745:11
|
|
[chromium] › spec/project.spec.ts:568:2 › New Compose Project Page › should create a new project successfully:
tests/spec/project.spec.ts#L132
2) [chromium] › spec/project.spec.ts:568:2 › New Compose Project Page › should create a new project successfully
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Create project request failed with 500 Internal Server Error: {"$schema":"http://localhost:3552/api/api/schemas/ErrorModel.json","title":"Internal Server Error","status":500,"detail":"Failed to create project: failed to create project directory: mkdir /app/data/projects/test-project-1778887838039: permission denied"}
130 |
131 | const body = await response.text().catch(() => '<unreadable response body>');
> 132 | throw new Error(
| ^
133 | `Create project request failed with ${response.status()} ${response.statusText()}: ${body}`
134 | );
135 | }
at expectProjectCreateResponse (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:132:8)
at /home/runner/work/arcane/arcane/tests/spec/project.spec.ts:625:3
|
|
[chromium] › spec/project.spec.ts:568:2 › New Compose Project Page › should create a new project successfully:
tests/spec/project.spec.ts#L132
2) [chromium] › spec/project.spec.ts:568:2 › New Compose Project Page › should create a new project successfully
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Create project request failed with 500 Internal Server Error: {"$schema":"http://localhost:3552/api/api/schemas/ErrorModel.json","title":"Internal Server Error","status":500,"detail":"Failed to create project: failed to create project directory: mkdir /app/data/projects/test-project-1778887833419: permission denied"}
130 |
131 | const body = await response.text().catch(() => '<unreadable response body>');
> 132 | throw new Error(
| ^
133 | `Create project request failed with ${response.status()} ${response.statusText()}: ${body}`
134 | );
135 | }
at expectProjectCreateResponse (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:132:8)
at /home/runner/work/arcane/arcane/tests/spec/project.spec.ts:625:3
|
|
[chromium] › spec/project.spec.ts:568:2 › New Compose Project Page › should create a new project successfully:
tests/spec/project.spec.ts#L132
2) [chromium] › spec/project.spec.ts:568:2 › New Compose Project Page › should create a new project successfully
Error: Create project request failed with 500 Internal Server Error: {"$schema":"http://localhost:3552/api/api/schemas/ErrorModel.json","title":"Internal Server Error","status":500,"detail":"Failed to create project: failed to create project directory: mkdir /app/data/projects/test-project-1778887829297: permission denied"}
130 |
131 | const body = await response.text().catch(() => '<unreadable response body>');
> 132 | throw new Error(
| ^
133 | `Create project request failed with ${response.status()} ${response.statusText()}: ${body}`
134 | );
135 | }
at expectProjectCreateResponse (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:132:8)
at /home/runner/work/arcane/arcane/tests/spec/project.spec.ts:625:3
|
|
[chromium] › spec/project.spec.ts:325:2 › Projects Page › should archive and unarchive a stopped project from the projects page:
tests/spec/project.spec.ts#L132
1) [chromium] › spec/project.spec.ts:325:2 › Projects Page › should archive and unarchive a stopped project from the projects page
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Create project request failed with 500 Internal Server Error: {"$schema":"http://localhost:3552/api/api/schemas/ErrorModel.json","title":"Internal Server Error","status":500,"detail":"Failed to create project: failed to create project directory: mkdir /app/data/projects/test-project-archive-1778887798150: permission denied"}
130 |
131 | const body = await response.text().catch(() => '<unreadable response body>');
> 132 | throw new Error(
| ^
133 | `Create project request failed with ${response.status()} ${response.statusText()}: ${body}`
134 | );
135 | }
at expectProjectCreateResponse (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:132:8)
at createProjectViaUI (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:172:2)
at /home/runner/work/arcane/arcane/tests/spec/project.spec.ts:332:16
|
|
[chromium] › spec/project.spec.ts:325:2 › Projects Page › should archive and unarchive a stopped project from the projects page:
tests/spec/project.spec.ts#L132
1) [chromium] › spec/project.spec.ts:325:2 › Projects Page › should archive and unarchive a stopped project from the projects page
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Create project request failed with 500 Internal Server Error: {"$schema":"http://localhost:3552/api/api/schemas/ErrorModel.json","title":"Internal Server Error","status":500,"detail":"Failed to create project: failed to create project directory: mkdir /app/data/projects/test-project-archive-1778887792103: permission denied"}
130 |
131 | const body = await response.text().catch(() => '<unreadable response body>');
> 132 | throw new Error(
| ^
133 | `Create project request failed with ${response.status()} ${response.statusText()}: ${body}`
134 | );
135 | }
at expectProjectCreateResponse (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:132:8)
at createProjectViaUI (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:172:2)
at /home/runner/work/arcane/arcane/tests/spec/project.spec.ts:332:16
|
|
[chromium] › spec/project.spec.ts:325:2 › Projects Page › should archive and unarchive a stopped project from the projects page:
tests/spec/project.spec.ts#L132
1) [chromium] › spec/project.spec.ts:325:2 › Projects Page › should archive and unarchive a stopped project from the projects page
Error: Create project request failed with 500 Internal Server Error: {"$schema":"http://localhost:3552/api/api/schemas/ErrorModel.json","title":"Internal Server Error","status":500,"detail":"Failed to create project: failed to create project directory: mkdir /app/data/projects/test-project-archive-1778887787713: permission denied"}
130 |
131 | const body = await response.text().catch(() => '<unreadable response body>');
> 132 | throw new Error(
| ^
133 | `Create project request failed with ${response.status()} ${response.statusText()}: ${body}`
134 | );
135 | }
at expectProjectCreateResponse (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:132:8)
at createProjectViaUI (/home/runner/work/arcane/arcane/tests/spec/project.spec.ts:172:2)
at /home/runner/work/arcane/arcane/tests/spec/project.spec.ts:332:16
|
|
🎭 Playwright Run Summary
30 passed (2.8m)
|
|
🎭 Playwright Run Summary
6 failed
[chromium] › spec/project.spec.ts:325:2 › Projects Page › should archive and unarchive a stopped project from the projects page
[chromium] › spec/project.spec.ts:568:2 › New Compose Project Page › should create a new project successfully
[chromium] › spec/project.spec.ts:673:2 › New Compose Project Page › should send selected deploy split-button options in the up request
[chromium] › spec/project.spec.ts:752:2 › New Compose Project Page › should allow redeploy requests to complete after 10 seconds without client timeout
[chromium] › spec/project.spec.ts:819:2 › New Compose Project Page › should destroy the project and remove files from disk
[chromium] › spec/project.spec.ts:1293:2 › Project Detail Page › should keep saved compose edits visible without a page refresh
10 skipped
135 passed (10.6m)
|
|
🎭 Playwright Run Summary
6 failed
[chromium] › spec/project.spec.ts:325:2 › Projects Page › should archive and unarchive a stopped project from the projects page
[chromium] › spec/project.spec.ts:568:2 › New Compose Project Page › should create a new project successfully
[chromium] › spec/project.spec.ts:673:2 › New Compose Project Page › should send selected deploy split-button options in the up request
[chromium] › spec/project.spec.ts:752:2 › New Compose Project Page › should allow redeploy requests to complete after 10 seconds without client timeout
[chromium] › spec/project.spec.ts:819:2 › New Compose Project Page › should destroy the project and remove files from disk
[chromium] › spec/project.spec.ts:1293:2 › Project Detail Page › should keep saved compose edits visible without a page refresh
10 skipped
135 passed (10.5m)
|
|
🎭 Playwright Run Summary
6 failed
[chromium] › spec/project.spec.ts:325:2 › Projects Page › should archive and unarchive a stopped project from the projects page
[chromium] › spec/project.spec.ts:568:2 › New Compose Project Page › should create a new project successfully
[chromium] › spec/project.spec.ts:673:2 › New Compose Project Page › should send selected deploy split-button options in the up request
[chromium] › spec/project.spec.ts:752:2 › New Compose Project Page › should allow redeploy requests to complete after 10 seconds without client timeout
[chromium] › spec/project.spec.ts:819:2 › New Compose Project Page › should destroy the project and remove files from disk
[chromium] › spec/project.spec.ts:1293:2 › Project Detail Page › should keep saved compose edits visible without a page refresh
10 skipped
135 passed (10.8m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
backend-coverage
Expired
|
200 KB |
sha256:d323a0d5ba81cfcc1ca2d16e157cd80e3c493d60f432427b3a91e3b89485a928
|
|
|
cli-coverage
Expired
|
34.7 KB |
sha256:c84d37d00829aa4dfe1e700959d0d6903551b4d354e2cd7a72beca656a4c9dfa
|
|
|
playwright-report-postgres
Expired
|
33.9 MB |
sha256:0d8494b691e51f0e58a6e6de9e6a6f93dd92b19431578c1885a466d947558d19
|
|
|
playwright-report-proxy
Expired
|
32.5 MB |
sha256:cc7d6ab7dbb397655a2a417666a9b1acf91108e125b56c9b21bd467deb75a35d
|
|
|
playwright-report-proxy-cli
Expired
|
203 KB |
sha256:27f76ff85f6d38a0c223642a1a1f7c1bac9c12be90f4d64d78476ef8aa8c15f6
|
|
|
playwright-report-sqlite
Expired
|
33.2 MB |
sha256:eba7129cd079f09a3fff67ecbf776b671f415ceb188ff3fb77d1abc72c7d3c2f
|
|
|
types-coverage
Expired
|
3.49 KB |
sha256:447f6d9a4defc2d8e9dc6bde4ce628f8102e3bcc5331763f1a76d1bb70e552e8
|
|