M:M User and Group Relationship #1127
pull-requests.yaml
on: pull_request
Matrix: End-to-End Playwright Tests / playwright-tests
Backend Server Tests
/
Go
4m 46s
Frontend Tests
/
Lint
49s
Frontend Tests
/
Integration Tests
2m 35s
Matrix: Frontend Tests / integration-tests-pgsql
End-to-End Playwright Tests
/
Merge Playwright Reports
26s
Annotations
12 errors and 1 notice
|
End-to-End Playwright Tests / E2E Playwright Testing 1/4
Process completed with exit code 201.
|
|
End-to-End Playwright Tests / E2E Playwright Testing 2/4
The strategy configuration was canceled because "e2e-tests.playwright-tests._1_4" failed
|
|
End-to-End Playwright Tests / E2E Playwright Testing 2/4
Process completed with exit code 201.
|
|
End-to-End Playwright Tests / E2E Playwright Testing 4/4
The strategy configuration was canceled because "e2e-tests.playwright-tests._1_4" failed
|
|
End-to-End Playwright Tests / E2E Playwright Testing 4/4
The operation was canceled.
|
|
[chromium] › test/e2e/login.browser.spec.ts:24:1 › registration:
frontend/test/e2e/login.browser.spec.ts#L48
3) [chromium] › test/e2e/login.browser.spec.ts:24:1 › registration ───────────────────────────────
Error: expect(locator).toHaveText(expected) failed
Locator: locator('div[class*=\'login-error\']').first()
Expected: "Problem registering user"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toHaveText" with timeout 5000ms
- waiting for locator('div[class*=\'login-error\']').first()
46 | await expect(page).toHaveURL("/");
47 | await page.waitForTimeout(500);
> 48 | await expect(page.locator("div[class*='login-error']").first()).toHaveText("Problem registering user");
| ^
49 | });
50 |
at /home/runner/work/homebox/homebox/frontend/test/e2e/login.browser.spec.ts:48:67
|
|
[firefox] › test/e2e/wipe-inventory.browser.spec.ts:76:5 › Wipe Inventory › production mode › renders wipe options and submits all flags:
frontend/test/e2e/wipe-inventory.browser.spec.ts#L103
2) [firefox] › test/e2e/wipe-inventory.browser.spec.ts:76:5 › Wipe Inventory › production mode › renders wipe options and submits all flags
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('[role=\'status\']').first()
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('[role=\'status\']').first()
101 | });
102 |
> 103 | await expect(page.locator("[role='status']").first()).toBeVisible();
| ^
104 | });
105 |
106 | test("blocks wipe attempts from non-owners", async ({ page }) => {
at /home/runner/work/homebox/homebox/frontend/test/e2e/wipe-inventory.browser.spec.ts:103:61
|
|
[firefox] › test/e2e/wipe-inventory.browser.spec.ts:76:5 › Wipe Inventory › production mode › renders wipe options and submits all flags:
frontend/test/e2e/wipe-inventory.browser.spec.ts#L103
2) [firefox] › test/e2e/wipe-inventory.browser.spec.ts:76:5 › Wipe Inventory › production mode › renders wipe options and submits all flags
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('[role=\'status\']').first()
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('[role=\'status\']').first()
101 | });
102 |
> 103 | await expect(page.locator("[role='status']").first()).toBeVisible();
| ^
104 | });
105 |
106 | test("blocks wipe attempts from non-owners", async ({ page }) => {
at /home/runner/work/homebox/homebox/frontend/test/e2e/wipe-inventory.browser.spec.ts:103:61
|
|
[firefox] › test/e2e/wipe-inventory.browser.spec.ts:76:5 › Wipe Inventory › production mode › renders wipe options and submits all flags:
frontend/test/e2e/wipe-inventory.browser.spec.ts#L103
2) [firefox] › test/e2e/wipe-inventory.browser.spec.ts:76:5 › Wipe Inventory › production mode › renders wipe options and submits all flags
Error: expect(locator).toBeVisible() failed
Locator: locator('[role=\'status\']').first()
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('[role=\'status\']').first()
101 | });
102 |
> 103 | await expect(page.locator("[role='status']").first()).toBeVisible();
| ^
104 | });
105 |
106 | test("blocks wipe attempts from non-owners", async ({ page }) => {
at /home/runner/work/homebox/homebox/frontend/test/e2e/wipe-inventory.browser.spec.ts:103:61
|
|
[chromium] › test/e2e/wipe-inventory.browser.spec.ts:76:5 › Wipe Inventory › production mode › renders wipe options and submits all flags:
frontend/test/e2e/wipe-inventory.browser.spec.ts#L103
1) [chromium] › test/e2e/wipe-inventory.browser.spec.ts:76:5 › Wipe Inventory › production mode › renders wipe options and submits all flags
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('[role=\'status\']').first()
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('[role=\'status\']').first()
101 | });
102 |
> 103 | await expect(page.locator("[role='status']").first()).toBeVisible();
| ^
104 | });
105 |
106 | test("blocks wipe attempts from non-owners", async ({ page }) => {
at /home/runner/work/homebox/homebox/frontend/test/e2e/wipe-inventory.browser.spec.ts:103:61
|
|
[chromium] › test/e2e/wipe-inventory.browser.spec.ts:76:5 › Wipe Inventory › production mode › renders wipe options and submits all flags:
frontend/test/e2e/wipe-inventory.browser.spec.ts#L103
1) [chromium] › test/e2e/wipe-inventory.browser.spec.ts:76:5 › Wipe Inventory › production mode › renders wipe options and submits all flags
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('[role=\'status\']').first()
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('[role=\'status\']').first()
101 | });
102 |
> 103 | await expect(page.locator("[role='status']").first()).toBeVisible();
| ^
104 | });
105 |
106 | test("blocks wipe attempts from non-owners", async ({ page }) => {
at /home/runner/work/homebox/homebox/frontend/test/e2e/wipe-inventory.browser.spec.ts:103:61
|
|
[chromium] › test/e2e/wipe-inventory.browser.spec.ts:76:5 › Wipe Inventory › production mode › renders wipe options and submits all flags:
frontend/test/e2e/wipe-inventory.browser.spec.ts#L103
1) [chromium] › test/e2e/wipe-inventory.browser.spec.ts:76:5 › Wipe Inventory › production mode › renders wipe options and submits all flags
Error: expect(locator).toBeVisible() failed
Locator: locator('[role=\'status\']').first()
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('[role=\'status\']').first()
101 | });
102 |
> 103 | await expect(page.locator("[role='status']").first()).toBeVisible();
| ^
104 | });
105 |
106 | test("blocks wipe attempts from non-owners", async ({ page }) => {
at /home/runner/work/homebox/homebox/frontend/test/e2e/wipe-inventory.browser.spec.ts:103:61
|
|
🎭 Playwright Run Summary
2 failed
[chromium] › test/e2e/wipe-inventory.browser.spec.ts:76:5 › Wipe Inventory › production mode › renders wipe options and submits all flags
[firefox] › test/e2e/wipe-inventory.browser.spec.ts:76:5 › Wipe Inventory › production mode › renders wipe options and submits all flags
1 flaky
[chromium] › test/e2e/login.browser.spec.ts:24:1 › registration ────────────────────────────────
18 passed (42.9s)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
blob-report-1
Expired
|
7.11 MB |
sha256:af4045431d2a9c72a4bc5d660cd706f18ba278cd2264b02fbdca5c69025a8221
|
|
|
blob-report-2
Expired
|
8.84 MB |
sha256:29b82728b9e02fcb4079482dd786dc997221fc39a3d582c24e1db255e321dcc0
|
|
|
blob-report-3
Expired
|
61.1 KB |
sha256:b1e0419dbf4828b40704d0201d057ea8b225e25b8adecd1d3a6418c1556af038
|
|
|
html-report--attempt-1
|
16.4 MB |
sha256:2ed979473b64bb189e52bac89c1b16c9abaa6813f544170b24b14739c86f8f77
|
|