fix: inconsistient behavior with pull and redeploy button via project table #1477
ci.yml
on: pull_request
Go Deadcode Analysis
56s
Svelte Type Check
1m 38s
Matrix: e2e-tests
Matrix: go-linter
Matrix: go-tests
Annotations
4 errors, 2 warnings, and 1 notice
|
[chromium] › spec/volumes.spec.ts:124:3 › Volumes Page › Remove Volume:
tests/spec/volumes.spec.ts#L15
3) [chromium] › spec/volumes.spec.ts:124:3 › Volumes Page › Remove Volume ────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('button', { name: 'Create Volume' }).first()
13 | await page.goto('/volumes');
14 | await page.waitForLoadState('networkidle');
> 15 | await page.getByRole('button', { name: 'Create Volume' }).first().click();
| ^
16 | await expect(page.getByRole('dialog')).toBeVisible();
17 | await page.getByRole('dialog').locator('input[type="text"]').first().fill(volumeName);
18 | await page.getByRole('dialog').getByRole('button', { name: 'Create Volume' }).click();
at createVolumeViaUI (/home/runner/work/arcane/arcane/tests/spec/volumes.spec.ts:15:69)
at /home/runner/work/arcane/arcane/tests/spec/volumes.spec.ts:126:5
|
|
[chromium] › spec/volumes.spec.ts:124:3 › Volumes Page › Remove Volume:
tests/spec/volumes.spec.ts#L0
3) [chromium] › spec/volumes.spec.ts:124:3 › Volumes Page › Remove Volume ────────────────────────
Test timeout of 30000ms exceeded.
|
|
[chromium] › spec/volumes.spec.ts:105:3 › Volumes Page › Inspect Volume:
tests/spec/volumes.spec.ts#L118
2) [chromium] › spec/volumes.spec.ts:105:3 › Volumes Page › Inspect Volume ───────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('heading', { name: 'e2e-inspect-volume-1772749730721', level: 1 })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByRole('heading', { name: 'e2e-inspect-volume-1772749730721', level: 1 })
116 |
117 | await expect(page).toHaveURL(new RegExp(`/volumes/.+`));
> 118 | await expect(page.getByRole('heading', { level: 1, name: volumeName })).toBeVisible();
| ^
119 | } finally {
120 | await removeVolumeViaUI(page, volumeName);
121 | }
at /home/runner/work/arcane/arcane/tests/spec/volumes.spec.ts:118:79
|
|
[chromium] › spec/environment-settings.spec.ts:119:3 › Environment Settings UI › should update and save general environment settings:
tests/spec/environment-settings.spec.ts#L142
1) [chromium] › spec/environment-settings.spec.ts:119:3 › Environment Settings UI › should update and save general environment settings
Error: expect(locator).toHaveValue(expected) failed
Locator: locator('#projects-directory')
Expected: "/app/data/projects-e2e"
Received: "/app/data/projects"
Timeout: 5000ms
Call log:
- Expect "toHaveValue" with timeout 5000ms
- waiting for locator('#projects-directory')
9 × locator resolved to <input type="text" placeholder="" data-slot="input" autocomplete="off" id="projects-directory" class="bg-input/80 selection:bg-primary selection:text-primary-foreground ring-offset-background placeholder:text-muted-foreground flex h-9 w-full min-w-0 rounded-lg px-3 py-1 text-base backdrop-blur-sm transition-all outline-none disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm focus-visible:bg-input/90 focus-visible:border-ring focus-visible:ring-ring/50 focus-visibl…/>
- unexpected value "/app/data/projects"
140 | await page.reload();
141 | await page.getByRole("tab", { name: "General", exact: true }).click();
> 142 | await expect(page.locator("#projects-directory")).toHaveValue(
| ^
143 | updatedProjectsDirectory,
144 | );
145 | } finally {
at /home/runner/work/arcane/arcane/tests/spec/environment-settings.spec.ts:142:57
|
|
E2E Tests (postgres)
Back off 22.793 seconds before retry.
|
|
E2E Tests (postgres)
Failed to download action 'https://api.github.com/repos/actions/upload-artifact/tarball/bbbca2ddaa5d8feaa63e36b76fdaad77386f024f'. Error: The request was canceled due to the configured HttpClient.Timeout of 5 seconds elapsing.
|
|
🎭 Playwright Run Summary
3 flaky
[chromium] › spec/environment-settings.spec.ts:119:3 › Environment Settings UI › should update and save general environment settings
[chromium] › spec/volumes.spec.ts:105:3 › Volumes Page › Inspect Volume ────────────────────────
[chromium] › spec/volumes.spec.ts:124:3 › Volumes Page › Remove Volume ─────────────────────────
2 skipped
117 passed (2.9m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
playwright-report-postgres
Expired
|
14.8 MB |
sha256:b59f5a2b3dbffd72d5c265437c72cea7c6d0623c183e7b3345f150c23fb2f39a
|
|