skip CanUseBearerAuth since it's not currently working since we enabl… #72
Annotations
11 errors, 3 warnings, and 1 notice
|
frontend/tests/pages/mailPages.ts#L38
1) [chromium] › emailWorkflow.test.ts:28:1 › register, verify, update, verify email address ──────
Error: Failed to find email: Verify your e-mail address (0)
Timeout 10000ms exceeded while waiting on the predicate
at pages/mailPages.ts:38
36 | }
37 | await email.click();
> 38 | }, `Failed to find email: ${subject} (${index})`).toPass({timeout: 10_000}); // This auto-retries on a reasonable schedule
| ^
39 | return await this.getEmailPage().waitFor();
40 | }
41 | }
at MailinatorInboxPage.openEmail (/home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/pages/mailPages.ts:38:55)
at /home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/emailWorkflow.test.ts:63:31
|
frontend/tests/pages/mailPages.ts#L38
1) [chromium] › emailWorkflow.test.ts:28:1 › register, verify, update, verify email address ──────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Failed to find email: Verify your e-mail address (0)
Timeout 10000ms exceeded while waiting on the predicate
at pages/mailPages.ts:38
36 | }
37 | await email.click();
> 38 | }, `Failed to find email: ${subject} (${index})`).toPass({timeout: 10_000}); // This auto-retries on a reasonable schedule
| ^
39 | return await this.getEmailPage().waitFor();
40 | }
41 | }
at MailinatorInboxPage.openEmail (/home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/pages/mailPages.ts:38:55)
at /home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/emailWorkflow.test.ts:63:31
|
frontend/tests/pages/mailPages.ts#L38
2) [chromium] › emailWorkflow.test.ts:78:1 › forgot password ─────────────────────────────────────
Error: Failed to find email: Forgot your password? (0)
Timeout 10000ms exceeded while waiting on the predicate
at pages/mailPages.ts:38
36 | }
37 | await email.click();
> 38 | }, `Failed to find email: ${subject} (${index})`).toPass({timeout: 10_000}); // This auto-retries on a reasonable schedule
| ^
39 | return await this.getEmailPage().waitFor();
40 | }
41 | }
at MailinatorInboxPage.openEmail (/home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/pages/mailPages.ts:38:55)
at /home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/emailWorkflow.test.ts:89:37
|
frontend/tests/pages/mailPages.ts#L38
2) [chromium] › emailWorkflow.test.ts:78:1 › forgot password ─────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Failed to find email: Forgot your password? (0)
Timeout 10000ms exceeded while waiting on the predicate
at pages/mailPages.ts:38
36 | }
37 | await email.click();
> 38 | }, `Failed to find email: ${subject} (${index})`).toPass({timeout: 10_000}); // This auto-retries on a reasonable schedule
| ^
39 | return await this.getEmailPage().waitFor();
40 | }
41 | }
at MailinatorInboxPage.openEmail (/home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/pages/mailPages.ts:38:55)
at /home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/emailWorkflow.test.ts:89:37
|
frontend/tests/emailWorkflow.test.ts#L1
3) [chromium] › emailWorkflow.test.ts:115:1 › register via new-user invitation email ─────────────
Test timeout of 80000ms exceeded.
|
frontend/tests/emailWorkflow.test.ts#L130
3) [chromium] › emailWorkflow.test.ts:115:1 › register via new-user invitation email ─────────────
Error: locator.waitFor: Test timeout of 80000ms exceeded.
Call log:
- waiting for locator(':text("has been sent an invitation email")') to be visible
128 | await addMemberModal.selectEditorRole();
129 | await addMemberModal.submitButton.click();
> 130 | await page.locator(':text("has been sent an invitation email")').waitFor();
| ^
131 |
132 | // Check invite link returnTo is relative path, not absolute
133 | const inboxPage = await getInbox(page, uuid).goto();
at /home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/emailWorkflow.test.ts:130:68
|
frontend/tests/emailWorkflow.test.ts#L1
3) [chromium] › emailWorkflow.test.ts:115:1 › register via new-user invitation email ─────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 80000ms exceeded.
|
frontend/tests/emailWorkflow.test.ts#L130
3) [chromium] › emailWorkflow.test.ts:115:1 › register via new-user invitation email ─────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.waitFor: Test timeout of 80000ms exceeded.
Call log:
- waiting for locator(':text("has been sent an invitation email")') to be visible
128 | await addMemberModal.selectEditorRole();
129 | await addMemberModal.submitButton.click();
> 130 | await page.locator(':text("has been sent an invitation email")').waitFor();
| ^
131 |
132 | // Check invite link returnTo is relative path, not absolute
133 | const inboxPage = await getInbox(page, uuid).goto();
at /home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/emailWorkflow.test.ts:130:68
|
frontend/tests/pages/basePage.ts#L58
4) [firefox] › adminPage.test.ts:6:1 › can navigate to project page ──────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('.breadcrumbs :text(\'Sena 3\')')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('.breadcrumbs :text(\'Sena 3\')')
at pages/basePage.ts:58
56 | }
57 | await BasePage.waitForHydration(this.page); // wait for, e.g., onclick handlers to be attached
> 58 | await Promise.all(this.locators.map(l => expect(l).toBeVisible()));
| ^
59 | return this;
60 | }
61 |
at map (/home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/pages/basePage.ts:58:56)
at ProjectPage.waitFor (/home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/pages/basePage.ts:58:37)
at AdminDashboardPage.openProject (/home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/pages/adminDashboardPage.ts:14:12)
at /home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/adminPage.test.ts:11:3
|
frontend/tests/pages/basePage.ts#L53
4) [firefox] › adminPage.test.ts:6:1 › can navigate to project page ──────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveURL(expected)
Locator: locator(':root')
Expected pattern: /\/admin($|\?|#)/
Received string: "https://staging.languagedepot.org/login"
Call log:
- expect.toHaveURL with timeout 10000ms
- waiting for locator(':root')
- locator resolved to <html lang="en">…</html>
- unexpected value "https://staging.languagedepot.org/login"
- locator resolved to <html lang="en">…</html>
- unexpected value "https://staging.languagedepot.org/login"
- locator resolved to <html lang="en">…</html>
- unexpected value "https://staging.languagedepot.org/login"
- locator resolved to <html lang="en">…</html>
- unexpected value "https://staging.languagedepot.org/login"
- locator resolved to <html lang="en">…</html>
- unexpected value "https://staging.languagedepot.org/login"
- locator resolved to <html lang="en">…</html>
- unexpected value "https://staging.languagedepot.org/login"
- locator resolved to <html lang="en">…</html>
- unexpected value "https://staging.languagedepot.org/login"
- locator resolved to <html lang="en">…</html>
- unexpected value "https://staging.languagedepot.org/login"
- locator resolved to <html lang="en">…</html>
- unexpected value "https://staging.languagedepot.org/login"
- locator resolved to <html lang="en">…</html>
- unexpected value "https://staging.languagedepot.org/login"
- locator resolved to <html lang="en">…</html>
- unexpected value "https://staging.languagedepot.org/login"
- locator resolved to <html lang="en">…</html>
- unexpected value "https://staging.languagedepot.org/login"
- locator resolved to <html lang="en">…</html>
- unexpected value "https://staging.languagedepot.org/login"
- locator resolved to <html lang="en">…</html>
- unexpected value "https://staging.languagedepot.org/login"
at pages/basePage.ts:53
51 | } else {
52 | // first use expect() so we get a good error message
> 53 | await expect(this.page).toHaveURL(this.urlPattern, {timeout: 10_000});
| ^
54 | // still wait to ensure we reach the state we expect
55 | await this.page.waitForURL(this.urlPattern, {waitUntil: 'load'});
56 | }
at AdminDashboardPage.waitFor (/home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/pages/basePage.ts:53:31)
at /home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/adminPage.test.ts:10:56
|
frontend/[firefox] › errorHandling.test.ts#L1
frontend/[firefox] › errorHandling.test.ts took 1.2m
|
frontend/[chromium] › errorHandling.test.ts#L1
frontend/[chromium] › errorHandling.test.ts took 29.8s
|
frontend/[chromium] › userPage.test.ts#L1
frontend/[chromium] › userPage.test.ts took 17.4s
|
6 failed
[chromium] › emailWorkflow.test.ts:28:1 › register, verify, update, verify email address ───────
[chromium] › emailWorkflow.test.ts:78:1 › forgot password ──────────────────────────────────────
[chromium] › emailWorkflow.test.ts:115:1 › register via new-user invitation email ──────────────
[firefox] › adminPage.test.ts:6:1 › can navigate to project page ───────────────────────────────
[firefox] › emailWorkflow.test.ts:28:1 › register, verify, update, verify email address ────────
[firefox] › emailWorkflow.test.ts:115:1 › register via new-user invitation email ───────────────
2 flaky
[firefox] › userPage.test.ts:11:1 › can update account info ────────────────────────────────────
[firefox] › userPage.test.ts:31:1 › can reset password ─────────────────────────────────────────
54 passed (13.1m)
|
This job failed
Loading